Blog魔改记录

Blog魔改记录
xiaozeButterfly主题美化教程
安知鱼主题官方文档
hexo官方文档
Butterfly主题官方文档
界面
小空调
界面
- [x] anzhiyu theme have done it
音乐
界面
- [x] (引入音乐去找单曲页面链接,如https://y.qq.com/n/ryqq/songDetail/001oPDRi2cBvkE 后面的这一串数字)(themes\anzhiyu\source\js\utils.js中修改默认播放列表)
- 终端输入
hexo new page music
source/music/index.md
文件中type: "music"
- 新建
source/_data/music.json
,此 json 为切换歌单
按钮的歌单数据。 - hexo 配置文件
_config.yml
中添加配置aplayer
- 主题配置文件中开启
menu
中music
的注释,路径修改为/music/?id=1708664797&server=tencent
,支持id和server参数。
(anzhiyu原配置:netease (8152976493))
(server(音乐平台): netease, tencent(qq音乐), kugou, xiami, baidu)
(歌单 id : 对应服务商的歌单页面路径最后面的数字,如我的 (2963512140))
闲言碎语
界面:即刻短文(瀑布流)部署方案
即刻短文相比发博客文章需要考虑选题、编写详细的内容,即刻短文可以提供一个快捷的短文字解决方案,避免博客短文章过多造成的整站文章质量下降。
- [x]
- 终端输入
hexo new page essay
source/essay/index.md
文件中type: "essay"
- 新建
source/_data/essay.yml
,此 yml 为essay的内容。(其中video对于bilibili进行的额外的支持,视频为player.bilibili.com的将显示为bilibili视频,并且可以在链接后面拼接&autoplay=0控制不自动播放) - 主题配置文件中开启
menu
中essay
的注释。
关于
界面
- [x]
- 终端输入
hexo new page about
source/about/index.md
文件中type: "about"
- 新建
source/_data/about.yml
,此 yml 为about的内容。 - 主题配置文件中开启
menu
中about
的注释。
鱼塘朋友圈
界面
- [ ]
- 终端输入
hexo new page fcircle
source/fcircle/index.md
文件中type: "fcircle"
- 主题配置文件中开启
menu
中fcircle
的注释。 - 主题配置文件中开启
friends_vue.enable
,自行设置 朋友圈后端地址 和 顶部模块背景
友链页
界面
- [ ] 新样式在anzhiyu主题修改失败? and
全部友链
是不是多余了
- 终端输入
hexo new page link
source/link/index.md
文件中type: "link"
- 新建
source/_data/link.yml
,此 yml 为link的内容。 - 主题配置文件中开启
menu
中link
的注释。 - 主题配置文件中开启
linkPageTop:
,与数百名博主无限进步
我的装备
界面
- [x] 参考
- 终端输入
hexo new page equipment
source/equipment/index.md
文件中type: "equipment"
- 新建
source/_data/equipment.yml
,此 yml 为equipment的内容。 - 主题配置文件中开启
menu
中equipment
的注释。
留言板
界面
- [x]
- 终端输入
npm install hexo-butterfly-envelope --save
- 在站点配置文件
_config.yml
中添加envelope_comment:
配置
追番
界面
[x] github库
bangumi插件使用:
仅bili和bgmv0源支持在追番页面显示追番进度。hexo bangumi -u
命令更新追番数据hexo cinema -u
命令更新追剧数据hexo bangumi -d/hexo cinema -d
命令删除数据使用bili源时,如果要在追番页面显示追番进度,需使用hexo bangumi -u ‘SESSDATA’, SESSDATA替换为哔哩哔哩cookie中的SESSDATA值。例hexo bangumi -u ‘df***EC’
因为某些番剧在哔哩哔哩上没有,但是又想在hexo中展示,怎么办呢?现在支持手动添加番剧数据了!在
sources/_data/
目录下新建文件,命名为extra_bangumis.json
(追番数据)或extra_cinemas.json
(追剧数据)
wantWatchExtra:想看
watchingExtra:在看
watchedExtra:看过
- 终端输入
npm install hexo-bilibili-bangumi --save
- 在站点配置文件
_config.yml
中添加bangumi:
配置
相册
界面
- [x] (显示each i in site.data.album问题:把
album.yml
修改成photo.yml
之后,themes\anzhiyu\layout\includes\page\album_detail.pug
和themes\anzhiyu\layout\includes\page\album.pug
中把两个each i in site.data.album
改成each i in site.data.photo
后成功了)
- 终端输入
hexo new page album
source/album/index.md
文件中type: "album"
- 新建
source/_data/album.yml
,此 yml 为album的内容。 - 主题配置文件中开启
menu
中album
的注释。 hexo new page dailyPhoto
andhexo new page wordScenery
source/dailyPhoto(wordScenery)/index.md
文件中type: "album_detail"
- 远程拉取详见butterfly文档
安知鱼主题官方文档
基础配置
[x] 语言
[x] 网站资料
[x] 导航配置
menu:
[x] 导航栏设置
nav:
[x] 代码块配置
[x] 社交图标
social:
[x] 个人卡片
author_status:
[x] 顶部图
index_img
[x] 文章置顶(
sticky: 1
)[x] 文章封面
cover:
(需要搞图片)[x] 文章 meta 显示
post_meta:
[x] 文章版权
post_copyright:
[x] 文章打赏
reward:
[x] TOC
toc:
[x] 相关文章
related_post:
[x] 文章过期提醒
noticeOutdate:
[ ] 文章编辑按钮
post_edit:
(不搞)[x] 文章分页按钮
post_pagination:
[x] 中控台
centerConsole:
[ ] footer更多设置
footerBar:
list:
socialBar:
[x] 404页面配置
error_404:
额外配置
- [x] Footer 设置
footer:
- [x] 侧边栏设置
aside:
- [ ] 访问人数
busuanzi
(不搞) - [x] 运行时间
runtimeshow:
- [x] 最新评论
newest_comments:
- [x] 右下角按钮
translate:
readmode: true
darkmode:
- [x] 按钮排序
rightside_item_order:
(不搞) - [x] 短标签 Tag Plugins
- [x] 评论弹幕
comment_barrage_config:
(评论弹幕仅支持Twikoo) - [x] 分析统计
baidu_analytics:
- [ ] 广告
google_adsense:
(不搞) - [x] 页面加载动画
preloader:
- [x] 图片大图查看模式
fancybox: true
- [x] Pjax
pjax:
- [x] Snackbar 弹窗
snackbar:
(只要选中内容直接出复制弹窗?好吧,好像其他blog也是这样) - [x] Pangu
pangu:
- [x] PWA(用了之前的gulp实现了)
- [x] Open Graph
Open_Graph_meta:
- [x] CSS 前缀
css_prefix: true
- [x] Inject CDN
inject:
CDN:
进阶配置
- [ ] 评论
comments:
(需要域名,不然vercal被墙)(目前使用valine评论系统)(部署到github上评论区显示模式不同) - [x] 在线聊天
chat_btn: true
(使用了chatra评论系统,参考) - [ ] ai 摘要
post_head_ai_description:
(需要购买)(使用TianliGPT自动生成文章的AI摘要:https://blog.zhheo.com/p/ec57d8b2.html and https://www.qcqx.cn/article/17d3383a.html) (使用local伪ai哈哈哈,在post信息配置ai:) - [x] 控制台信息
console:
footer:
- [ ] 如何配置首页顶部右侧不使用轮播图
home_top.swiper
(部署后间距没了,后面换回banner) - [x] 标签卖萌
diytitle:
- [x] 配置关于页与文章页底部打赏二维码
reward:
- [x] 主题如何获取文章主色调
mainTone:
- [x] 双栏
article_double_row: true
- [x] 首页顶部 3 大分类配置(可以改
home_top:
) - [x] 左下角音乐球(
aplayer音乐
胶囊)nav_music:
- [x] 评论匿名邮箱
visitorMail:
- [ ] 文章底部工具
ptool:
(运营模式与责任配置,以及想要实现之前butterfly下的打赏功能,得改代码) - [x] 首页技能点配置
[blog]/source/_data/creativity.yml
home_top
- [x] 配置 nav 顶栏左侧应用列表
nav:
- [x] 字数统计
wordcount:
- [ ] 网站验证
site_verification:
(需要各自验证码) - [ ] 搜索系统
local_search:
(以后换成algolia,官网) - [ ] 数学公式(不足是markdown
- [ ]
符号渲染错误,anchor显示下划线,删除了原本的markdown渲染插件,改用了markdown-it-plus
插件还有配置参考) - [x] 分享
sharejs:
- [x] 欢迎语配置
greetingBox:
- [x] 博客快捷键 无障碍优化(部分无法生效,还是跳转问题)
shortcutKey:
accesskey:
- [x] 友情链接顶部相关配置
linkPageTop:
- [x] 缩略图后缀
pageThumbnailSuffix: "!page_thumbnail"
- [x] 隐私协议弹窗
agreementPopup:
- [x] 定制化的右键菜单
rightClickMenu:
- [x] 动效控制
dynamicEffect:
(包括文章顶部波浪效果) - [x] 51A统计
LA:
参考 - [x] 页面卡片顶部气泡升起效果
bubble:
- [x] 深色模式粒子效果canvas
universe:
butterfly重装日记
- [x] live2d
- [x] 配置文章链接转数字或字母
- [x] sitemap Rss
- [ ] 百度主动推送(插件会报错)
- [x] 配置pwa 内容在manifest.json
- [x] 添加外挂标签
- [x] 添加wowjs特效
- [ ] 电子钟(中间下方显示undefined?)
- [ ] 给butterfly添加github贡献图(
Gitcalendar
) - [x] 引入阿里图标
- [ ] 时间轴生肖(实现不了?)
- [ ] 打赏按钮投币彩蛋效果(anzhiyu theme 需要改代码)
- [ ] 菜单栏多色图标配置教程(暂时不用)
- [x] random.js随机跳转一篇文章
- [x] bilibili 视频适配
- [ ] 文章页局部html代码不渲染(标签写法raw)
- [ ] 文章页H1-H6图标风车样式效果(显示不出来)
- [ ] 侧边栏个人卡片渐变色(暂时不用)
Fomalhaut魔改系列
博客魔改教程总结(一)
- [ ] 黑夜霓虹灯2.0(一旦引入css就会卡掉subtitle的循环打字效果,最终通过引入cdn
typed: https://unpkg.com/typed.js@2.0.16/dist/typed.umd.js
以及更改source源改回来了,所以这个功能不要实现了,css会卡掉) - [ ] GitCalendar(店长)(详)
- [ ] 侧边栏个人卡片渐变色(暂时不用)
博客魔改教程总结(二)
- [x] 鼠标魔改
- [ ] 页面样式调节(各个页面透明度、模糊度(亚克力效果)、圆角、边框样式等,暂时不需要)
- [ ] 侧边栏图标和文字自定义(暂时不搞)
- [ ] 渐变色版权美化(店长+微调)(暂时不搞)
- [ ] 挂绳小猫咪(tzy大佬)(点击click不生效,就是点击没法回到顶部,应该是.js的问题)
博客魔改教程总结(三)
- [x] 右边按钮阅读进度(Leonus) (anzhiyu theme 在顶部有)
- [ ] 评论表情包放大(Leonus)
- [ ] 评论输入提醒(Leonus)
- [x] 快速添加友链(anzhiyu theme 有申请友链,这个要创建js实现)
- [ ] Vue+Element样式弹窗 按键防抖
- [ ] 分享链接按钮
- [ ] 禁用f12(tzy大佬)(暂时不搞)
- [ ] 节日弹窗与公祭日变灰(这个可以有,目前anzhiyu theme有主页变灰,这个之后再搞)
- [x] 文章加密插件
- [x] pdf插件
博客魔改教程总结(四)
- [ ] 夜间模式切换动画2.0(暂时不搞)
- [x] 欢迎信息显示地理位置
- [ ] 樱花、落叶特效(用着会很卡,暂时不搞)
- [ ] 自定义右键菜单(详)
- [ ] Pjax适配
- [x] 本站同款页脚(tzy大佬+微调) (这里实现了页脚runtime
旅行者号
的相关内容,采取的是新建runtime.js并引入,原theme有runtime配置,这里被覆盖了) - [ ] 侧边栏友链通讯录(店长)(暂时不搞)
- [ ] 信息卡片鼠标悬浮彩带效果(暂时不搞)
- [x] 信息卡片背景图(meihua.css)
- [ ] 头像呼吸灯+会动的小车车(暂时不搞)
- [x] 控制台样式自定义(安知鱼)
- [x] 项目启动自定义字符画
- [x] 添加fps显示(LYX)
博客魔改教程总结(五)
- [ ] 导航栏魔改增强版(LYX)(暂时不搞)
- [ ] 配置文件CDN替换(暂时不搞)
- [ ] 右边滚动栏样式(暂时不搞)
- [ ] 朋友圈配置(暂时不搞)
- [ ] 雪花飘落特效(暂时不搞)
- [x] 侧边栏新年倒计时(Leonus)(搞了个)
- [ ] Twikoo评论系统部署(Vercel方式) Twikoo自定义表情与适配 Twikoo邮件回复模板(绿野仙踪款)
- [ ] Hexo博客如何迁移到新电脑(暂不需要)
- [ ] 打赏按钮菜单(店长微调)
博客魔改教程总结(六)
- [ ] 图片、字体压缩
- [ ] 图片、字体资源分享
- [ ] 公告栏文字样式(不搞)
- [ ] Hexo博客部署到云服务器
- [ ] 字数统计显示w而不是k(暂时不搞)
- [ ] CSS与JS整合和优化方案(https://akilar.top/posts/615d5ede/ and https://kmar.top/posts/7d9fb37e/)
综合美化模块教程
- [ ] 前身:给Hexo博客添加一个切换壁纸功能(颜色anzhiyu配置格式root:themes\anzhiyu\source\css_global\index.styl)
anzhiyu theme have done it
输入页数
跳转
Heo同款loading动画
添加Github徽标
页面链接二维码(扫一扫)卡片
- [ ] 直接在主题yml文件中
card_announcement:
配置 (https://fe32.top/articles/hexo1618/ and https://www.qcqx.cn/article/59995f0e.html)
其他
使用 Github Action
实现全自动部署
Butterfly 微博热搜侧边栏
- [ ] (域名)
Hexo 博客实时访问统计图
- [ ] (百度统计)
Hexo的Butterfly下如何隐藏部分文章
不在首页显示
- [x] 或插件
Hexo魔改:Codepen项目组件移植教程,将Codepen项目移植到博客
- [ ]
Butterfly美化:今日诗词侧边栏小组件
- [ ]
Butterfly文章卡片加上最新文章标志
- [ ] (css和post-ui.pug位置要改,暂时不搞)
哔哩哔哩卡片标签外挂
- [ ]
网站添加点赞、踩功能
- [ ] (域名)
基于 butterfly 主题的历史上的今天 2.0 重置版
- [ ] 1.0
Butterfly CDN链接更改指南,替换jsdelivr提升访问速度
- [ ]
给网站增加悬浮伸缩侧边栏
- [ ]
Butterfly右下角悬浮菜单栏魔改指南
- [ ] (直达底部 分享本页 阅读进度 更换壁纸)
网址卡片外置标签
图床
方案
- [ ]
开箱即用,支持跨域的 hexo 博客 api
- [ ]
Swpp Backends 官方文档 在开启Pjax的情况下实现缓存的更新
- [ ]
自定义加载动画魔改方案
- [ ]
导航栏fps
- [ ]
给twikoo添加自定义表情包
- [ ]
twikoo及导航栏美化
- [ ]
tzy主题美化
- [ ] gallery图库
- [ ] Valine评论邮件回复提醒
- [ ] 自定义底部tzy
- [ ] 基于 Hexo 键入搜索功能
- [ ] 部分页面插入视频
- [ ] 公告栏两个小人