Skip to content

Latest commit

 

History

History
55 lines (37 loc) · 1.41 KB

File metadata and controls

55 lines (37 loc) · 1.41 KB

Site template

A simple & fast HTML site built with 11ty featuring:

  • Markdown content with frontmatter
  • Wiki-style internal linking between pages using [[links]]
  • Docker containerization
  • Custom Nunjucks layouts

Intended as a boilerplate for a personal blog/site/wiki based on an Obsidian-like workflow. Many options for customization and extension are available through the Eleventy ecosystem, see the Eleventy documentation for more information.

Development

Prerequisites

  • Node.js
  • Docker (optional)

Local Development

  1. Install dependencies:
npm install
  1. Start the development server:
npx @11ty/eleventy --serve

The site will be available at http://localhost:8080

Docker Development

To run using Docker:

docker compose up

The site will be available at http://localhost:8080 with live content reloading from the content directory.

Project Structure

  • content/ - Markdown content files and layouts
  • content/_includes/ - Nunjucks layout templates
  • eleventy.config.js - Eleventy configuration
  • Dockerfile - Container definition
  • docker-compose.yml - Container orchestration

Dependencies