tA's crappy blog
Go to file
2019-06-12 13:59:42 +12:00
_gopherhole@6e44010989 big cleanup 2019-06-12 13:59:42 +12:00
_http big cleanup 2019-06-12 13:59:42 +12:00
_input big cleanup 2019-06-12 13:59:42 +12:00
src big cleanup 2019-06-12 13:59:42 +12:00
.gitignore big cleanup 2019-06-12 13:59:42 +12:00
cabal.nix big cleanup 2019-06-12 13:59:42 +12:00
ChangeLog.md big cleanup 2019-06-12 13:59:42 +12:00
default.nix big cleanup 2019-06-12 13:59:42 +12:00
LICENSE big cleanup 2019-06-12 13:59:42 +12:00
README.md hope this works 2019-03-06 02:04:11 +13:00
rf.cabal big cleanup 2019-06-12 13:59:42 +12:00
rf.nix hope this works 2019-03-06 02:04:11 +13:00
rfg.sh big cleanup 2019-06-12 13:59:42 +12:00
shell.nix big cleanup 2019-06-12 13:59:42 +12:00

Regular Flolloping

tA's Blog, currently hosted at Regular Flolloping

Getting Started

What you need to get the generator up and running.

Prerequisites

Built using Nix. Nix can be installed with:

curl https://nixos.org/nix/install | sh

Dependencies

imagemagick is required for the favicons.

Installing

Compile the generator

nix-build rf.nix

Enter the build environment

nix-shell --pure

Generate the site

./result/site rebuild

And test it out

./result/site watch

The site will now be avaliable at localhost:8000

Deployment

Site will be completely static, so simply point your server to the _site directory

if you edit the values in rfg.sh or notNixOSrfg.sh to point to your git repo, you can run;

nix-shell --pure --run "./rfg.sh"

or

nix-shell --pure --run "./notNixOSrfg.sh"

to automatically build up upload a gopher mirror, such as to work with lain.church

this will also build the http site

Built With

Versioning

Is very airy fairy and mainly based on what I think constitutes major / minor updates.

Authors

  • Shaun Kerr - tA

License

This project is licensed under the BSD3 License - see the LICENSE file for details

Acknowledgments

  • Hakyll for having an incredible default, of which 90% was kept i gutted for a crappy light on dark style
  • Elie Génard for their favicon library, very easy to use.
  • Douglas Adam's for providing the name
  • You, for reading this :)