How to hack bastiat.org
This is the source code for the bastiat.org website dedicated to the life and works of Frédéric Bastiat.
Installing the toolchain
Install sbcl. On Ubuntu and other debian-based distributions, use:
sudo apt-get install sbcl
sbcl --load quicklisp.lisp --eval '(quicklisp-quickstart:install)'
Download and compile Exscribe:
mkdir -p ~/common-lisp/ cd
/common-lisp/ git clone https://github.com/fare/fare-scripts.git git clone https://gitlab.common-lisp.net/frideau/exscribe.git sbcl --eval '(load "/quicklisp/setup")' --eval '(ql:quickload :exscribe/executable)'
Make sure that your system can find the
One option is to create a symlink at a well-known location:
sudo ln -sf ~/common-lisp/exscribe/exscribe /usr/local/bin/
Alternatively, just extend your
Building the website
Once you've properly installed your toolchain, you can build the website with:
Then point your browser to the index file and browse, like:
Adding a new file
If you add a new file, you need to tell the build system about it with:
You may also have to edit the .gitignore to hush git
warnings about the
.html file created when you built the website.
Fork the official repository on github, and send a pull request, or
Please consult a
git tutorial for details.
What to do?
See the TODO.md file. Take an item, break it down until you reach an actionable items, act on it. Or add new items.