Skip to content

Elog兼容语雀配置

marc-marchal-o9sQxsixlng.jpg

保证markdown文档兼容主题

目前使用本地保存静态资源,后续也会测试其他图床的兼容性。

elog使用语雀账号密码模式导出markdown文档存在小问题,详见issues52。为了适配主题,我们需要修改一点点配置。

原语雀默认删除frontMatter,但是主题使用frontMatter控制页面,好在elog考虑到了这点,但是需要我们小小的修改下配置,使其兼容sugarat/theme

elog.config.js文件的deploy使用下面配置,详见参数解释

javascript
deploy: {
  platform: 'local',
    local: {
    outputDir: './docs/',
      filename: 'title',
      format: 'matter-markdown', // 保留frontMatter
    catalog: true,
      // formatExt: './elog.format.js', // 移除elog格式处理,
      frontMatter: {
      enable: true,
        include: ['top','descriptionHTML','sticky','publish','tag','description',
                  'recommend','hiddenCover','author','comment','date'], // 只输出include包含的属性
        exclude: ['cover'], // 不输出exclude包含的属性
        }
  }
},
  • 注意include请根据自己需要引入主题需要的fronetMatter,不然会被elog自动过滤
  • 注释formatExt,防止elog自定义配置导致frontMatter失效
  • 请在语雀链接后面加上/markdown 查看语雀导出markdown文件,防止输入奇怪字符
  • 语雀导出的cover不可用(防盗链),但是主题会自动拿第一张图当封面,所以需要禁止elog自动生成cover,在exclude添加上cover

上次更新于: