Skip to content

tedbauer/pushpin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pushpin

A simple static site generator that I use to generate my personal website.

Installation

cargo build --release && alias pushpin=$(pwd)/target/release/pushpin

Usage

Configure a site with a PUSHPIN.yaml:

# PUSHPIN.yaml

homepage: home.md

posts:
  - title: 'Post 1'
    date: 2024-04-28
    path: posts/notes1.md
  - title: 'Post 2'
    date: 2024-05-05
    path: posts/notes2.md
  - title: 'Post 3'
    date: 2024-05-05
    path: posts/notes3.md

In the same directory, run pushpin. It will generate:

  • an index.html in the same directory
  • a directory of blog post HTML files in pages/

About

A simple static site generator

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published