0%

blog 施工记录

耗时2h左右搭好了,本来应该更快就能搞定的,结果在上传仓库那里卡了半天orz
整体来说搭建比想象的要简单多了,麻烦在于完善功能很费时间(T_T)不会写代码的人停止了思考


备忘

  1. 参考hexo博客搭建教程
  2. bash界面中不能按ctrl-c复制,不然就会停止运行(真是奇怪的设计……)
  3. github用户名和要和项目域名一致
  4. npm很容易无法连接,可以改用cnpm下载插件
  5. 端口被占用的话可以换个端口预览 hexo s -p 5000

常用命令

  1. 本地预览 hexo s
  2. 新建文章 hexo new "title"
  3. 上传 hexo g -d
  4. 配合上面使用 hexo clean && hexo g && hexo d

施工记录

2022.11.16

功能

  • 站内搜索功能(hexo-generator-searchdb)
  • 添加字数统计和阅读时间功能(hexo-wordcount→hexo-symbols-count-time)
  • 网站链接优化(hexo-abbrlink)
  • 文章加密访问(hexo-blog-encrypt)
  • 本地插入图片(hexo-asset)
  • 置顶和隐藏文章(hexo-generator-indexed)
    • 置顶文章 sticky: 100 ,数值越大越靠前
    • 发布 published: false ,在首页隐藏 hide: true ,在 _config.yml 中修改 hide_categories: 可以实现隐藏分类(隐藏的文章可以在分类中找到,而未发布的文章则会完全消失,两者都可以通过链接正常访问)
  • 添加脚注(hexo-reference

杂七杂八

  • 添加头像
  • 添加社交账户链接
  • 侧边栏添加标签、分类、关于
  • 调整字体
  • 加载进度条
  • 修改底栏
  • 增加文章更新时间
  • 开启版权声明(creative_commons)

2022.12.19-21

  • top按钮显示当前浏览进度(back2top)
  • 关闭首页文章摘要(不会改css的曲线救国方法,安装 hexo-excerpt 插件,将depth调为1即可)
  • 更换样式为Mist
    • 调整文章间距(\themes\next\source\css_schemes\Mist_posts-expand.styl,约23行处 .post-block:not(:first-child),将默认120px的间距改为50 )
    • 去掉首页“阅读更多”按钮(read_more)
  • 更换样式为Muse
    • 调整文章间距(\source\css_common\components\post\post-eof.styl,加了一行 margin: 55px auto 45px)
    • 调整字体大小(\source\css\_variables\base.styl,Font size)
    • 关闭menu图标
  • 增加追番记录页面(hexo-bilibili-bangumi
    • 更新数据:hexo bangumi -u / hexo cinema -u
    • 删除数据:hexo bangumi -d / hexo cinema -d
    • 注:bgm api 最多一年有效期,到期需要重新申请
    • 问题:似乎……bgm源只能显示番剧标题和封面……QAQ
  • 添加b站视频卡片(hexo-bilibili-card
  • gitignore中忽略drafts目录

2023.02.01

  • 添加navigate
  • 用归档页作为首页
  • 添加rss(hexo-generator-feed)
  • 调整sidebar和menu
  • 修改language文件中的归档部分

2023.02.26

  • 改了个站名
  • 好像出了什么bug,b站卡片封面读取有问题,替换掉

2023.03.23-24

  • note部分改为flat,打开图标
  • 打开# Tabs tag的两个选项(tags和labels)
  • 修改网站图标
  • 修改样式(琢磨了半天终于学会了,泪目)
    • 打开主题 _config.ymlcustom_file_path 里的 style: source/_data/styles.styl
    • 按照路径新建styles.styl文件(注意是在hexo系统下而不是next主题下)
    • 在网页上按F12查看元素,可以修改测试然后复制
    • 往styles文件里写css
  • 调整页面文章数量(hexo-generator-archive / hexo-generator-tag / hexo-generator-category)

2023.6.21

  • 换 eu.org 域名

2023.11.11

  • 换电脑迁移blog,部分插件设置微调

2024.01.05

啊啊啊啊啊写着年度总结发现有渲染bug,排查了半天发现是迁移的时候装了不小心把hexo-asset和hexo-asset-image都装上了引起了冲突,卸载掉hexo-asset,保留hexo-asset-image就好了。


2024.09.22

  • 部署了个导航页(咦好像和blog没有什么关系)

2024.11.20

  • 搞了个新域名和其它杂七杂八