Skip to content
Website in org mode
Emacs Lisp CSS HTML Ruby JavaScript Makefile Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/workflows
css
posts
snippets
tutorials/rpm-packaging
.gitignore
.nojekyll
CNAME
LICENSE
Makefile
README.org
build.sh
index.org
keybase.txt
migrate.rb
publish.el

README.org

My homepage with org-mode

Introduction

This setup based on org-mode aims to replace my previous Jekyll setup used to publish my site.

Implementation

For details about the implementation see the introductory post and the \faGithub Source.

Usage

  • Posts go into posts/ Preferably in their own subdirectory together with all their assets (self-contained)
  • Tutorials go in tutorials/, as they are rendered (for now) with the readtheorg theme

To generate:

$ make

The output site will be rendered in public/.

Features

Redirection

When the site was generated using Jekyll, posts where generated in the /:year/:month/:day/:id.html route. In order to generate a redirect page, use the following keyword to generate a redirect page:

#+REDIRECT_FROM /old/url/index.html

Drafts

To hide a post from the list of recent posts or the full archive, use:

#+DRAFT t

Note that the post will still be published, but you will need to access it by its URL directly.

License

The code used for generating the site is licensed under the MIT license.

The content of the site, Copyright (©) 2014-2019 {{{author}}}.

You can’t perform that action at this time.