OrageKK / oragekk.github.io

vuepress2.x + vuepress-theme-hope blog source
https://oragekk.me
MIT License
35 stars 5 forks source link
vue vuepress vuepress-theme-hope

博客源码

地址:https://oragekk.me

基于vuepress2.xvuepress-theme-hope开发,基于TypeScript使用vue3编写组件

框架支持

vuepress2.x

主题支持

vuepress-theme-hope

自定义内容

基于原主题进行了继承,个性化内容如下,主要自定义内容分为

  1. 自定义布局

    • NotFound.vue
    • Layout.vue(增加打赏组件)
    • News.vue(说说列表布局)
  2. 自定义组件

    • BlogHero.vue
    • PageFooter.vue
    • Sponsor.vue(打赏组件)
    • NewsList.vue (说说列表)
    • NewsItem.vue (说说item)
  3. 插件开发

    • 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文件使用)
  4. 引用外部内容

  5. 配置内容

    • navbar
    • sidebar
    • 评论基于 Waline
    • 搜索基于algolia
    • 启用 copyright 版权信息插件
    • feed rss插件
    • 增加文章类型-说说,为说说markdown图片添加预览选择器
  6. 零碎

    • 运行时间统计
    • CSS 样式美化
    • 引入字体,品如手写体,夏行楷体
    • waline 增加自定义emoji,并修改展示样式
    • 个性log
    • 自动推送新文章url到搜索引擎(百度、Bing、Google)👉详细配置

使用方式

因本项目为个人项目,其中有很多个性化配置,不建议直接clone使用,可以选择你喜欢的内容模块(本地插件、本地替换组件)到自己项目中使用

详细介绍参考:关于本站