The website for Zima Docs. Bulit with Hexo.
You will need Node.js(LTS version recommended),and yarn
Install Hexo
$ npm install -g hexo-cli
$ yarn global add open-cliInstall dependencies:
$ git clone https://github.com/IceWhaleTech/ZimaDocs.git
$ cd ZimaDocs
$ yarn installGenerate:
$ hexo generateRun server:
$ hexo serverRun editor
$ yarn startCreate a new page:
$ hexo new page <title>Youtube. You can get youtube video id from youtube video url. https://www.youtube.com/watch?v= DqqY3sDVGKA
{% youtuber video <youtube-video-id> %}
{% endyoutuber %}Bilibili
{% mmedia "bilibili" "bvid:<video-bvid>" "danmaku:false" %}Local or internet video
{% mmedia "video" "src:<video-path>" "autoplay:true" %}tag name: note
tag type: default / primary / success / info / warn / danger
{% note warn <your-note-title> %}
<your-note-body>
{% endnote %}- open
source/_data/menu.yml,add a new menu in the original format. - open
themes/zima/languages/en.yml, add the translation for the new link.
- open
source/_data/sidebar.yml,add a new link in the original format. - open
themes/zima/languages/en.yml, add the translation for the new link.



- Please fork the repo first.
- Follow the getting started guide to install the environment and dependencies.
- Clone the forked repo to your local pc.
- Run
hexo serverto preview the site.
# Create a new docs page
hexo new page -p docs/<page name> "<title>"
# hexo new page -p docs/Install-Debian "Install-Debian" will create a new Install-Debian.md in /source/docs
# Create a new faq page
hexo new page -p faq/<page name> "<title>"
# hexo new page -p faq/Install-Debian "Install-Debian" will create a new Install-Debian.md in /source/faqYou can open the /source/docs/Install-Debian.md and use markdown to edit it.
title: Install Debian
---
new content hereIf you want add images for new page. You need to create a folder under the /source/images folder with the same name as the page.
title: Install Debian
---
new content here
- Open the /source/_data/sidebar.yml
- Add your page to the appropriate category.
docs:
...
operating_systems:
...
install_debian: Install-Debian.html # <index-key>: <page-name>.html
...- Open the /themes/languages/en.yml
- Add new translation to en.yml
...
sidebar:
docs:
...
install_debian: Install Debian # <index-key>: <Final content>
...After confirming that everything is OK, you can commit your changes to github, and PR them to IceWhaleTech/ZimaDocs.