如何解决VuePress front matter不起作用的问题?

作者站长头像
站长
· 阅读数 24

问题描述:

使用Vuepress搭建静态网站时配置首页不成功,只显示代码,下面有效果图;在csdn和Google找了很多答案解决不了csdn文章,这篇文章的第一个问题就是我的问题,我按他的方法在node_modules文件夹找@vuepress文件,没找到

相关代码:

cmd启动时报错代码:

i 「wds」: Project is running at http://0.0.0.0:8080/
i 「wds」: webpack output is served from /
i 「wds」: Content not from webpack is served from C:\Users\zzt\Desktop\vuepress-blog\docs\.vuepress\public
i 「wds」: 404s will fallback to /index.html

README.md代码:

---
home: true
heroImage: /logo.png
heroText: Hero标题
tagline: Hero 副标题
actionText: 快速上手 →
actionLink: /zh/guide/
features:
- title: 简洁至上
  details: 以 Markdown 为中心的项目结构,以最少的配置帮助你专注于写作。
- title: Vue驱动
  details: 享受 Vue + webpack 的开发体验,在 Markdown 中使用 Vue 组件,同时可以使用 Vue 来开发自定义主题。
- title: 高性能
  details: VuePress 为每个页面预渲染生成静态的 HTML,同时在页面被加载的时候,将作为 SPA 运行。
footer: MIT Licensed | Copyright © 2018-present Evan You
---

这里代码块配置的语言是yaml

问题导致的效果:

如何解决VuePress front matter不起作用的问题?

期待的结果:

如何解决VuePress front matter不起作用的问题?

其它:

过几天如果还是没高手解答我再试着重新建站,因为下午第一次使用yaml front matter的时候成功了,可惜一觉醒来就样式就没了...

回复
1个回答
avatar
test
2024-09-10

问题已解决...我使用typora打开README.md文件编辑首页文件不生效,使用vscode打开README.md编辑,使用代码生效了:

---
home: true
...
---

在vscode没有指定yaml在typora打开README.md指不指定yaml都不生效,真奇怪花了许多时间,不过好在问题解决了

回复
likes
适合作为回答的
  • 经过验证的有效解决办法
  • 自己的经验指引,对解决问题有帮助
  • 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
  • 询问内容细节或回复楼层
  • 与题目无关的内容
  • “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容