Vuepress 设置 favicon.ico 图标

1,723 阅读1分钟

前言

最近项目中使用到Vuepress这个框架,展示项目中的介绍文档,操作指南之类的文档,由于需要访问的favicon.ico 需要与平台一致,基于此做以下配置

配置

  • 配置文件路径:docs/.vuepress/config.ts 配置文件
  • 设置 head 属性,添加 link 标签,href 设置图片路径。
  • 注意:图片放在 docs/.vuepress/public 文件夹下,public 要手动创建
  • 编译后 dist 文件夹会将 public 文件夹下的文件放出
const path = require('path')
module.exports = {
    title: '念念不忘',
    description: '念念不忘的技术站',
    dest: 'dist/docs',
    base: '/docs/',
    palette: path.resolve(__dirname, 'palette.styl'), 
    head: [
      [
        'link',{ rel: 'icon', href: '/favicon.ico' }
      ]
    ],
    themeConfig: {
     ...
    }
  }

下图是项目的目录结构,不过我在实际项目中使用的 cdn 地址 image.png 最终在浏览器中访问的时候可以看到刚才配置的icon 图标。