Skip to content

docs: publish Proxmox Manager website via GitHub Pages - #47

Merged
TimInTech merged 1 commit into
mainfrom
docs/github-pages-site
Nov 2, 2026
Merged

TimInTech merged 1 commit into
mainfrom
docs/github-pages-site

Conversation

@TimInTech

Copy link
Copy Markdown
Owner

Adds a static Astro 7 documentation website with self-hosted terminal demo, guide, health and privacy pages. Deploys via GitHub Actions to the project Pages path. Verified on z2: npm ci, npm run build (5 routes), npm audit --omit=dev (0 vulnerabilities), built-artifact privacy and command checks.

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Nov 2, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-11-02T23:46:17.700218Z 1a93973 PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 1a93973e06

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment on lines +5 to +7
paths:
- 'site/**'
- '.github/workflows/deploy-pages.yml'

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Rebuild the site when either source README changes

When a push to main changes only README.md or README.de.md, this path filter skips deployment even though site/src/pages/anleitung.astro reads both files at build time. Consequently, corrections to installation instructions, commands, or configuration remain absent from the published guide until an unrelated site change or manual deployment occurs. Include both README files in the workflow's push paths.

Useful? React with 👍 / 👎.

Comment on lines +16 to +17
const render = text => md.render(prepare(text));
const sections = [...english.matchAll(/^## (.+)$/gm)].map((match, i, all) => ({title: match[1], id: `ref-${i + 1}`, content: english.slice(match.index, all[i + 1]?.index ?? english.length)}));

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Preserve the README's fragment-link destinations

The embedded English reference contains links such as #-installation, #health-monitoring--alerts, and #relaying-through-an-external-smtp-provider, but MarkdownIt does not generate heading IDs here, and the surrounding sections use unrelated ref-N IDs. Clicking these links in the published guide therefore does not reach the referenced installation, protected-topic, or SMTP instructions. Generate compatible heading IDs, remap the fragments to actual destinations, or redirect these links to the corresponding README anchors on GitHub.

Useful? React with 👍 / 👎.

@TimInTech
TimInTech merged commit b996d78 into main Nov 2, 2026
13 of 15 checks passed
@TimInTech
TimInTech deleted the docs/github-pages-site branch November 2, 2026 23:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant