julienbrg/personal-website

Personal website

★ 1Forks 0TypeScriptGitHub ↗Compare

Project website ↗

README

WCAG 2.1 AA

Personal website

Julien's website

Install

pnpm i

Run

pnpm dev

Build

pnpm build

Machine-readable endpoints

Every post is served in formats any crawler, model or agent can read without running JavaScript:

URL Format
/<slug>.md the post as markdown (alias: /<slug>/raw)
/llms.txt site overview + index of every post (llmstxt.org)
/llms-full.txt every post in full, in one markdown file
/feed.xml RSS 2.0, full post content in content:encoded
/sitemap.xml every URL with its date
/robots.txt everything but /settings open to all crawlers

Post pages advertise their markdown source with <link rel="alternate" type="text/markdown">, and carry BlogPosting JSON-LD. /<slug>.md answers text/markdown to clients that ask for it and text/plain to browsers, so the source stays readable in a tab.

License

GPL-3.0

Contributors

julienbrg

Issues