Implement nikola static site generator orgmode compiler

Problem to solve

Enable possibility to build static site with Nikola using emacs org-mode source files

Intended users

Bloggers using emacs and Nikola static site generator

Further details

The Gitlab CI/CD already partly supports the Nikola static site generator. However Nikola supports using emacs org-mode source files by simply installing a plugin. Point 3 in the troubleshooting section for using Nikola suggests that we simply install the plugin by adding the nikola plugin -i orgmode command to the script section in the .gitlab-ci.yml file. Although this indeed installs the plugin, the process fails with the message that it needs emacs and org-mode to be installed as shown in the following image: image

Of course it would be great if gitlab would support the amazing efficient Nikola + org-mode workflow.

Proposal

Add emacs and org-mode to the registry.gitlab.com/paddy-hack/nikola docker image

Permissions and Security

Documentation

Testing

What does success look like, and how can we measure that?

What is the type of buyer?

Links / references