Michele GIUGLIANO

About This Website

This is a minimalistic, self-contained personal website system built with simplicity and functionality in mind.

The Philosophy

The goal of this website is to provide:

How It Works

Technology Stack

Architecture

The site is built from:

  1. Markdown Content: All posts and pages are written in simple Markdown
  2. Pandoc Templates: HTML templates define the site structure and styling
  3. Build Script: Bash script that converts Markdown to HTML and generates search index
  4. Static Assets: CSS and JavaScript for styling and interactivity

Workflow

  1. Edit Markdown files directly on GitHub
  2. Push changes to the main branch
  3. GitHub Actions automatically builds the site
  4. Updated site is deployed to GitHub Pages

No local development environment needed - though you can run it locally if you prefer!

Features

The search bar is designed to be highly visible and easy to use:

Blog Posts

Blog posts are stored in content/posts/ with date-based naming:

Static Pages

Create any number of static pages in content/pages/:

Responsive Design

The site looks great on all devices:

Open Source

This website system is built to be:

Feel free to explore the code and adapt it for your own use!