博客功能介绍
主题通过引入 vuepress-plugin-blog2
提供了博客支持,该功能是默认禁用的。
如果你需要博客功能,你可以在主题选项中设置 plugins.blog: true
来启用博客功能。
介绍
启用博客功能后,主题允许你通过页面的 frontmatter,为页面配置分类、标签、是否是文章、是否出现在时间线中、收藏、置顶等功能。
案例
这里有一个案例 以便你预览使用 vuepress-theme-hope
构建的博客站点。
多语言支持
主题已为博客系统适配多语言。你可以在主题选项中通过 locales
选项,分别为每一种语言指定属于自己的博客配置。
当你配置了多语言后,每个语言下的文章列表、时间线等会保持独立。
侧边栏
主题提供了一个博客相关的侧边栏。该侧边栏会在博客相关的页面显示 (在桌面会显示在右侧,在移动视图下收起到侧边栏中)
你可以在主题设置中通过 blog.sidebarDisplay
控制该侧边栏在非博客相关的页面的显示行为。可选的值有 "mobile" | "none" | "always"
。默认为 "mobile"
,即当你在移动视图下访问非博客相关的页面时,你也可以在侧边栏看到它。
分页配置
对于所有页面的文章列表,我们都会在底部显示一个分页组件。你可以通过这个组件快捷的在首页、尾页、前后两页进行跳转。你也可以输入数字跳转到指定页面。
默认每个分页的文章数为 10
,你可以在主题设置中配置 blog.articlePerPage
来覆盖它。