This is the documentation for murex shell
https://orefalo.github.io/murex-docs/
- free hosting with your own domain name
- based on vuepress (no need to learn it, just edit .md files)
- theme based on vuepress-theme-hope - which comes with tons of features, check it out!
- auto generates robots.txt and sitemap
- better landing page
- local search index
- nice & slick Murex theme!
- auto publishing upon content change
Vuepress hope theme provide many many features - many were disabled
docs/.vuepress/config.ts
- the main vuepress configuration file, documentation vuepress-theme-hopedocs/.vuepress/theme.ts
- theme preferencesdocs/.vuepress/public
- static content like icons and imagesdocs/.vuepress/navbar.ts
- the configuration of the top level bardocs/.vuepress/sidebar.ts
- the configuration of the side bardocs/README
- commercial landing pagedocs/quickmenu/README
- the menu that shows in the nav bar
per vuepress conventions, landing pages are called README.md
. There is typically a README.md
per content folder which can be enriched with metadata.
In the example below, we are instructing vuepress to name the page 'Blog', with an icon 'custom', the page will be picked up by the search under categoryy Murex
---
title: Blog
icon: comment
index: true
category:
- Murex
---
# Some TITLE
To run the site locally, use
pnpm i
pnpm docs:dev
To generate a static version of the site locally, run
pnpm docs:build
- generates the static
html
atsrc/.vuepress/dist
- the command
index.md
had to be renamed, vuepress search has a bug wereindex.md
andREADME.md
land on the same index creating a error - adding ``` on code blocks whenever possible
<stdin>
can be a issue, they should be wrapped in ```- remove toc from page, vuepress does a good job at generating them
- using absolute path is much easier and will resist content relocation