GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - TonyScript/tonyscript.github.io: A kind of blog...

BranchesTags
Open more actions menu

Latest commit

 

History

13 Commits
13 Commits

Folders and files

NameName
Last commit message
Last commit date
.github/workflows
.github/workflows
 
 
.hallmark
.hallmark
 
 
public
public
 
 
scripts
scripts
 
 
src
src
 
 
.gitignore
.gitignore
 
 
README.md
README.md
 
 
astro.config.mjs
astro.config.mjs
 
 
package-lock.json
package-lock.json
 
 
package.json
package.json
 
 
tokens.css
tokens.css
 
 
tsconfig.json
tsconfig.json
 
 

Repository files navigation

TonyScript personal site

Source for Tony Pang's personal career infrastructure, published at tonyscript.github.io.

Local development

npm install
npm run dev

Production build

npm run build
npm run check:site
npm run preview

The 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.

Archive policy

  • Historical articles keep their original titles, dates, URLs and body text. Their images are mirrored into this repository under public/2017/*/images/, so the archive no longer depends on third-party image hosts; provenance for each mirrored image is recorded in scripts/archive-images.json.
  • Images whose original hosts no longer serve them, and for which no backup could be found, are removed with a note in the affected article.
  • The pre-2026 Hexo site is preserved in git history and tagged legacy-hexo-2019; its theme runtime assets are no longer part of the published site.

Deployment

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.

Content boundaries

  • 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.ts so HTML, JSON, Markdown, RSS and sitemap output stay consistent.

About

A kind of blog...

tonyscript.github.io/

Resources

Readme
Activity

Stars

2 stars

Watchers

1 watching

Forks

0 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.