Tatum is yet another small tool for rendering Markdown to HTML. Primarily, I use it to preview my Markdown notes and essays, and to export them to self-contained HTML files.
In my case, this is for submission to school assignments.
You my replicate my setup by first installing Tatum:
cargo install --git https://github.com/elijah-potter/tatum --lockedNext, insert the following snippet into your Neovim config:
vim.keymap.set("n", "<leader>o", function ()
vim.fn.jobstart({"tatum", "serve", "--open", vim.fn.expand('%')}, { noremap = true, silent = true })
end)Tatum aims to make entirely self-contained HTML files.
If you reference an image in your Markdown, Tatum will resolve the location of the image, encode it as a data URL, and place it in the final file.