1.介绍MkDocs

MkDocs

简介

MkDocs 是一个简单且快速的静态网站生成器,专门用于项目文档。它使用Markdown文件作为内容源,基于Python构建,易于配置和使用。

主要特性

  • 易于安装和使用:通过Python包管理器安装,配置简单。
  • 主题支持:提供多种主题,支持自定义。
  • 自动生成导航:根据Markdown文件自动生成站点导航。
  • 内置开发服务器:实时预览文档修改。
  • 插件扩展:支持插件机制,增加额外功能。

安装

创建Python虚拟环境

更新包列表
sudo apt update

安装python环境
sudo apt install python3 python3-pip python3-venv -y

python虚拟环境
python3 -m venv .python-venv/

激活python虚拟环境
source .python-venv/bin/activate

更新虚拟环境的 pip
.python-venv/bin/pip install --upgrade pip

squidfunk版本

squidfunk 的网站

pip(先创建Python虚拟环境)

pip install mkdocs-material

Docker

git clone https://github.com/squidfunk/mkdocs-material.git
pip install -e mkdocs-material

Github

docker pull squidfunk/mkdocs-material

!!! info "适用 Debian/Ubuntu 系统"

官方版本

MkDocs、插件、主题

pip install mkdocs -U
pip install "mkdocstrings[python]" -U
pip install mkdocs-material -U

验证安装

mkdocs --version

配置示例

mkdocs.yml​文件中添加基本配置:

site_name: My Docs

theme:
name: material

目录结构示例

my-project/
    mkdocs.yml    # 配置文件
    docs/
        index.md  # 首页内容
        guide.md  # 指南内容


以下网站使用MkDocs构建

教程

排版


可以从这些网站学习的排版。这几天看过了搜到的所有教程,我推荐您只看Material for MkDocs (squidfunk.github.io)视频参考 就够了。

posted @ 2024-07-10 05:25  soulio  阅读(9)  评论(0编辑  收藏  举报