首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Vuepress -定制组件

Vuepress -定制组件
EN

Stack Overflow用户
提问于 2021-03-09 14:52:25
回答 1查看 153关注 0票数 0

我是Vuepress的新人。我想做一个以Vuepress为主题的博客-可以从github获得:

https://github.com/vuepress/vuepress-theme-blog

官方文档显示了如何更改某些内容,例如页眉、页脚……作为颜色,链接..。这里有更多信息:

https://vuepress-theme-blog.ulivz.com/config/#nav

要使用from module.exports对象自定义文件config.js中的allow参数:

代码语言:javascript
复制
module.exports = {
  themeConfig: {
    nav: [
      {
        text: 'Blog',
        link: '/',
      },
      {
        text: 'Tags',
        link: '/tag/',
      },
    ]
  },
}

但我想要更改完整的导航栏组件。只有这一点,我找到了进去的路:

代码语言:javascript
复制
/node_modules/@vuepress-themeblog/components/Header.vue

总之,我想知道创建新组件的最佳方式。也许直接在主题的components文件夹中更改是更好的选择,或者有什么方法吗?

我很困惑在文档中只显示了一些小的变化。

你能给我一些建议吗?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2021-04-13 22:26:16

您不应该编辑node_modules目录中的代码,因为它是由包管理器管理的第三方代码。你可以通过创建自己的主题来解决你的问题,使用vuepress-themeblog作为起点。

documentation中描述了编写自定义主题的步骤。将vuepress-theme-blog repository的内容复制到您的theme文件夹中,并开始处理您的自定义组件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66542100

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档