Skip to content

Releases: ryantm/mmdoc

mmdoc 0.3.0

28 Mar 18:01
Compare
Choose a tag to compare

Ryan Mulligan (6):
feature: copy image files to multi and single outputs
feature: use favicon.svg at top level of src as favicon
fix: stdenv.lib deprecated usage
fix: clang format
fix meson.build version
contrib: add script for releasing

0.2.0

23 Mar 03:53
Compare
Choose a tag to compare

Jörg Thalheim (6):
update nixpkgs + flake-utils
assets: proper error handling
add dependabot
mmdoc.nix: enable unittest
add ci for pullrequests
add clang-format-action + re-format code base

Ryan Mulligan (47):
fix line-height issue with headings
generate index page for multipage html output
multi: chapter navigation works on narrow viewports now
multi,single: add html titles
multi: fix hover color for chapter nav
start generating docs for mmdoc using mmdoc
docs: manually fix base href
multi: fix page URLs to be relative to base URL
single: don't set base url
multi: fix index anchor to be a relative url
docs: test base ref
multi: set base href based on directory depth
docs: add more content
multi: make first anchor in toc.md the index page
docs: use gh actions to deploy github pages
docs: use nix flakes
doc: fix github-pages output directory to use
doc: rm docs, mv docs-src to doc
multi: fix index page generation and links to it
multi: remove debugging printf
fix flake overlay
github-actions: debugging
fix memory size issue
multi: fix base href for index page
multi: fix index url
doc: point to GitHub Pages; MarkDown -> Markdown
doc: formatting
github-actions: remove debugging
.gitattributes: let GitHub know which files are vendored
doc: update demo directory tree
multi: move project name to end of title
doc: reorganize introduction
doc: add language annotations to intro code blocks
doc/development: add language annotations
doc/development: fix grammar
multi: more style improvements
multi: keep chapter navigation buttons in consistent spot
fix problem with string allocation length for man page names
Highlight.js 10.5.0 -> 10.7.1
Disallow selection of ShellSession prompts
Use patched Highlight.js
Flake: use latest version of nixpkgs

Style

20 Feb 22:18
Compare
Choose a tag to compare
  • Improved style of HTML outputs dramatically
  • Previous and Next page buttons in multi-page HTML output
  • Search results now use page titles instead of URLs

EPUBs actually show up on Kobo ereaders now

11 Feb 05:19
Compare
Choose a tag to compare

The previous version resulted in a blank file when viewed on Kobo ereaders.

Also, this version fixes the description list renderer.

Epub actually works somewhat

06 Feb 17:11
Compare
Choose a tag to compare

It doesn't look that great, but now the ePub file can be opened by Calibre.

Experimental epub support

31 Jan 22:49
Compare
Choose a tag to compare

Basically just wraps the single page html with the appropriate epub HTML header. Seems to work okay, but probably could be made much better.

Experimental manpage output

31 Jan 21:01
Compare
Choose a tag to compare

It now outputs man pages, but I don't know much about man pages yet, so it might be doing something obviously wrong.

Multipage & Search index

31 Jan 17:24
Compare
Choose a tag to compare

Now it generates multipage and single page documentation at the same time. Also the search index is generated for the multipage version.

C implementation

26 Jan 15:16
Compare
Choose a tag to compare

mmdoc is now implemented in C. It is not quite at feature parity with the bash version which now resides on the bash branch.

Fix for toc.md file location reference

07 Jan 04:43
Compare
Choose a tag to compare