mkdocs生成项目文档

简介: mkdocs生成项目文档

mkdocs是一个项目文档生成器

文档:https://www.mkdocs.org/


安装

pip install mkdocs

创建项目

mkdocs new my-project
cd my-project

项目目录

.
├── docs
│   └── index.md
├── mkdocs.yml

运行服务

$ mkdocs serve

http://127.0.0.1:8000/


文档生成

mkdocs build
mkdocs build --clean

部署到github

# 先推到master分支
echo "site/" >> .gitignore
git init
git add . 
git commit -m "add"
git push
# 再进行部署
mkdocs gh-deploy

一个不错的主题

pip install mkdocs-material

mkdocs.yml配置示例

site_name: 项目文档
nav:
    - 主页: index.md
    - 关于: about.md
theme:
  name: 'material'
  language: 'zh'
extra:
  social:
    - type: 'github'
      link: 'https://github.com/mouday'


相关文章
|
9月前
|
API
给项目写README文档
给项目写README文档
55 0
|
机器人
gitbook 插件 阅读更多
gitbook 插件 阅读更多
gitbook 插件 主题
gitbook 插件 主题
gitbook 插件 主题
|
存储 缓存 开发工具
DVC 使用指南:项目结构中.dvcignore文件详解
.dvcignore 文件标记在遍历 DVC 项目时应排除哪些文件和目录。有时您可能希望 DVC 在处理项目时忽略某些文件。 例如,在工作区目录中处理大量数据文件时,对于dvc status这样简单的操作,您可能会遇到执行时间延长的问题。 在其他情况下,您可能
|
前端开发 JavaScript
docsify生成文档网站
docsify生成文档网站
Hexo、Jekyll、Sphinx、mkdocs、docsify等静态博文档汇总
Hexo、Jekyll、Sphinx、mkdocs、docsify等静态博文档汇总
175 0
Hexo、Jekyll、Sphinx、mkdocs、docsify等静态博文档汇总
类似GitBook的文档构建工具
类似GitBook的文档构建工具
1460 0
类似GitBook的文档构建工具
|
应用服务中间件 区块链 nginx
MkDocs | 超简单的文档生成器
MkDocs | 超简单的文档生成器
575 0