Study site for AP, math, and physics notes. Static site built with Astro and deployed to GitHub Pages.
npm ci
npm run devOpen the URL printed in the terminal (default port 4321).
npm run build
npm run previewOutput is in dist/.
Push to main (or frontend on the fork). GitHub Actions workflow .github/workflows/deploy.yml builds and publishes to Pages. In the repo Settings → Pages, set source to GitHub Actions.
Markdown lives under Notes/, blog/, Practice Problems/, Resources/, and feedback/. Each file can set permalink: in frontmatter for the canonical URL path.
Author markup, directives, frontmatter, and sidebar rules: CONTRIBUTING.md.
Legacy Jekyll files (_config.yml, _includes/) remain for reference but are not part of the Astro build.