A minimal, fast static website built with plain HTML and Tailwind CSS.
- No dependencies: Just HTML, CSS, and a simple build script
- Mobile responsive: Tailwind CSS for mobile-first design
- Fast: No JavaScript frameworks, minimal JS for post listings
- Easy content management: Markdown posts converted to HTML
- Add a new post: Create a markdown file in
../_posts/with formatYYYY-MM-DD-Title.md - Build the site: Run
./build.sh - Deploy: Upload all files to your web server
The build.sh script:
- Converts markdown posts to HTML using pandoc
- Generates post listings automatically
- Uses a simple HTML template for consistent styling
- Copies static assets
├── index.html # Homepage
├── about.html # About page
├── posts.html # All posts listing
├── posts/ # Generated post HTML files
├── template.html # Post template for pandoc
├── build.sh # Build script
└── assets/ # Static assets
Create markdown files in ../_posts/ with this frontmatter:
---
layout: post
type: socratic
date: "2025-XX-XX 19:00:00"
title: "Month Year"
---
Your content here...- pandoc (for markdown to HTML conversion)
- python3 (for post listing generation)
- Colors: Edit the Tailwind config in each HTML file
- Fonts: Change the Google Fonts imports
- Layout: Modify
template.htmlfor post layout - Styling: All styling is done with Tailwind classes