No description, website, or topics provided.
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
css
page-forkable-wiki
resources
templates
.gitignore
MIT-LICENSE.txt
Main.hs
README.md
housejeffries.cabal
run
shell.nix
stack.yaml

README.md

About

This is the static site generator for Ian Jeffries' personal website. It's an implementation of the concepts discussed in Page-Forkable Wikis.

Content is stored separately at the housejeffries-pages GitHub organization.

Run

  • Choose a directory to keep your pages in. Place each repo from the housejeffries-pages GitHub organization into it (except for the home page repo). Note that all directories here are assumed to be pages, you can't keep non-page directories here.

  • Set the pageDir variable in ./Main.hs to the pages directory.

  • Set the destDir variable in ./Main.hs to the directory you want to create the site in.

  • Delete the "Special pages" section in ./Main.hs.

  • Download the home page repo and change "/home/traveller/code/mine/hjother/home.md" in ./Main.hs to point to the markdown file within it.

  • Run stack build; stack exec main.