博客功能介绍

大约 1 分钟

主题通过引入 vuepress-plugin-blog2 提供了博客支持,该功能是默认禁用的。

如果你需要博客功能,你可以在主题选项中设置 plugins.blog: true 来启用博客功能。

介绍

启用博客功能后,主题允许你通过页面的 frontmatter,为页面配置分类、标签、是否是文章、是否出现在时间线中、收藏、置顶等功能。

案例

这里有一个案例open in new window 以便你预览使用 vuepress-theme-hope 构建的博客站点。

多语言支持

主题已为博客系统适配多语言。你可以在主题选项中通过 locales 选项,分别为每一种语言指定属于自己的博客配置。

当你配置了多语言后,每个语言下的文章列表、时间线等会保持独立。

侧边栏

主题提供了一个博客相关的侧边栏。该侧边栏会在博客相关的页面显示 (在桌面会显示在右侧,在移动视图下收起到侧边栏中)

你可以在主题设置中通过 blog.sidebarDisplay 控制该侧边栏在非博客相关的页面的显示行为。可选的值有 "mobile" | "none" | "always"。默认为 "mobile",即当你在移动视图下访问非博客相关的页面时,你也可以在侧边栏看到它。

分页配置

对于所有页面的文章列表,我们都会在底部显示一个分页组件。你可以通过这个组件快捷的在首页、尾页、前后两页进行跳转。你也可以输入数字跳转到指定页面。

默认每个分页的文章数为 10,你可以在主题设置中配置 blog.articlePerPage 来覆盖它。