Source for Tony Pang's personal career infrastructure, published at tonyscript.github.io.
npm install
npm run devnpm run build
npm run check:site
npm run previewThe new site is built with Astro. Historical 2017 source pages remain under public/; the production build extracts their article bodies and renders them inside the current site layout while preserving every original URL.
Use the production preview when checking historical URLs. The final build also redirects obsolete archive, category, tag and friends indexes to their current destinations.
The workflow in .github/workflows/deploy-pages.yml builds and publishes dist/ after a push to master. In the GitHub repository settings, Pages must use GitHub Actions as its source before the first deployment.
- Do not invent employment dates, business metrics, customer names or project results.
- Do not publish company source code, internal documents, screenshots or customer data.
- Update shared identity facts in
src/data/site.tsso HTML, JSON, Markdown, RSS and sitemap output stay consistent.