博客源码
地址:https://oragekk.me
基于vuepress2.x
和vuepress-theme-hope
开发,基于TypeScript使用vue3编写组件
框架支持
vuepress2.x
主题支持
vuepress-theme-hope
自定义内容
基于原主题进行了继承,个性化内容如下,主要自定义内容分为
-
自定义布局
- NotFound.vue
- Layout.vue(增加打赏组件)
- News.vue(说说列表布局)
-
自定义组件
- BlogHero.vue
- PageFooter.vue
- Sponsor.vue(打赏组件)
- NewsList.vue (说说列表)
- NewsItem.vue (说说item)
-
插件开发
- vuepress-plugin-canvas(支持彩虹背景和动态几何图形两种)
- vuepress-plugin-gradient-cover (遮罩背景)
- vuepress-plugin-hitokoto (一言插件)
- vuepress-plugin-live2DAssist (看板娘辅助,由于子页有sidebar,看板娘会挡住,所以写了一个子页隐藏的小东西)
- vuepress-plugin-popper (鼠标特效,基于@moefy-canvas/theme-popper)
- vuepress-plugin-meting2 (播放器插件,可以全局使用和md文件使用)
-
引用外部内容
-
配置内容
- navbar
- sidebar
- 评论基于 Waline
- 搜索基于algolia
- 启用 copyright 版权信息插件
- feed rss插件
- 增加文章类型-说说,为说说markdown图片添加预览选择器
-
零碎
- 运行时间统计
- CSS 样式美化
- 引入字体,品如手写体,夏行楷体
- waline 增加自定义emoji,并修改展示样式
- 个性log
- 自动推送新文章url到搜索引擎(百度、Bing、Google)👉详细配置
使用方式
因本项目为个人项目,其中有很多个性化配置,不建议直接clone使用,可以选择你喜欢的内容模块(本地插件、本地替换组件)到自己项目中使用
详细介绍参考:关于本站