从去年 11 月份,参与 《Python 技术》 公众号的写作,已经快一年了,过程中学习了很多东西,感触很深,有激发起来维护自己博客的想法,一顿折腾后,终于搞定了
继续选择 Hexo
本想切换为 JeykII,找了一圈,都是从 JeyKII 像 Hexo 迁移的,加上之前用的也是 Hexo,索性继续用吧
坑
虽然时继续用,可一点也不平顺,年久失修,环境问题,适配问题,个性化问题,折腾了好几天,本来想轻松地搞定,结果事与愿违
遇到地问题大概有:
- nodejs 环境问题
- nvm npm 搭建和理解问题
- hexo 升级问题
- next 主题问题
- github 缓慢问题
- …
后续
今天先写一篇感想,之后将我的安装过程整理以下,这里先给出一个大纲:
- 申请 github 账号,创建一个 仓库,设置 gitpage属性
- 关于 github 慢的问题 https://www.ipaddress.com/
- 创建账号,并开启 SSH 这样就很方便
- 需要安装 git windows 版,集成了很多方便用的工具
- 安装 nodejs,并安装 hexo 博客系统
- 关于 nodejs npm nvs 的关系和解释以及这里的坑
- hexo 的原理与应用
- 配置个人信息,必要时需要一个个人域名作为博客地址
- 配置写作模板
- 设置主题
-
配置公众号二维码
-
设置公式支持
-
开启评论
-
分页的问题,在next 主题下,修改显示效果
- themes\next\layout_partials\pagination.swig
- 这里有个小技巧,怎么改,因为都是国际化的,直接搜 下一页可能找不到,就去从 language 中找下一步对应的关键字,然后再找,就能找到代码的位置
-
- 启动博客并检查
- 可能遇到的问题
- 无响应 https://segmentfault.com/q/1010000003870970
- 查看端口占用的命令 netstat -ano|findstr “4000” https://www.runoob.com/w3cnote/windows-finds-port-usage.html
- 发布文章
- 可能遇到的问题
- 开始创作第一篇文章
- 将原始文件存档
- 开启另一个github 源,用来存放独立的文件和资源,
- 需要保存的配置
- 申请公众号,将文章同步到公众号中
- 其他相关问题
上面只是粗略大纲,未来整理出来的结构可能有所调整,敬请期待