基本流程

File-structure 文件结构

├── public
|   ├──...
|   └──list.json
├── source
|   ├── ...
|   └── articles
├── src
|   ├── other-component
|   ├── themes
|   └── index.ts
├── config.yml
├── package.json
└── ...

Router-structure 路由结构

  • /

    根路由,显示博客首页

  • /article/[article-name]

    文章页

Deploy-process 部署流程

  • yarn generate

    生成部署的依赖项,主要针对 source 目录下的文件,在public生成list.json文件

  • yarn start

    本地展示

  • yarn build

    生成部署文件,并部署(github action)

博客特点

  • 支持更换主题
  • 采用github action部署
  • serverless