Giter VIP home page Giter VIP logo

gizwits-docs's Introduction

gizwits-docs

Build Status

文档编写

  • 统一放在/source文件夹里,中文文档放在/source/zh-cn目录下,英文文档放在/source/en-us目录下。
  • 增加一个类别需要在对应目录下新建一个文件夹
  • 文档文件为.md后缀的markdown文件,文件名(及文件夹名)统一规范为英文(不使用空格及特殊符号);为了方便文档管理,中英文文档使用相同的文件夹路径及文件名
  • 文档编写格式为
title: {{ title }}
---
{{ content }}
  • {{ title }}会自动生成文章标题,{{ content }}使用标准markdown语法
  • 文章h1, h2, h3标题会在页面左边自动生成文章导航

目录编辑

  • 目录修改路径为 /source/_data/source/_data/menu-en-us.yml为英文版目录,/source/_data/menu-zh-cn.yml为中文版目录
  • 目录格式为
主菜单名:
  副菜单名:
    文章名:
      path: /path/to/article.html
  • 最多支持三级菜单(文章名为第三级菜单),:必须使用英文输入法的符号,该符号左边为显示在头部导航目录名称。
  • path:右边为文章路径,相对应于/source/en-us/source/zh-cn文件夹,路径结尾为.html后缀
  • 从属关系需严格使用两个空格缩进
  • 对于只有少于三级目录的只需在最后一级目录名称下写上path:即可

例子

文档目录如下

 * source
   * en-us
     * overview.md
     * quickstart
       * android
         * starter-kid.md
       * ios
         * starter-kid.md
   * zh-cn
     * overview
       overview.md
     * quickstart
       * android
         * starter-kit.md
       * ios
         * starter-kit.md
相对应的菜单文件为

. /source/_data/menu-en-us.yml

overview:
  path: /overview/overview.html
quickstart:
  android:
    android-qs:
      path: /quickstart/android/starter-kit.html
  ios:
    ios-qs:
      path: /quickstart/ios/starter-kit.html
      
--------------------------------------------------------

. /source/_data/menu-zh-cn.yml

概述:
  path: /overview/overview.html
快速入门:
  安卓:
    安卓开发套件:
      path: /quickstart/android/starter-kit.html
  苹果:
    苹果开发套件:
      path: /quickstart/ios/starter-kit.html

插入图片

  • 图片统一放在/assets目录下,可以在该目录下建立子文件夹
  • markdown图片路径和图片文件目录位置一致,例如一张图片存放位置为/assets/demo.jpg,则markdown路径名为
![demo](/assets/demo.jpg)
  • 图片直接上传到github repo相应文件后,github会自动生成预览
  • 过期或无用的图片直接从repo删除即可

contribution

  • 使用文档过程中有任何疑惑或建议通过 github Issues 页面反馈
  • 文档修改完成之后提交合并请求到master分支

gizwits-docs's People

Contributors

andygaobj avatar bitzip avatar dlweng avatar fox888 avatar hayder-su avatar littlee avatar maidongdong avatar nikoz1 avatar paulsmile avatar pmrookie avatar rfliang avatar sandysong186 avatar shuaibird avatar zhangshu9206 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.