Raneto is a Knowledgebase platform for Node.js that uses static Markdown files to power the knowledgebase
Run it with Docker:
git clone https://github.com/ruanbekker/docker-raneto-knowledge-base raneto
cd raneto
docker build -t raneto:local .
docker run -it -p 4000:4000 raneto:local
Run it with my example articles:
docker run -it -p 3000:3000 -v $PWD/content:/app/example/content raneto:local
Run it standalone:
wget https://github.com/gilbitron/Raneto/archive/0.16.2.tar.gz
tar -xvf 0.16.2.tar.gz
cd Raneto-0.16.2
npm install
npm run gulp
npm start
The structure on paths represent different categories, eg.
./example/content/article-in-main-block.md
and
./example/content/troubleshooting/article-in-troubleshooting-block.md
will result in:
The metadata of the article is configurable at the top, following by markdown:
cat example/content/tutorials/deploying-raneto-on-docker.md
/*
Title: Deploying Raneto on Docker
Description: Content is visible for search
Sort: 1
*/
## Markdown
Your markdown here
Homepage:
Search:
Article:
For more information see: raneto.com