vitepress-theme-mochi

1,299 阅读1分钟

vitepress-theme-mochi

title.jpg

vitepress-theme-mochi 为自己设计的一个 vitepress 主题, 废话不多说, 这里是博客地址项目地址

主题展示

样式布局参考了 vuepress-theme-reco, 截图如下:

image.png

顶部区域和 vitepress 保持一致, 随机的一张图片作为初入博客背景, 配合一个打字机特效, 打字机打完字后会隐藏。

image.png

往下拉是博客列表和个人信息, 列表按照时间排序, 下面是分页组件和跳转组件, 值得一提的是, 背后还有梅花特效与悬挂喵组件。

image.png

点击博客文章进入文章页面, 其中英文字体换成了 Source Code Pro

image.png

图片点击后可放大预览。

image.png

当文章含有菜单和大纲时, 还可以隐藏菜单与大纲, 下面是隐藏的效果图。

image.png

其它的还有时间线与分类列表和标签列表, 如下所示:

image.png

image.png

image.png

整体大致如此, 但是主题还兼容了黑暗模式和移动端。

image.png

image.png

image.png

image.png

使用主题

克隆代码将 docs 文件夹下以 _ 开头的文章文件夹删除, 然后参考 vitepress 将配置换成自己的即可。

然后就可以在 vitepress-theme-mochi 基础上开发自己想要的功能, 如评论等。

总结

由于此主题初衷只是开发给自己使用, 不具有普适性, 内部封装与暴露的东西也有限。想用的小伙伴可借鉴开发属于自己的主题。

未来如果有时间和精力可考虑重构并丰富功能。