View your notes as a static HTML site.
Go to file
2021-05-01 12:21:59 +01:00
templates add footer to templates 2021-05-01 12:00:01 +01:00
Makefile fix issues 2021-04-30 22:08:15 +01:00
notes2web add config options for article template, listitem template, index template, stylesheet 2021-05-01 12:21:59 +01:00
readme.md add config options for article template, listitem template, index template, stylesheet 2021-05-01 12:21:59 +01:00
screenshot.png add yq depencency, screenshot 2021-05-01 12:04:45 +01:00
styles.css initial commit 2021-04-30 21:56:08 +01:00

notes2web

View your notes as a static html site.

Install

  1. Install Pandoc and yq

    On arch:

    # pacman -S pandoc yq
    
  2. Run make install as root

Usage

$ notes2web NOTES_DIRECTORY_1 [NOTES_DIRECTORY_2 [...]]

The command will generate and place html files in your notes directory. It will then generate a list of all note files and put it in index.html in the root directory.

Then you just have to point a webserver at your notes directory.

Config

notes2web looks for a config file called .notes2web.conf in your current directory and your home directory. Default config values:

name=""
article_template="/opt/notes2web/templates/article.html"
listitem_template="/opt/notes2web/templates/listitem.html"
index_template="/opt/notes2web/templates/index.html"
stylesheet="/opt/notes2web/styles.css"

If the name is not set, the title is set to 'notes'.

Uninstall

# make uninstall