主题理念 : 让内容本身被看见,而不是被修饰。

架构

/site/assets/
├── custom                                  <===自定义目录,需要手动创建
│   ├── js                                  <===自定义目录,需要手动创建
│   │   ├── anchor.js                       <---自定义文件,需要手动创建
│   │   ├── index.js                        <---自定义文件,需要手动创建
│   │   └── progress.js                     <---自定义文件,需要手动创建
│   ├── README.md                           <---自定义说明,需要手动创建
│   └── scss                                <===自定义目录,需要手动创建
│       ├── _content.scss                   <---自定义文件,需要手动创建
│       ├── index.scss                      <---自定义文件,需要手动创建
│       ├── _layout.scss                    <---自定义文件,需要手动创建
│       ├── _sidebar.scss                   <---自定义文件,需要手动创建
│       ├── _toc.scss                       <---自定义文件,需要手动创建
│       └── _variables.scss                 <---自定义文件,需要手动创建
├── favicon.png
├── favicon.svg
├── images
├── js
│   ├── custom.js                           <---Doks默认创建,需要修改
│   ├── flexsearch.zh-cn.js                 <---自定义搜索文件,和主题风格无关
│   └── flexsearch.zh-tw.js                 <---自定义搜索文件,和主题风格无关
├── scss
│   └── common
│       ├── _custom.scss                    <---Doks默认创建,需要修改
│       └── _variables-custom.scss
└── svgs

创建目录

1
mkdir -p /site/assets/custom/js && mkdir -p /site/assets/custom/scss

编辑Doks默认创建的文件

用途 : 将入口改为custom目录,方便维护和复制

将下面的内容贴到文件中

创建&&编辑自定义风格文件和内容

JS部分

将下面的内容贴到文件中


SCSS部分

将下面的内容贴到文件中