系统更新日志
2020/06/07 16:02:08,开始 hexo 建站学习和尝试安装、确定最终选用的环境版本。
2020/06/07 21:47:44,创建 hexo 站点,基于 MiHo 主题揉入 Ayer 部分元素定制博客主题;整合原有静态网站,并入站点中跳转。
2020/06/10 0:54:40,修改 URL 设置,修改《如何使用 svg.js 创建 svg 文档》文章内容为中文。
2020/06/10 21:50:16,参考网友方法,纠正网页点击时变成了下载的 Bug,主要原因是 permalink 末尾没有添加
/
符号(最终修改为)。permalink: :lang/:title/
2020/06/12 22:56:19,修改 post 模板增加封面默认页。
2020/07/19 21:02:13,投入了大量的时间研究主题的定制,初步决定个性化修改后的主题名为 Faradays 。
2020/08/07 00:01:17,修改 Faradays 主题,调整文章页打赏、分享、目录导航、作者等内容布局样式。
2020/08/18 22:23:18,博客升级至 v0.1.3,主题增加时间轴、全站字数统计等功能,完成原创字段、图标等一系列更新;正式建立 gitee+ github 双仓库。
2020/08/23 01:18:51,增加 gitalk评论、代码高亮、文章序号等功能,并调整原创显示样式、URL格式(去除语言字段)等。
2020/08/25 23:03:26,升级至 v0.1.5,开展独立页功能测试,增加多作者署名、文章页QQ联系博主、增加about页等功能,并调整了首页元素的 hover 样式、版权声明等内容。
2020/08/27 22:39:43,经过 5.66h 的尝试,删除部分不恰当的 commit,重新生成网址文件;对本地的 hexo 版本库和独立的 Git 文件库均进行了处理,确保版本一致、可用。
2020/08/28 22:59:29,升级至 v0.1.6,增加 sitemap、备用链接功能,调整署名、关键词设置,完成百度站长平台抓取 Gitee 主站的适配。
2020/08/29 20:13:01,升级到 v0.1.7,主要是 SEO 适配方面的改进。包括调整 sitemap 生成结果,同时部署到 Gitee 、 GitHub 两个站点;更新站点 logo ,调整文件头的作者、关键词、描述等方面的设置,调整页脚引用的 ref 参数等。
2020/08/29 23:56:38,纠正某文章图片链接填写方式不正确的问题;增加百度自动推送的脚本。
2020/08/30 11:20:03,增加页面加载计时、去除百度自动推送脚本,解决作者分隔符添加不当等问题。
2020/09/07 00:07:38,升级到 v0.2.0,实现主题的 layout 文件解耦升级、优化 IE 9+ 的兼容效果、增加夜间模式等重大功能升级,优化代码显示样式、首页/归档页/时间轴页内容居中、标签云、完善主题文档等功能。
2020/09/07 23:09:03,升级至 v0.2.1,调整手机模式下的元素显示效果和 FHD 分辨率下的居中的效果,确保手机模式下也能使用夜间模式切换功能。
2020/09/08 20:05:36,升级至 v0.2.2,修复主页和文章页在高分屏和手机屏下显示不佳问题。
2020/10/07 00:30:53,纠正 GitHub 的 sitemap 生成的 tag 、 category 站点地址不对应问题。
2020/10/08 22:17:01,升级至 v0.2.3,增加站点横幅(文章横幅)、独立页目录、自定义404页等功能,优化实现百度自动推送功能为可设置、多级无序列表的前导符号可差异化设置,修复跨页未连续编号、HTML生成代码生成不必要的换行、sitemap 部分地址不当等问题。
2020/10/12 20:51:32,升级至 v0.2.4,增加标题文本打字特效,恢复手机目录功能,调整手机模式下的表格、链接、分享图标和电脑模式下的目录等样式。
2021/01/07 22:50:31,升级至 v0.2.5,增加搜狗站长收录、
hexo-generator-baidu-sitemap
同时生成双站点地图的功能,调整百度统计脚本自动读取网站ID、通过JavaScript自动设置横幅的展示时间、表格内文本对齐样式、sitemap权值等功能。2021/02/03 21:00:58,升级至 v0.2.6,增加Bing站长收录、
hexo-generator-baidu-sitemap
站点地图增加 tags 、 categories 网址。2021/02/08 23:52:22,升级至 v0.2.7,增加 robots.txt ,实现主题文件配置主题色的功能,完善双站点判断及配置分离和部分布局细节。
2021/02/12 22:11:37,升级至 v0.2.8,增加 Bing 统计功能,纠正站点 ID 算法的不足(目前多站点分别统计的脚本生成功能仍不够完善,须下一步研究)。
2021/02/14 21:58:16,升级至 v0.2.9,增加
giteement 评论(测试无法正常登陆回调)、gitee站点评论也存储在github、时间轴页导航目录功能,调整gitalk 资源为本地版本以提高国内访问速率(可选)、highlight关闭hexo渲染而使用独立的js脚本以确保着色正确性(关闭hexo自身的语言检测功能将减少1s的文件加载时间)等功能。2021/02/17 13:18:58,升级至 v0.2.10,主要调整手机模式的网页样式。
2021/03/06 02:17:18,升级至 v0.2.11,调整首页样式,不再显示文章分页清单;继续优化手机模式的存档页、时间轴页等样式;调整 typed.js 至本地加载。
Bing 收录真是快,而且全面。一个月不到, gitee 站点中文站已经收录 12 条、国际站已经收录 39 条了,意想不到!
2021/03/23 21:01:00,升级至 v0.2.12,首页增加最后的3篇文章显示,恢复手机模式的侧边栏并调整其样式,调整手机模式的打赏样式。
2021/10/07 22:46:06,升级至 v0.2.13,首页的最后3篇文章增加超链接,修复网站初次切换夜间模式失效、页面横幅中日期转换受本地格式影响失0而失效等问题。
2023/07/15 18:23:08,升级至 v0.2.14,优化时间轴页面,升级 typed 到 2.0.12版本,修复 isSite1 定义位置不当的问题。
参考文献
﹏猴子请来的救兵.
Hexo主题开发
[EB/OL].https://www.cnblogs.com/yyhh/p/11058985.html, 2020/07/19.文章介绍的主题开发的内容,对于定制 Faradays 主题起了最初的启发意义。
梅卫平.
Hexo博客实现首页和子页面不同layout布局
[EB/OL].https://my.oschina.net/u/3372900/blog/911534, 2020/07/19.参考该文章,分离首页和文章页的样式。
MinHow.
MiHo-主题安装和配置详情
[EB/OL].https://blog.minhow.com/articles/blog/installation-configuration/, 2020/07/19.网站主题基于 MiHo 修改,揉入了 Ayer、3-hexo 等主题的特色。在此,特别提出感谢!
沈宇.
Ayer中文说明
[EB/OL].https://shen-yu.gitee.io/2019/ayer/, 2020/07/19.网站主题参考了部分 Ayer 的设计思路。
MOxFIVE.
Yelee —— 简而不减 Hexo 双栏博客主题
[EB/OL].http://moxfive.xyz/yelee/, 2020/08/22.Tom-shushu.
一款超好用的第三方评论插件--GITALK
[EB/OL].https://www.cnblogs.com/Tom-shushu/p/10970526.html, 2020/08/22.参考该文章完成 gitalk 配置。
Tommy Chen, HEXO官方文档.
hexo 变量
[EB/OL].https://hexo.io/zh-cn/docs/variables.html, 2020/08/22.非常有意义的官方文章。
Tommy Chen, HEXO官方文档.
hexo 辅助函数(Helpers)
[EB/OL].https://hexo.io/zh-cn/docs/helpers, 2020/08/22.非常有意义的官方文章。
菜鸟教程.
Font Awesome 参考手册
[EB/OL].https://www.runoob.com/font-awesome/fontawesome-reference.html, 2020/08/23.参考调整部分图标。
杨玉杰.Hexo 主题 3-hexo
[EB/OL].https://yelog.org/2017/03/07/3-hexo/, 2020/08/23.作者也多年来进行了主题的研究,有空可以参照思考。
动力节点.
CSS八种让人眼前一亮的HOVER效果
[EB/OL].https://zhuanlan.zhihu.com/p/188620420, 2020/08/23.参考完成了霓虹效果。
chalkit.
修改hexo sitemap 生成插件中的链接模板
[EB/OL].https://www.jianshu.com/p/7f7f81e3ab24, 2020/08/28.参考配置形成两个站点分别使用的 sitemap 文件。
ha_weii.
hexo文件参数及其相关说明
[EB/OL].https://www.jianshu.com/p/d1dedae4d970, 2020/08/28.该文章提到的主题配置文件
_config.yml
的参数含义,可以后期研究一下,也与阅读官方部分功能说明时形成印证效果。kobe1700.hexo-theme-snippet
[EB/OL].https://gitee.com/kobe1700/hexo-theme-snippet, 2020/08/29.设置文章过期等做法可以参考
Houmin.Hexo NexT 添加多级相册功能
[EB/OL].https://houmin.cc/posts/d487dd02/, 2020/08/29.文章提出了设置多级相册的方法,很有意思。
胖逆的嘟嘟.
hexo干货系列:(六)hexo提交搜索引擎(百度+谷歌)
[EB/OL].https://www.cnblogs.com/tengj/p/5357879.html, 2020/08/29.参照设置自动推送方法。
百度资源搜索平台.
平台工具使用帮助-链接提交
[EB/OL].https://ziyuan.baidu.com/college/courseinfo?id=267&page=2, 2020/08/29.文章提出,百度自动推送功能已暂停使用。
叶少翔.
js统计页面加载时间
[EB/OL].https://blog.csdn.net/jiangzunshao/article/details/53040785, 2020/08/30.参照设置了了页面加载的时间计算脚本。
周思伟.
hexo-theme-yilia-plus
[EB/OL].https://github.com/JoeyBling/hexo-theme-yilia-plus, 2020/08/30.这个主题关于组件的集成思路可以参考。
恶魔萝莉控.
给博客添加夜间模式
[EB/OL].https://nocilol.me/archives/code/add-night-mode-to-blog/, 2020/09/05.参考这个设置了主题夜间模式的脚本。
crosschannel.cc.面向小白的Hexo添加暗色模式教程
[EB/OL].https://crosschannel.cc/daily/hexo%E6%B7%BB%E5%8A%A0%E6%9A%97%E8%89%B2%E6%A8%A1%E5%BC%8F.html, 2020/09/05.该文章提出了使用媒体查询的方式来切换夜间模式,可以参考,下一步研究。
小康.Hexo博客之butterfly主题优雅魔改系列(持续更新)
[EB/OL].https://www.antmoe.com/posts/a811d614/index.html, 2020/09/05.作者的魔改主题,有空可以研究。
阳光派Plus.hexo之Volantis添加暗黑模式
[EB/OL].https://www.zyoushuo.cn/post/e8f5.html, 2020/09/05.作者的切换模式的动画,很有特色。
菜鸟教程.
HTML DOM getElementsByClassName() 方法
[EB/OL].https://www.runoob.com/jsref/met-document-getelementsbyclassname.html, 2020/09/06.通过该文章,学会对获取的元素进行长度处理,避免没有元素却执行 remove 的操作。
葵花点穴手.
div onload事件
[EB/OL].https://blog.csdn.net/skylzc/article/details/79436336, 2020/09/06.The onload event can only be used on the document(body) itself, frames, images, and scripts. In other words, it can be attached to only body and/or each external resource. The div is not an external resource and it’s loaded as part of the body, so the onload event doesn’t apply there.
onload event it only supports with few tags like listed below:<body>, <frame>, <iframe>, <img>, <input type="image">, <link>, <script>, <style>
.
参考该文章,解决了灰暗模式的加载问题。Mozilla.
list-style-type
[EB/OL].https://developer.mozilla.org/zh-CN/docs/Web/CSS/list-style-type, 2020/10/08.多级列表前导符号、数字的 list-style-type 属性。
腾讯寻人.
公益 404 页面介绍
[EB/OL].https://www.qq.com/404/, 2020/10/08.wensonlee.
表格自动换行,避免撑开
[EB/OL].https://blog.csdn.net/wensonlee/article/details/83156892, 2020/10/09.曾经沧海 云淡风轻.
SiteMap 提交,并使用正确的方式提交给搜索引擎
[EB/OL].https://www.cnblogs.com/yifenghong/p/4418063.html, 2021/01/03._好好编程_.修改文章内链接样式 | hexo
[EB/OL].https://blog.csdn.net/qw8880000/article/details/80235648, 2021/02/08.Molunerfinn.hexo-theme-melody:一个为Hexo打造的简洁、漂亮、快速的主题
[EB/OL].https://molunerfinn.com/hexo-theme-melody-doc/zh-Hans/, 2021/02/08.这个主题写的挺好看,有空学习一下。
試毅-思伟.Hexo博客集成码云评论系统
[EB/OL].https://zhousiwei.gitee.io/2019/07/25/Hexo%E5%8D%9A%E5%AE%A2%E9%9B%86%E6%88%90%E7%A0%81%E4%BA%91%E8%AF%84%E8%AE%BA%E7%B3%BB%E7%BB%9F/, 2021/02/12.不确定,反正我没成功;放弃了使用 giteement 评论功能。
搜狐公司.
(畅言云评)PC端 通用代码接入
[EB/OL].http://changyan.kuaizhan.com/static/help/, 2021/02/13.魏蕊蕊@贝壳找房.
tocbot源码解读
[EB/OL].https://mp.weixin.qq.com/s/ZWYgh7j_AvbgDcrL2kTG5Q, 2021/02/13.tocbot插件主要通过标签id属性实现跳转,如果标签中没有id属性或者id中包含中文字符,无法跳转。
TRHX • 鲍勃.
CSS 与其预处理语言 Sass、Less、Stylus 之间的转化
[EB/OL].https://blog.csdn.net/qq_36759224/article/details/91492651, 2021/02/15.W3School.
CSS white-space 属性
[EB/OL].https://www.w3school.com.cn/cssref/pr_text_white-space.asp, 2021/02/17.璀璨星空.
Hexo分页设置的问题
[EB/OL].http://jerry011235.github.io/2015/05/18/Hexo%E5%88%86%E9%A1%B5%E8%AE%BE%E7%BD%AE%E7%9A%84%E9%97%AE%E9%A2%98/, 2021/03/06.
最后更新: 2023/07/15 18:24:28
作者: David Faraday
主用链接: https://faradays-studio.gitee.io/202006071600/
备用链接: https://faradays-studio.github.io/202006071600/
许可协议: CC BY-NC-SA 4.0.