Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Switch to MultiMarkdown #961

Open
daira opened this issue Nov 14, 2024 · 0 comments
Open

Switch to MultiMarkdown #961

daira opened this issue Nov 14, 2024 · 0 comments

Comments

@daira
Copy link
Collaborator

daira commented Nov 14, 2024

MultiMarkdown fixes the duplicate reference bug (#893) and also has some nice features like colspan in tables (use $n$ | characters on the right-hand-side of a table entry to make it span $n$ columns).

render.sh added in #953 supports an --mmd flag to use MultiMarkdown. As of that PR you can already use make MARKDOWN_OPTION=--mmd to use this for all Markdown files, provided that the multimarkdown executable is on the PATH.

The reason why I didn't just immediately switch to MultiMarkdown in #953, is that it is not packaged for Linux distributions. It has to be built from source (requiring CMake, for the current version). The build is pretty straightforward; what needs to be done for this issue is to link to the repo and build instructions, and to add it and CMake to the Dockerfile.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant