μJam allows to use Visual Studio Code as a lightweight authoring and publishing tool for small to medium websites.
Greek letter 'μ'
is pronounced 'my'
as in micro
, 'mu'
as in 'music'
or 'mee'
according to modern Greek. In that context here it simply means tiny or minimalistic.
That 'Jam'
in μJam comes from Jamstack
and means the collection of the three attributes
It is mostly about the creation of static web pages or serverless websites and you might want to read more about that modern way to build lightweight web pages here and there.
If you want to
vscode
) editorthen the minimalistic and powerful approach of μJam might convice you.
Some templates are here ...
μJam is meant to be a low code authoring and web publishing tool for scientists, engineers and students, which ...
- is easy to learn and use.
- does not require web programming skills.
- can handle LaTeX math expressions natively.
- integrates static or dynamic vector graphics.
- integrates scripting capabilities.
- offers comfortable Html previewing.
- supports different templates and styles.
- enables high quality research paper
- doing that all inside of a professional markdown authoring application.
But as you can easily leave that math, vector graphics and research paper stuff out, it may serve your non-academic publishing wishes also well.
Interested ... ? So read on ...
markdown-it
plugin on file level, based on frontmatter "math":true
setting.${data.base}
holding the relative path from the current markdown file
to the 'docs'
folder.${data.base}
in reused markdown files (navigation.md
etc.) is possible via macro {base}
.docs/*.md
having extension md
under docs
is possible. docs/*.md
subdirectories requires existence of a single <base>
Html element in the template header section."use"
entry in frontmatter sections is renamed to "uses"
.$$..$$
will result in display math presentation now.g-2
and mec-2
are supported.