美文网首页
hexo+githubpages搭建博客问题小结

hexo+githubpages搭建博客问题小结

作者: RazorEdge | 来源:发表于2018-03-08 00:02 被阅读0次

前言

​ 平时都把自己的一些笔记记录在onenote中,某天师兄和我说有知识的输入也要有知识的输出。这次终于抽空搭了自己的博客,具体的搭建步骤就不记录了。主要参考了GitHub+Hexo 搭建个人网站详细教程这篇文章,表示感谢。下面就遇到的问题和一些参考写出来作记录。自己搭建博客的环境是MacOS High Sierra 10.13.3。

遇到的问题和解决方案

安装hexo时出错

​ 本身电脑就安装了git,在用以下命令查看nodejs和npm的版本以后就开始安装hexo了

node -v  //查看当前的node版本 —— v9.5.0

npm -v  //查看当前的npm版本 —— v5.7.1

npm install -g hero-cli  //安装hexo

但是在安装的过程中出错了,主要错误是 Permissions Errors( EACCES error ),由这个错误导致了其他的很多错误。尝试了在安装hexo命令前加上了sudo权限和尝试将npm升级到最新版本 npm update -g npm@latest ,但是还是出错。在查找一些资料后,发现这个问题和文件夹的符号链接有关,是个潜在问题,具体的解决方案有两种,参考How to Prevent Permissions Errors

1. 用node的版本管理重新安装node(推荐),参考Node Version Manager

2. 改变npm的默认路径

就本人遇到的情况来说在参考了第一种方法,成功安装node version manager以后,成功解决了hexo安装出错问题。

在Hexo和GitHub关联时出错

​ 在Hexo和GitHub关联时,打开站点的配置文件_config.yml,最后修改为

deploy: ​

type: git​

repo: https://github.com/idonnng/idonnng.github.io.git

branch: master

这个过程当中,要注意两点

1. repo不要写成repository

2. 容器的地址后一定要注意加上.git

更改Hexo后本地和线上不同步的问题

在将本地内容部署到线上后

hexo clean

hexo g

hexo d

发现与本地调试的内容不一样。解决办法为清除浏览器缓存或暂时换个浏览器访问

工具推荐

图床工具ipic(Appstore)

图片压缩工具ImageOptim

参考

GitHub+Hexo 搭建个人网站详细教程

How to Prevent Permissions Errors

Node Version Manager

hexo的next主题个性化教程:打造炫酷网站

相关文章

网友评论

      本文标题:hexo+githubpages搭建博客问题小结

      本文链接:https://www.haomeiwen.com/subject/crhefftx.html