我的个人博客http://webhmy.com/是通过hexo搭建的,它支持图片显示,支持md,无需主机空间,可以满足我的大部分需求。但是在2年的使用的过程中遇到一些问题,这里记录下来。便于下次快速复活它。
用过 hexo 的应该知道,它的文件是本地存储的,发布到我们的github仓库,但是hexo是将我们的md文件打包解析后再发布的,并没有保存我们的源md文档,源md文档已然妥妥的还在我们的电脑上。因此就会出现一系列的隐患。比如:
访问 git下载 找到自己系统下的版本,然后不停的按NEXT安装。常用的git命令有:
git clone #仓库克隆git pull origin master #更新代码git add . #添加本地更新git commit -m ‘提交注释‘ #提交内容git push #提交至服务器git branch #列出分支git checkout #切换分支git merge #合并分支当然,你需要首先安装 node.js 然后在你的博客文件目录下,执行npm install hexo -g 安装hexo。常用的hexo命令有:
hexo init #初始化(如果你是新建的话)hexo n #新建文章hexo p #发布文章hexo g #生成hexo clean #清除缓存hexo s #启动服务本地预览hexo d #远程部署网站这时候你执行部署 hexo d 就会出现 Host key verification failed 的错误
ssh-keygen -t rsa -b 4096 -C "your_email@example.com",帮助文档见ssh新建2、继续输入ssh-agent -s

eval `ssh-agent -s`
ssh-add

clip < ~/.ssh/id_rsa.pubGithub上Add SSH key这个,呃~你必须保存一份并上传到云端仓库啊,我选择的是码云,它可以创建私有项目,还是蛮好用的。麻烦点的就是需要你定期将你的博客代码上传过去,还有个办法就是,保证你的电脑永远不换,嘿~
原文:https://www.cnblogs.com/webhmy/p/9829417.html