title:
hexo+github搭建自己的博客
date: 2016-05-11 15:31:25
tags:
友情链接-邹强
、刘畅
、龚克
孙平博客
本文系转载
正文
hexo是一款基于NOde.js的静态博客框架,这篇教程是针对与Mac的,不啰嗦,直接上搭建步骤.
配置环境
安装Node(必须)
/Users/lanou/Desktop/17AAA232-705F-4D09-86D4-C75A0B8BEE11.png
####(安装我选择圈圈的稳定版)
作用:用来生成静态页面
到Node.js官网下载
安装git
作用:把本地的hexo内容提交到github上去
安装Xcode就自带有git,我就不多说了。
申请github
作用:用来做博客的远程创库、域名、服务器之类的,怎么与本地hexo建立连接等下讲
github账号我也不再啰嗦了,没有的话直接申请就行了,跟一般的注册账号差多多,
创建SSH:ssh-keygen
- 52:blog lanou$ ssh-keygen
- Generating public/private rsa key pair.
- Enter file in which to save the key (/Users/lanou/.ssh/id_rsa):
- /Users/lanou/.ssh/id_rsa already exists.
- Overwrite (y/n)? y
- Enter passphrase (empty for no passphrase):
- Enter same passphrase again:
- Your identification has been saved in /Users/lanou/.ssh/id_rsa.
- Your public key has been saved in /Users/lanou/.ssh/id_rsa.pub.
- The key fingerprint is:
- SHA256:b6/WUHxsa6WVWOJ3bO8SI8YvxOWXFVHygmosWlhVy5s lanou@52.local
- The key’s randomart image is:
- +—[RSA 2048]—-+
- | … ..+|
- | . . + = |
- | . .=.=.+|
- | o . .o==+B|
- | . S ++E=.*=|
- | o +. * B.o|
- | . o= + = |
- | …o o .|
- | ….. . |
- +—-[SHA256]—–+
然后操作 :q center
查看SSH:vim ~/.ssh/id_rsa.pub
出现:52:blog lanou$ ls
_config.yml node_modules scaffolds themes
db.json package.json source
52:blog lanou$ cd ..
52:Desktop lanou$ ls
执行克隆,+后缀
52:Desktop lanou$ git clone git@github.com:41152419901017/html3-.git
hexo g 生成
第一次会由用户名与密码
hexo d 部署
###正式安装hexo
Node和git都安装好后,首先创建一个文件夹,如blog,用户存放hexo的配置文件,然后进入blog里安装Hexo.
执行命令安装Hexo: sudo npm install -g hexo
然后,执行 hexo init 初始化
至此,全部安装工作已经完成!blog就是你的博客根目录,所有的操作都在里面进行
hexo server
INFO Start processing INFO Hexo is running at http://localhost:4000/. Press Ctrl+C to stop. 启动服务,告诉网址和
theme: landscape 主题
获得登录本地的网址 ,启动本地服务,进行文章预览调试
配置github
建立Repository仓库
建立与你用户名对应的仓库,仓库名必须为
你的名字.github.io
然后建立关联,我的在本地/users/lanou/blog,里面有:
文件
:_config.yml db.json node_modules
package.json public scaffolds
source themes
现在我们需要——config.ylm文件,来建立关联,命令