博客建设日志

日志

建博客的想法已经有好几年了,从当时大一体验了免费的学生认证服务器开始,到最近才开始创建。
大一的时候,想法很简单。就是想记录一下学到的知识,和别人分享技术,交流技术。
大二时,开始着手尝试开发,但是每每开发的版本,都令自己不满意,开发了又删掉。删了又重新写…
大三,忙着处理学校学习比赛等其他事情,没有理会,学的东西,整理的笔记都存着自己看,并没有分享,并且觉得好多博客内容都是别人写过的,不必重复搬运和重新造轮子。并且开始收藏别人的博文,把学过的东西,笔记全部以浏览器书签的形式保存着。需要的时候再找书签。两年内,收藏的书签有100+(26个文件夹分类)。
逐渐的,随着文件夹的增多和收藏的网页越来越多,我终于意识到几个严重的问题:

  1. 要查找一些文章越来越难,因为文件夹形式的分类过于死板
  2. 对于同一个问题,我与网上其他人的博客的想法不同,希望记录下来(主要目的)
  3. 其他人的博文难免会出现错误,过时,抄袭等等质量问题
  4. 这是一个知识输出的过程,也是一个自我展示的过程,更容易看清自己的知识广度和深度。

大四,忙完学校课程后,着手更新,维护本博客。一边发新内容(如果有的话),一边搬运以前学过的一切,记录的一切笔记。

博客状态:

初步建成 , 搬运旧笔记 or 书签 ing

月更 ==> 每月保底一篇 (不保证)

搬运进度

  • ✔ 完成 ✖ 取消 ▶ 进行中

  • ▶ 一些以前的旧 idea + 代码片段 + 书签
  • ✔ TOJ,蓝桥杯 刷题思路&代码(不上传水题了)
  • ✔ PAT 刷题思路&代码

TODO - Site

  • ✔ 完成 ✖ 取消 ▶ 进行中

  • hexo-deployer-git 版本更新(hexo-deployer-git@2.1.0 => hexo-deployer-git@4.0.0)原本在 node12 以上版本会生成空 index.html 页面
  • ✔ 替换 Markdown 渲染器(@upupming/hexo-renderer-markdown-it-plus)
  • ✔ 旧版本迁移到新版本,并修复主题 bug (E:\blogs\themes\melody\layout\includes\layout.pug)
    1
    - var pageKeywords = [config.keywords].join(',')
  • ✔ hexo-theme-melody 主题版本更新(1.6.1 => 1.9.1
  • ✔ nodejs 版本更新(v12.22.7 => v20.10.0
  • ✔ hexo-cli 版本更新(hexo-cli@4.3.0 => hexo-cli@4.3.1
  • ✔ hexo 版本更新(hexo@3.7.1 => hexo@7.0.0
  • ✔ 修复 :\ 会识别成 Emoji 表情 😕
  • ▶ 修复KaTeX字符识别不出()
  • ▶ 修复主页的文章预览有图片时,访问地址不正确
  • ▶ 添加 Android APP 端,随时发表 idea
  • ▶ 添加支持原生html页面
  • ✔ 修复Markdown链接跳转路径不正确,将访问路由从 date - title 改为 title
  • ✔ 解决迁移后 GitTalk 和图片问题
  • ✔ 服务器过期,下线一个月。博客迁移至 Github/Gitee page
  • ✔ 加入 GitTalk 评论系统
  • ✔ 修改Archives为不分页
  • ✖ 解决Katex解析超过64位时解析失败的错误(自己好了)
  • ✖ 添加Emoji表情支持 (默认支持无需添加 ? )
  • ✔ 博客上传工具:优化文件显示格式
  • ✔ 博客上传工具:优化以覆盖文件形式上传文章会导致Hexo render渲染失败的bug
  • ✔ 去除线上Browsersync调试模块
  • ✔ 博客上传工具:添加同步上传图片
  • ✔ 博客上传工具: 优化ssh,sftp无密码登录
  • ✔ 添加Latex数学公式支持
  • ✔ 做一个基于ftp/sftp的上传工具,用于在线部署博客(已开源到 Github)
  • ✔ 部署服务器,nginx用户请求默认分发到4000端口,旧网站等静态资源调整到 /down/子目录下
  • ✔ 创建Tags, Categories页面
  • ✔ 搭建Markdown的编写环境

TODO - Blog

咕咕,咕咕,咕 ~

文章作者: Shengyaqingfeng
文章链接: https://creazyboyone.github.io/BlogTODO/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Shengyaqingfeng's Blog