Poetry was created to help people to develop and publish their own static websites.
The blog is written with Eleventy, a Static Site Generator.
- Source code and issue trackers on Codeberg: master branch
- Published build: pages branch
Project structure
Source files
src/
_includes/
layouts/
# Page layouts used by Eleventy to build different types of pages
partials/
# Reusable UI components, such as the header, footer, pagination,
# post lists and SVG icons
_data/
# Global data used throughout the site, including site information,
# navigation and helper functions
assets/
css/
# CSS source files, organized into base styles, components,
# objects, tokens, utilities and generated build files
fonts/
# Self-hosted web fonts and their licenses
images/
# Images used throughout the site
favicon/
# Site favicon
js/
# JavaScript files for site navigation
filters/
# Custom Eleventy filters, such as the date formatting filter
pages/
# Static and special pages, including the blog, about, tags, RSS
# feed and 404 page
posts/
# Blog posts written in Markdown, along with the collection
# configuration for posts
index.md
# The homepage
Configuration and build files
eleventy.config.js
# Eleventy configuration.
postcss.config.js
# PostCSS configuration.
package.json
# Project dependencies and npm scripts.
.gitignore
# Files and folders ignored by Git.
config/
# JavaScript files in case the site is deployed in a subfolder
Credits
- I learned Eleventy by following the Learn Eleventy Tutorial
- The design was inspired by the old and classic WordPress Ryu theme