Skip to content

About this Project

Poetry was created to help people to develop and publish their own static websites.
The blog is written with Eleventy, a Static Site Generator.

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