Skip to content

A modern blog theme written in pure Haskell using the Rib static site generator.

Notifications You must be signed in to change notification settings

RiugaBachi/rockstar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rockstar

A modern blog theme written in pure Haskell using the rib static site generator. Loosely based off of the Taylantatli/Moon Jekyll theme.

For a live sample, this theme powers my blog at https://riugabachi.github.io

Prerequisites

Clone this repository and edit the global site configuration at the top of ./app/Main.hs as appropriate. They are, by default, configured for my blog.

Workflow

To build and run the site:

nix-shell --run 'ghcid -T ":main -wS"'

This requires the ghcid wrapper tool.

This launches a web server at http://localhost:8080 serving the statically generated content. Changing either ./app/Main.hs, ./app/Style.hs, or the content in ./content reloads everything.

For Github / Gitlab pages, you can init a git repository inside the site output folder and push to your page repo manually.

About

A modern blog theme written in pure Haskell using the Rib static site generator.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •