Docusaurus 常用设定笔记
· 4 分钟阅读
不知不觉用 docusaurus 建了好几个网站,整理一下一些常用的设定
GA 设定
请先申请好GA 的评估ID,可参考GA 申请流程
然后只需要在 docusaurus.config.js 增加 gtag 的 trackingID,将刚才 GA 产生的 评估ID 填入就可以 (或者填 GTM 的 容器ID 也有一样效果)
module.exports = {
presets: [
[
'@docusaurus/preset-classic',
{
gtag: {
trackingID: [
'G-<YOUR-NEW-GA4-ID>'
],
},
},
],
],
};
主色系调整
预设的主色系为绿色 #25c2a0 ,设定在/src/css/custom.css 这一个档案中
要置换的话,可以先去挑选一个自己喜欢的颜色,可参考 色码转换器
然后到 docusaurus 的工具:Styling your site with Infima
贴上你挑的颜色后,会产生像以下的 code
:root {
--ifm-color-primary: #6c7a69;
--ifm-color-primary-dark: #616e5e;
--ifm-color-primary-darker: #5c6859;
--ifm-color-primary-darkest: #4c554a;
--ifm-color-primary-light: #778673;
--ifm-color-primary-lighter: #7c8c79;
--ifm-color-primary-lightest: #8e9c8c;
}
复制后置换掉原来 /src/css/custom.css 档案内容即可
修改 i18n 预设语系为中文
预设的语系是英文,docusaurus.config.js 的设定是
i18n: {
defaultLocale: 'en',
locales: ['en'],
},
如果没有网站没有多国语系的话,其实可以不用修改,但缺点是很多讯息就会是英文,
如果希望讯息也是中文的话,先执行
npm run write-translations -- --locale zh-hans