Update:添加了云音乐外链,方法非常简单粗暴,直接在网易云音乐上生成外链然后放进文章里就行了,如图
Tips:最近几天都在折腾这个东西,网上有很多的教程,但终究还是有点费劲,在这里总结一下。我是在win7上做的,我尽可能把我出问题的地方着重描述,希望让有兴趣玩这个伙伴们可以顺利点,嘻嘻。特别鸣谢陈素封的博客,帮助很大,话不多说,开始整理。win上多有不便,还会在linux上进行搭建。
更新记录
2015/07/17第一次记录,因对markdown语法不熟练,Blog功能尚不完善,所以待补充修改
准备工作
- github账户设置
平台为win,需注册github account登陆github后需要创建一个repository,然后就写个REpositoryname,注意要和Owner的name一致(注意),然后勾选那个Initaalize this…什么的选项,然后就这样成了,不然就是像我一样不停的犯错,为何还有待考量,反正现在听话就ok。
- 软件设置
需要的软件有node.js和git,实际最好再来个Visual Studio Code,你会发现有语法高亮就是舒心
- 待补充昂
为了可以清晰一点,决定把Markdown和这个Blog分开记录。恩,就是这样
开始搭建
安装node.js软件
- 下载地址戳:node.js,然后就开始一路下一步吧,然后你的发现带cmd多了一条np
安装git软件
- 下载地址戳:git,依旧下一步到底。昨天做着的时候没记录,真是一大败笔
安装Hexo
- 进入Git bash,输入命令
1
2
3
4
5
6
|
npm install -g hexo #hexo表示全局安装hexo
#创建hexo文件夹,如/user/arvon/hexo-lxc
hexo init #初始化hexo
npm install
npm generate
npm server
|
- 然后可以通过访问localhost查看预览http://localhost:4000/
部署
- 将在github上创建的Repository,找到https那个url将其复制
- 然后编辑位于你创建的文件夹下的文件,例如我就是:/user/arvon/hexo-lxc/_config.yml
1
2
3
4
5
6
|
#deploy:
type: git
repository: https://github.com/arvon2014/arvon2014.github.com
branch: master
github上的地址:https://github.com/Arvon2014/arvon2014.github.com.git
#web上访问的为:http://arvon2014.github.io
|
- 设置ssh免密码访问
- 先查看本地是否已经存在ssh文件,如不存在直接跳过下面第二步
- 删除已有的ssh的文件
- 输入命令
1
2
3
4
5
|
ssh-keygen -t rsa -C "邮件地址@youremail.com" Generating public/private rsa key pair. Enter file in which to save the key (/Users/your_user_directory/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):<输入加密串> Enter same passphrase again:<再次输入加密串>
ssh -T git@github.com #测试
The authenticity of host 'github.com (207.97.227.239)' can't be established. RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48. Are you sure you want to continue connecting (yes/no)? #说明成功
$ git config --global user.name "你的名字" $ git config --global user.email "your_email@youremail.com" #设置你的信息
|
- 现在已经可以顺利将环境搭建完毕
- 进入你的Hexo目录,开始试验吧
1
2
3
|
hexo generate = hexo g
hexo server = hexo s #部署本地预览
hexo deploy = hexo d #生成部署
|
以上,歌曲为一万次悲伤,推荐使用网易云音乐生成外链