0%

完成了博客重建

从去年 11 月份,参与 《Python 技术》 公众号的写作,已经快一年了,过程中学习了很多东西,感触很深,有激发起来维护自己博客的想法,一顿折腾后,终于搞定了

继续选择 Hexo

本想切换为 JeykII,找了一圈,都是从 JeyKII 像 Hexo 迁移的,加上之前用的也是 Hexo,索性继续用吧

虽然时继续用,可一点也不平顺,年久失修,环境问题,适配问题,个性化问题,折腾了好几天,本来想轻松地搞定,结果事与愿违

遇到地问题大概有:

  • nodejs 环境问题
  • nvm npm 搭建和理解问题
  • hexo 升级问题
  • next 主题问题
  • github 缓慢问题

后续

今天先写一篇感想,之后将我的安装过程整理以下,这里先给出一个大纲:

  1. 申请 github 账号,创建一个 仓库,设置 gitpage属性
    1. 关于 github 慢的问题 https://www.ipaddress.com/
    2. 创建账号,并开启 SSH 这样就很方便
    3. 需要安装 git windows 版,集成了很多方便用的工具
  2. 安装 nodejs,并安装 hexo 博客系统

    1. 关于 nodejs npm nvs 的关系和解释以及这里的坑
      1. 关于软件源
        1. https://www.jianshu.com/p/0deb70e6f395
        2. https://blog.csdn.net/weixin_33950035/article/details/91951416
    2. hexo 的原理与应用
    3. 配置个人信息,必要时需要一个个人域名作为博客地址
    4. 配置写作模板
    5. 设置主题

      1. 配置公众号二维码
      2. 设置公式支持
        1. https://blog.csdn.net/wgshun616/article/details/81019687
      3. 开启评论
        1. https://valine.js.org/quickstart.html
      4. 分页的问题,在next 主题下,修改显示效果

        1. themes\next\layout_partials\pagination.swig
        2. 这里有个小技巧,怎么改,因为都是国际化的,直接搜 下一页可能找不到,就去从 language 中找下一步对应的关键字,然后再找,就能找到代码的位置
  3. 启动博客并检查
    1. 可能遇到的问题
      1. 无响应 https://segmentfault.com/q/1010000003870970
      2. 查看端口占用的命令 netstat -ano|findstr “4000” https://www.runoob.com/w3cnote/windows-finds-port-usage.html
    2. 发布文章
      1. 无法提交时遇到的问题 https://blog.csdn.net/weixin_36401046/article/details/52940313
  4. 开始创作第一篇文章
  5. 将原始文件存档
    1. 开启另一个github 源,用来存放独立的文件和资源,
    2. 需要保存的配置
  6. 申请公众号,将文章同步到公众号中
  7. 其他相关问题

上面只是粗略大纲,未来整理出来的结构可能有所调整,敬请期待