个人博客技术栈总结(持续更新)
本篇文章持续更新我的博客建立过程和学习过程。
搭建:hexo+github
参考资料
在b站键入hexo和github检索,有很多这样的教程。
主要参考以下几个:
【零成本】Hexo个人博客搭建教程 | 无需服务器
无限空间的免费图床,感谢cloudflare
搭建过程基本上就是使用github建库,git更新,然后hexo ,一个基于node.js的框架,用来搭载博客在服务器上。
常用命令
hexo clean
hexo g :generate生成
hexo d:deploy部署到github上
hexo s:本地部署
踩过的坑
- hexo d部署失败
解决方案:改hosts;
//取消http代理git config --global --unset http.proxy
//取消https代理 git config --global --unset https.proxy
部署时候不一定会跳出登录验证,因为跟着教程走已经把登录信息放在config里了,当时还傻傻不知道···
- 博客变成下载,是json设置的问题。
hexo踩坑之点击页面跳转变下载文件_hexo academian 的页内跳转-CSDN博客
- hexo d之前要先装载如下命令
1
npm install hexo-deployer-git --save
博客编写
语雀
好用的编辑器,已经陆陆续续使用近一年,学生能免费认证获取会员。支持各种小功能,谁用谁知道。
导出markdown放在本地仓库然后进一步deploy。
图床
前期尝试
picgo+国外某免费图床/github图床/Telegraph-image图床
结果就是picgo上传不了,网络问题?遂不弄了,直接手动用自己的Telegraph-image图床。
目前方案
使用cloudflare部署Telegraph-image图床。具体操作也是看b站的一些教程:
无限空间的免费图床,感谢cloudflare
7.2日当天部署完毕:遇到一些问题。只能截图上传,本地突然上传失败。
小功能的部署
本地搜索
使用hexo-generator-searchdb
hexo-generator-searchdb
字数统计
使用hexo-wordcount,这些基本上都是butterfly官方提供的推荐插件,不多赘述了。