Ubuntu+hexo+Github博客简单搭建流程

自己博客的基本搭建流程,不包含主题的美化

搭建开始

1、安装nodejs
1
2
3
4
curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
sudo apt-get install -y nodejs
node -v #检查版本
v 4.4.5
2、安装git
1
2
3
apt-get install git
git --version #检查版本
git version 2.7.4
3、安装npm
1
apt-get install npm
4、使用npm安装hexo
1
npm install -g hexo-cli
5、创建一个博客文件夹,进入文件夹中
1
2
3
4
hexo init
npm install
hexo -v #此时博客已经创建成功
hexo server #看看效果把(浏览器中输入:ip:4000,如果4000端口被占用,hexo server -p 其他端口)
6、创建一个github账户,新建一个和用户名对应的仓库,格式固定:

用户名.github.io

7、修改站点配置文件_config.yml
1
2
3
4
5
6
language: zh-Hans 设置成中文
deploy:
type: git
repository: git@github.com:maplege/maplege.github.io.git
branch: master
message: '站点更新:{{now("YYYY-MM-DD HH:mm:ss")}}'
8、然后执行下面的命令
1
npm install hexo-deployer-git --save
9、生成SSH密钥
1
2
3
$ cd ~/. ssh #检查本机已存在的ssh密钥
如果提示:No such file or directory 说明你是第一次使用git。
ssh-keygen -t rsa -C "邮件地址"

然后连续3次回车,最终会生成一个文件在用户目录下,打开用户目录,找到.ssh\id_rsa.pub文件,记事本打开并复制里面的内容,打开你的github主页,进入个人设置 -> Deploy keys -> Add deploy key:
将刚复制的内容粘贴到key那里,title随便填,保存。

10、进行git全局配置
1
2
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
11、上传到github空间中
1
2
3
hexo clean
hexo g
hexo d

至此,博客搭建完毕

本文标题:Ubuntu+hexo+Github博客简单搭建流程

文章作者:暮沉沉

发布时间:2017年08月25日 - 12:08

最后更新:2017年08月26日 - 10:08

原始链接:http://maplege.github.io/2017/08/25/blog-step/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

-------------本文结束感谢您的阅读-------------