TINKSOFT // PUBLIC NODE 01 ONLINE · STATIC

// software, security, games, and whatever else interests me.

mode
personal
output
static html
client
0 kb js
tracking
none

[TRANSMISSION]

FILE // building-this-site.txt

how this site is built

Astro, markdown, inline CSS, and no client-side JavaScript.

date
read
1 min / 87 words
format
plain text

Posts and project pages are markdown files. Astro builds them into static HTML. The shared layout contains the CSS, metadata, navigation, and footer. CSS and the favicon are inlined into each page. The browser receives no JavaScript.

GitHub Actions builds the site and deploys it to GitHub Pages after each push to main.

publishing

A post is one markdown file in src/content/blog/.

git add src/content/blog/my-update.md
git commit -m "log: my update"
git push

The production build also writes the colophon statistics and SHA-256 manifest.

[CONNECTED FILES]

project files

  • tinksoft.com My personal site for posts, project notes, and links.