docusaurus配置文件:docusaurus.config.js
表白:黑白圣堂血天使,天剑鬼刀阿修罗。
讲解对象:/docusaurus配置文件:docusaurus.config.js
作者:融水公子 rsgz
Docusaurus教程Docusaurus教程 http://www.rsgz.top/post/341.htmldocusaurus.config.js文件
在你的my-website项目目录里面有这个文件docusaurus.config.js,他是docusaurus的配置文件。里面包含了这几个部分:
1 站点元数据
2 部署配置3 主题,插件和预设配置
4 自定义配置
1 站点元数据
必须字段:
1 title字段:string类型,定义网站的标题
2 baseUrl:string类型,定义站点的根路径,没有路径的 URL就设置baseUrl: '/',
/metro/ 是 https://facebook.github.io/metro/baseUrl 的 baseUrl
3 url:string类型,定义网站域名
4 favicon:string类型,图标文件的url可选字段:
1 noIndex: true:会在页面添加,阻止搜索引擎搜索你的网站<meta name="robots" content="noindex, nofollow">2 onBrokenLinks:网站上线了,docusaurus build模式下,就会检测链接是否失效,失效就会抛出错误,错误的等级可以定制:'ignore' | 'log' | 'warn' | 'error' | 'throw'
3 onBrokenMarkdownLinks:会打印一个警告,让您知道已损坏的markdown链接,错误等级可以定制:'ignore' | 'log' | 'warn' | 'error' | 'throw'
4 onDuplicateRoutes:执行 yarn start 或 yarn build 之后会对重复路由发生警告,你依然可以调节'ignore' | 'log' | 'warn' | 'error' | 'throw'等级
5 tagline:指定网站的标语
6 organizationName表示拥有此源码仓库的 GitHub 用户或组织,部署的时候会用到
7 projectName:GitHub 源码仓库的名称
8 githubHost:GitHub 服务器的主机名。如果你使用的是 GitHub 企业版,则会用到此参数
9 themeConfig对象可以定义网站主题:themeConfig对象
这个对象里面可以有这三个对象但是默认生成的是这两个
===
公众号:小雪妃谢谢大家的支持!可以点击我的头像,进入我的空间浏览更多文章呢。建议大家360doc[www.360doc.com]注册一个账号登录,里面真的有很多优秀的文章,欢迎大家的到来。
---