1 how what1fool is deployed

Text of this site is written in Emacs org-mode, and html is generated using org-export.

Emacs provides extensive interfaces to the host OS (including control of other processes, network access, you can do things as root – anything goes really) and is exensible in a Turing-complete language.

So I could handle deployment of the site in pure elisp or use an elisp wrapper to call some specialized deployment tool. Right now I am calling Ansible from an org-babel shell block:

~/.guix-profile/bin/ansible-playbook -i inventory.ini apache.yml

UPDATE <2019-07-12 Fri>: `guix deploy` is now available from the master branch of guix – this seems like it might be a nice alternative to Ansible but I haven't tried it out yet.

Author: Coffee Crayon

Created: 2019-08-13 Tue 10:40