docusaurus的使用曾构建过小邮助手(邮储银行交易操作文档说明)

Docusaurus 能够帮助你建立并发布 美观的文档网站。

是一个静态网站生成器。它发挥了 React 的全部功能来构建具有快速客户端导航的 单页应用,从而赋予你的网站交互性。它提供了开箱即用的
文档功能,还能用于创建任何类型的网站(例如个人网站、产品介绍、博客、营销页等等)

示例

在这里插入图片描述博客主页

在这里插入图片描述

大概就是上面那个样子,可以设置自己的主题,分类,写自己的文章,做笔记等

需要支持docusaurus的环境,可以去docusaurus中文官网看,基本需要nodeJS14版本以上,我们这里主要就说一下项目结构,有时候看官网太散,又是大部分英文,所以我觉得还是有必要记录一下笔记的。

项目结构

通过官网提供的命令,建好自己的项目后,大概就是以下层级,下面我们就来说说它们的具体作用。
在这里插入图片描述

  • blog/ - 包含博客的 Markdown 文件。如果你不想或不需要博客,则可以将此目录删除。在 博客功能指南文档中可以找到更多详细信息

  • /docs/ - 包含文档的 Markdown 文件。可在 sidebars.js中自定义文档侧边栏的顺序。在 文档功能指南 中可以找到更多详细信息

  • /src/ - 非文档文件,例如独立页面(pages)或自定义的 React 组件。你不必严格地将非文档文件放到这里,但是将它们集中在此目录下可以更轻松地进行管理,以便您需要进行某些格式校验或处理 /src/pages - 此目录中的所有文件都将转换为网站的独立页面(page)。 可以在 独立页面(pages)指南 中找到更多详细信息

  • /static/ - 存放静态文件的目录。此处的所有内容都将被复制到最终的 build 目录的根目录下

  • /docusaurus.config.js - 包含站点配置的配置文件。与 Docusaurus 1 中siteConfig.js 文件等价

  • /package.json - Docusaurus 网站也是一个 React 应用程序。你可以在其中安装和使用所需的任何 npm 软件包

  • /sidebar.js - 生成文档时使用此文件来指定侧边栏中的文档顺序

docusaurus.config.js

docusaurus.config.js 包含了您站点的配置信息,位于您网站的根目录。也就是下图这个位置

在这里插入图片描述
通常导出站点配置对象:

module.exports = {
  // site config...
};

config中定义基本必须字段
在这里插入图片描述
配置文件也支持配置创建器函数和异步代码。

module.exports = function configCreator() {
  return {
    // site config...
  };
};
module.exports = async function configCreatorAsync() {
  return {
    // site config...
  };
};
module.exports = Promise.resolve({
  // site config...
});

必填字段

title
类型:string
网站标题

module.exports = {
  title: '半糖学前端',
};

url
类型:string
网站网址

module.exports = {
  url: 'https://docusaurus.io',
};

baseUrl
类型:string

您站点的相对路径。 您可将其视为是主机名后的路径。 For example, /metro/ is the base URL of
https://facebook.github.io/metro/. 对于没有路径的网址,baseUrl 应设置为 /。 此字段与 url
字段相对。

module.exports = {
  baseUrl: '/',
};
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值