hexo+github pages博客搭建记录
2016-10-16 20:25
211 查看
主要记录了根据hexo和github pages搭建博客的过程。
先按照网上的教程,配置好各种环境。下载如下:
nodejs
git
按照步骤安装即可。
接下来需要做的是下载hexo,步骤如下:
建立文件夹Myblog;
右键进入git bash,然后cd Myblog;
如果在墙内,运行以下命令: npm install -g hexo
会一直停在这个页面,没有反应,故运行以下命令
这是淘宝的镜像源,可以直接使用。
运行命令:cnpm install -g hexo-cli(注意是cnpm)安装hexo
运行命令:hexo init blog(blog是文件夹名字可以替换为任何你想要的)
运行命令:cd blog
运行命令:cnpm install //一定要运行,否则可能会出错
运行命令:hexo generate
运行命令:hexo server
成功会有提示: Hexo is running at http://localhost:4000/. Press Ctrl+C to stop.
接下来就可在浏览器中输入地址查看一个Helloworld的静态网页了。
本地运行成功以后,就可以尝试部署到github上了。
http://blog.csdn.net/binyao02123202/article/details/20130891
后来一直出现问题,git ssh连接失败,提示:permission denied
解决办法:http://www.cnblogs.com/shure/archive/2012/11/07/2758545.html
连接成功!
我想着先部署到github上,主题什么的之后再改,只想看一下效果。
首先安装插件:cnpm install hexo-deployer-git –save
修改_config.yml,
一定要注意type前有空格,不加会有错。
接下来:
hexo g
hexo d
出现错误:
You should configure deployment settings in _config.yml first!
Available deployer plugins:
For more help, you can check the online docs: http://hexo.io/
试了好多遍,都不成功。
最后发现原因:就是因为_config.yml中deploy下的type等前面没有空格导致。。。。。
再次hexo d,这次终于有了一堆信息,本以为要成功,最后又来个错误,因为该回宿舍了,又实在不想弄了,就此结束。只能等到明天。
ssh -T github
hexo g
hexo d
居然直接成功了。。。仍然有warning。
但还是忍不住打开:cstfly.github.io,成功出现了Hello world!!!
网上搜到解决办法:执行命令:git config –global core.autocrlf false
接下来主要剩下博客主题的修改了。
9月18日
之前才开始学习java时,看java的学习路线,说如果没有一些项目做,就自己搭建一个博客,部署一下,看的心痒痒,感觉好高大上。就想着什么时候自己弄一个。昨天各种找java的学习路线, 因为实在不知道怎么学,无意中发现一个大神的博客。第一眼看去,简直太帅了,那是一种简约的美丽。博客中记录了他从大学到工作的一些经历。看完以后,觉得人家的大学充满了激情,那么的充实。而自己大学已经过去了一半,仔细回想却没有那么多值得留念的情景,甚是难受。也是时候好好记录一下自己的生活了,并且可以常常做一些技术上的总结。得知是他用github+hexo做的,更加坚定了赶紧弄一个的想法,顺便见识一下github上的各种开源项目。今天下午看了一些攻略,就决定晚上开始搭建博客之旅。网上教程很多,我想应该没问题。先按照网上的教程,配置好各种环境。下载如下:
nodejs
git
按照步骤安装即可。
接下来需要做的是下载hexo,步骤如下:
建立文件夹Myblog;
右键进入git bash,然后cd Myblog;
如果在墙内,运行以下命令: npm install -g hexo
会一直停在这个页面,没有反应,故运行以下命令
:npm install -g cnpm --registry=https://registry.npm.taobao.org
这是淘宝的镜像源,可以直接使用。
运行命令:cnpm install -g hexo-cli(注意是cnpm)安装hexo
运行命令:hexo init blog(blog是文件夹名字可以替换为任何你想要的)
运行命令:cd blog
运行命令:cnpm install //一定要运行,否则可能会出错
运行命令:hexo generate
运行命令:hexo server
成功会有提示: Hexo is running at http://localhost:4000/. Press Ctrl+C to stop.
接下来就可在浏览器中输入地址查看一个Helloworld的静态网页了。
本地运行成功以后,就可以尝试部署到github上了。
9月19日
我们需要通过ssh和github进行连接,github设置ssh,参考如下:http://blog.csdn.net/binyao02123202/article/details/20130891
后来一直出现问题,git ssh连接失败,提示:permission denied
解决办法:http://www.cnblogs.com/shure/archive/2012/11/07/2758545.html
连接成功!
我想着先部署到github上,主题什么的之后再改,只想看一下效果。
首先安装插件:cnpm install hexo-deployer-git –save
修改_config.yml,
deploy: type: git repos: git@github.com/userneme/username.github.io.git branch: master #部署分支,一般使用master主分支
一定要注意type前有空格,不加会有错。
接下来:
hexo g
hexo d
出现错误:
You should configure deployment settings in _config.yml first!
Available deployer plugins:
For more help, you can check the online docs: http://hexo.io/
试了好多遍,都不成功。
最后发现原因:就是因为_config.yml中deploy下的type等前面没有空格导致。。。。。
再次hexo d,这次终于有了一堆信息,本以为要成功,最后又来个错误,因为该回宿舍了,又实在不想弄了,就此结束。只能等到明天。
9月20日
今天逃了一节课,过来继续弄,按照步骤,ssh -T github
hexo g
hexo d
居然直接成功了。。。仍然有warning。
但还是忍不住打开:cstfly.github.io,成功出现了Hello world!!!
warning: LF will be replaced by CRLF in 2016/09/18/h
网上搜到解决办法:执行命令:git config –global core.autocrlf false
接下来主要剩下博客主题的修改了。
相关文章推荐
- 如何搭建一个独立博客——简明Github Pages与Hexo教程
- 如何搭建一个独立博客——简明Github Pages与Hexo教程
- 【2018更新】小白独立搭建博客--Github Pages和Hexo简明教程
- 使用GitHub Pages + Hexo 快速搭建个性化博客(二)-购买并解析域名
- 如何搭建一个独立博客——简明Github Pages与Hexo教程
- 如何搭建一个独立博客——简明Github Pages与Hexo教程
- 使用GitHub Pages + Hexo 快速搭建个性化博客(五)-首页优化和文章分享评论
- Windows下一步步搭建自己的独立博客――使用 GitHub Pages + Hexo 基础教程(一)
- 使用GitHub Pages + Hexo 快速搭建个性化博客(七)-编辑博文
- 我的博客是如何搭建的(github pages + HEXO + 域名绑定)
- 如何搭建一个独立博客——简明Github Pages与Hexo教程
- 如何搭建一个独立博客——简明Github Pages与Hexo教程
- 使用GitHub pages + Hexo 快速搭建个性化博客(一)-部署Hexo默认blog模板至远程GitHub
- 使用Hexo+Github Pages 来搭建免费的专属博客
- 如何搭建一个独立博客——简明Github Pages与Hexo教程
- hexo与github pages搭建博客
- 使用hexo和github pages搭建个人博客
- Hexo + Github Pages静态博客搭建简明教程
- 博客搭建github pages + HEXO
- 使用GitHub Pages + Hexo 快速搭建个性化博客(六)-站点SEO优化