This is the source for plaintextaccounting.org, an information portal/overview site for Plain Text Accounting and related tools: Ledger, hledger, beancount, etc.
The repo is named plaintextaccounting.github.io
to make it the
Github Pages site for the
plaintextaccounting organization,
allowing it to be served with the custom plaintextaccounting.org
domain.
(Ok for trivial updates)
- Log in to Github and click the pencil at index.md.
- Make your changes to the markdown source. Commit.
- Make the corresponding changes in the generated index.html. Commit. It's ok to skip this step if you must; we'll update the html for you.
- These commits will be bundled into a pull request (I think). Or will be applied immediately if you have commit access.
- Log in to Github, fork this repo, clone it to your machine.
- Make your changes to
index.md
(and/orREADME.md
,css/*
,images/*
). - Regenerate
index.html
as follows:- Ensure you have pandoc 2.5+ and [GNU Make] installed, and run
make
. (Preferred). - If you don't have GNU Make, you can run
pandoc -f markdown-smart+autolink_bare_uris --template index.tmpl index.md -o index.html
- If you don't have pandoc, you can update
index.html
by hand (ok for trivial changes).
- Ensure you have pandoc 2.5+ and [GNU Make] installed, and run
- Commit the changes (source files and regenerated html files, eg both
index.md
andindex.html
). git push
to your fork.- Submit a pull request.
If you're a recurring contributor and haven't yet been granted commit access, feel free to open an issue to request it.
- Install entr and livereloadx
- In one window,
make liverender
to update index.html - In another window,
make livereload
to run a live-reloading local webserver - Open the page in a browser: http://localhost:10000
- Save changes in
index.md
, see updates in the browser.