Publishing org-mode projects on Gitlab Pages
Org-mode is Free Software and part of GNU Emacs. It’s a simple document format (“Org”) with a powerful and intuitive interface (org-mode) that can export and publish to html, LaTeX, ascii, odt amongst others, and evaluate source code.
The org-mode manual can be accessed here: http://orgmode.org/org.html.
The main place for Org development is the mailing list, available on Gmane.
image: moul/emacs pages: script: - emacs --batch --eval "(progn (package-initialize) (package-refresh-contents) (package-install 'org))" - emacs --batch --no-init-file --load publish.el --funcall org-publish-all artifacts: paths: - public only: - master
These build instructions are using a docker image, namely
It makes it possible to publish the project on a public runner on
You could probably get a better experience by using a local runner on
a server you control. If so, you can drop the
Org-mode is part of GNU Emacs. See how to obtain GNU Emacs on your OS here: https://www.gnu.org/software/emacs/download.html.
To get the latest version of Org see http://orgmode.org.
GitLab User or Group Pages
To use this project as your user/group website, you will need one
additional step: just rename your project to
namespace is your
groupname. This can be done by
navigating to your project’s Settings.
Did you fork this project?
If you forked this project for your own use, please go to your project’s Settings and remove the forking relationship, which won’t be necessary unless you want to contribute back to the upstream project.
Forked from https://gitlab.com/pank/org-mode-gitlab-pages