Source for costafotiadis.com.
- Markdown
- Astro
- Runs on Railway behind a Node server
npm install
npm run dev # http://localhost:4321
npm run build # dist/ + search index
npm start # serve dist/ the way Railway doessrc/content/posts/— one Markdown file per post,YYYY-MM-DD-slug.md. The slug is the URL.src/content/pages/— Me, Projects, Elsewhere, Resume.src/images/— everything the posts reference. Astro resizes the 5 MB screenshots so you don't have to.public/files/— the CV.
Lots of blabbing. Also:
- Light and dark mode
- Search that works without a server
- RSS
- The beer button
- A Pangram verdict on every post, linking to the full analysis, so you know a human wrote it
- The visitor counter
- A lab of small web toys at
/lab/