Skip to content

epistrephein/cuneiform

Repository files navigation

Cuneiform

Turns a Markdown file into a single, self-contained HTML page with GitHub Markdown styling, a retractable sidebar Table of Contents, light/dark toggle and zero external dependencies.

Requirements

Only pandoc v3+ is required. It must be installed and available on the system's PATH.

On macOS, simply install it with Homebrew:

brew install pandoc

Usage

python3 cuneiform.py INPUT.md [-o OUTPUT.html] [-t "Title"]

If output is omitted, the HTML will be written to <INPUT>.html in the same folder as the input file.
If the title is omitted, the first heading in the Markdown file will be used.

Example

To see an example, run:

python cuneiform.py README.md && open README.html

or open this repo website in your browser.

License

This project is released as open source under the terms of the MIT License.

About

Convert markdown documents into nice HTML pages with GitHub styling, table of contents and theme switcher using pandoc.

Topics

Resources

Stars

Watchers

Forks

Used by

Contributors

Languages