many many many Varia's websites, work in progress: https://many.vvvvvvaria.org
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

43 lines
1.7 KiB

# Org Reader
Publish Emacs Org files alongside the rest of your website or blog.
- `ORG_READER_EMACS_LOCATION`: Required. Location of Emacs binary.
If you use `Emacs for Mac OS X`,
the location should be `/Applications/Emacs.app/Contents/MacOS/Emacs`,
rather than `/usr/bin/emacs`.
- `ORG_READER_EMACS_SETTINGS`: Optional. An absolute path to an Elisp file, to
run per invocation. Useful for initializing the `package` Emacs library if
that's where your Org mode comes from, or any modifications to Org Export-
related variables. If you want to use your standard emacs init file, you
can ignore this variable.
- `ORG_READER_BACKEND`: Optional. A custom backend to provide to Org. Defaults
to `'html`.
To provide metadata to Pelican, the following properties can be defined in
the org file's header:
#+TITLE: The Title Of This BlogPost
#+DATE: 2001-01-01
#+CATEGORY: blog-category
#+AUTHOR: My Name
#+PROPERTY: LANGUAGE en
#+PROPERTY: SUMMARY hello, this is the description
#+PROPERTY: SLUG test_slug
#+PROPERTY: MODIFIED [2015-12-29 Di]
#+PROPERTY: TAGS my, first, tags
#+PROPERTY: SAVE_AS alternative_filename.html
- The `TITLE` is the only mandatory header property
- Timestamps (`DATE` and `MODIFIED`) are optional and can be either a string
of `%Y-%m-%d` or an org timestamp
- The property names (`SUMMARY`, `SLUG`, `MODIFIED`, `TAGS`, `SAVE_AS`) can
be either lower-case or upper-case
- The slug is automatically the filename of the Org file, if not explicitly
specified
- It is not possible to pass an empty property to Pelican. For this plugin,
it makes no difference if a property is present in the Org file and left
empty, or if it is not defined at all.