博客部署相关问题
1.在远程仓库重新创建分支hexo,复制原分支,设置为默认分支
2.将原博客目录的源文件拷贝过来,删去其中.git文件,保留忽略文件
3.确保几个插件node、npm、hexo成功安装
4.遇到访问仓库问题,重新生成ssh,在github上添加。
5.本地和远端显示图片不全问题:①取消图片的空格②html与md自带的图片显示均可以,尽量使用md自带③可使用相对路径
小结:
1.Node.js 提供 JavaScript 运行环境。
npm 用来安装 Hexo 及其依赖(如 hexo-cli)。
Hexo 基于 Node.js 开发,通过 npm 安装后,生成静态博客。
2.为何设置ssh?
每次提交代码都需要输入账号和密码,很麻烦,设置ssh密钥之后,在github界面添加,你的机器就会被认为是可信赖的,
这样不需要多次输入密码了。
ssh是针对每台主机的。
3.ssh验证原理
本地生成两个密钥——公钥与私钥,主机与远程仓库通信时,远程生成字符串根据公钥加密发回本地。本地根据私钥解密,再次发送到远程,远程根据解密后的字符串是否与源字符串等同。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Martin's Blog!
评论
ValineDisqus
