Skip to content

openpitrix/website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
pengfei
Oct 21, 2019
f5736b1 · Oct 21, 2019
Apr 11, 2019
Oct 21, 2019
Aug 16, 2018
Aug 28, 2019
Jun 27, 2019
Aug 20, 2018
Jun 21, 2019
Jun 21, 2019
Feb 28, 2019
Aug 16, 2018
Nov 28, 2018
Aug 16, 2018
Feb 28, 2019
Feb 28, 2019
Oct 8, 2019
Aug 16, 2018
Mar 1, 2019
Jul 11, 2019
Jun 21, 2019
Feb 28, 2019
Aug 28, 2019
Jul 11, 2019
Oct 20, 2018
Sep 18, 2019
Jul 11, 2019
Sep 19, 2019

Repository files navigation

Official website for OpenPitrix

Build Status docker build

Develop

git clone https://github.com/openpitrix/website.git
cd website
yarn
yarn dev

Run

docker pull openpitrix/website
docker run -d --rm -p 80:80 --name op-website openpitrix/website

Contribute

Tree of repo:

├── docs                                            // docs root directory
│   ├── v0.3                                        // docs version
│   │   ├── en                                      // docs language 
│   │   │   └── installation                        // docs module
|   |   |       └── installation-guide.md           // document
│   │   └── zh-CN
│   │       └── installation
|   |           └── installation-guide.md 
│   ├── toc_v0.3_en.json                            // table of contents, define the page navigation
│   └── toc_v0.3_zh-CN.json
├── src
└── static                                          // put document images here
    └── create-repo.png

If you want to edit the document, you can follow the ways below:

Add new version

  1. Create a new directory called the new version name under the docs directory
cd docs && mkdir version-xxxx
  1. Create subdirectories for each language you want to support
cd docs/version-xxxx && mkdir -p zh-CN en
  1. Create navigation files for each language of the new version under the docs directory
cd docs

touch toc_version-xxx_en.json toc_version-xxx_zh-CN.json

Edit navigation

navigation file example

  • id: should match the format of {version}-{language}
  • chapters: nav items
  • title: nav title
  • entry: nav entry, path to the document to display
  • entries: sub navs
{
  "id": "v0.3-zh-CN",
  "chapters": [
    {
      "title": "简介",
      "entry": "./v0.3/zh-CN/introduction/basic.md"
    },
    {
      "title": "安装指南",
      "chapters": [
        {
          "title": "部署模式",
          "entries": [
            {
              "entry": "./v0.3/zh-CN/installation/installation-guide.md"
            },
            {
              "entry": "./v0.3/zh-CN/installation/allinone.md"
            },
            {
              "entry": "./v0.3/zh-CN/installation/kubernetes.md"
            }
          ]
        }
      ]
    }
  ]
}

Edit Document

document example


---
  title: 'document title, will show in nav'
---

  ## title 1

  content 1

  ![](/image.png) 

  this path will request `/static/image.png`

  ## title 2

  ### subtitle 2.1
    content 2.1
  
  ### title 3

  `##` will be transformed to an anchor of the page, and will show in the nav.

License

Apache 2

Releases

No releases published

Packages

No packages published

Languages