You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(site): make site/ the start page and publish via GitHub Pages (#14)
Reworks site/ into a proper start page for the repo & software and adds a
GitHub Actions workflow that deploys it to GitHub Pages on every push to
main that touches site/.
- index.html: replace the two-command Start section with three numbered
steps (Clone / Install / Run), each with its own copy-to-clipboard
button. The clone block uses the HTTPS URL so visitors don't need the
GitHub CLI installed. Added prominent links to the repo, README, and
issues. Canonical and og:url now point at the Pages URL.
- style.css: numbered step cards, copy button styling, a <details>
disclosure for common variations, and a links row beneath the steps.
- .github/workflows/pages.yml: new workflow using actions/configure-pages,
actions/upload-pages-artifact, and actions/deploy-pages. Path-filtered
to site/ and the workflow itself so it doesn't fight the existing CI
workflow. Uses pages/id-token permissions and a non-cancelling pages
concurrency group.
- README.md: top-of-file pointer to the Pages start page and an updated
"Hero website / start page" section explaining how deployment works.
- site/README.md: notes the published URL and which workflow deploys it.
- scripts/check_site.sh: validates the new install content (clone /
install / run commands, repo/README/issues links, copy buttons) and
that the Pages workflow exists and references the official actions.
Co-authored-by: Claude Agent <claude-agent@anthropic.com>
<title>Python Tutor — Private Python practice with a local AI tutor</title>
7
-
<metaname="description" content="A private, offline Python tutor that runs entirely on your own machine. Lessons, an interactive code lab, and a local AI mentor — no accounts, no cloud, no telemetry." />
7
+
<metaname="description" content="A private, offline Python tutor that runs entirely on your own machine. Lessons, an interactive code lab, and a local AI mentor — no accounts, no cloud, no telemetry. Clone the repo and run two commands to start." />
<pclass="foot__note">MIT-licensed. Frontend adapted from <ahref="https://github.com/StewAlexander-com/Python-Power-User" rel="noopener">Python Power User</a>.</p>
0 commit comments