配置文件可以添加设置网站内容和主题等
配置可以通过 package.json
文件以 JSON 的形式添加,也可以通过,在根目录下添加 .rdocrc.json
文件,将配置内容存入该文件中。
在 package.json
中添加配置
{
"name": "doc",
"version": "1.0.0",
"scripts": {
"deploy": "rdoc --publish <your repo url>",
"build": "rdoc -d home,introduce --clean --build",
"start": "rdoc -d home,introduce --clean"
},
+ "rdoc": {
+ "theme": "rdoc-theme-load-react",
+ "favicon": "./assets/favicon.ico",
+ "logo": "./assets/rdoc.logo.svg",
+ "react_modules": {
+ "Hotkeys": "react-hot-keys"
+ }
+ },
"dependencies": {
"rdoc": "1.4.x",
+ "rdoc-theme-load-react": "^1.1.0",
+ "react-hot-keys": "^1.1.0"
}
}
在 .rdocrc.json
中添加配置。
{
"title": "Rdoc title",
"theme": "rdoc-theme-load-react",
"favicon": "./assets/favicon.ico",
"logo": "./assets/rdoc.logo.svg",
"react_modules": {
"Hotkeys": "react-hot-keys"
}
}
- 优先读取
.rdocrc.json
配置。 - 两种配置只有一种起作用。
设置默认网页标题内容。
<title>Rdoc title</title>
默认显示 rdoc
的图标,自定义 favicon
需要自己生成一个图标命名为 favicon.ico
放在项目的根目录自动识别。添加配置,可以指定不同文件名和路径下的 ico
文件。
默认显示 rdoc
的图标,自定义 logo
需要自己生成一个图标命名为 logo.svg
放在项目的根目录自动识别。添加配置,可以指定不同文件名和路径下的 svg
文件。
默认使用 rdoc
的默认主题,你可以通过这个配置指定一个主题,同时你可以自定义自己的主题,这里有个实例 rdoc-theme-load-react,可以参照这个实例进行更改。
⚠️ 注意事项:主题必须以 rdoc-theme- 开头,否则会报错。
这个参数是一个特定参数,需求是在制作主题的时候,你的主题需要预览 React 实例,实例还需要加载一些未知的第三方 React 组件,这个时候你需要在你的 Markdown 项目中安装你需要的 React 组件,在配置中指定你的组件,在预览实例中你就可以引用该组件了。
⚠️ 注意:还在研究实现方式。