基于linux 的 hexo + github 菜鸟入门全配置

在开始安装hexo博客之前我没有任何经验的,所以我写的这篇文章是一片菜鸟安装hexo的记录,希望能够帮到也想利用hexo建立自己blog的朋友。
整个记录份为三个过程 1.在linux下安装hexo 2.配置github 3.发布一篇新的bolg。

安装hexo

第一步先安装git。

1
$ sudo yum install git-core

第二步安装node.js,安装 Node.js 的最佳方式是使用 nvm。

方式一 cURL:

1
$ curl https://raw.github.com/creationix/nvm/master/install.sh | sh

方式二 wget:

1
$ wget -qO- https://raw.github.com/creationix/nvm/master/install.sh | sh

安装完成后,重启终端并执行下列命令即可安装 Node.js。(linux:reboot)

1
$ nvm install stable

第三步安装hexo。

1
$ npm install -g hexo-cli

在hexo目录下运行
hexo server 看是否安装正常
如正常者如这样

INFO Start processing
INFO Hexo is running at http://localhost:4000/. Press Ctrl+C to stop.

阿里云的服务器外网地址访问记得开启4000端口。

以上是我安装时候对步骤的简化,详情可参考

按上面的步骤如果执行完后需要创建一个文件夹如:

mkdir hexo

hexo init hexo

cd hexo

执行

npm install

得到目录结构如下:

1
2
3
4
5
6
7
8
.
├── _config.yml
├── package.json
├── scaffolds
├── source
|   ├── _drafts
|   └── _posts
└── themes

其中参数含义可以参考

第二部配置github

git 配置

1配置要ssh秘钥省略

2配置linux上的git

1
2
git config --global user.email "[email protected]"  # 填写你github注册并且验证的邮箱
git config --global user.name "bruce-sha"  # github 用户名

进入 vim _config 下面有deploy配置

deploy:
type: git
repo: [email protected]:github用户名/github用户名.github.io.git //这里必须是用户名创建的repository,否则后面通过网址访问不到。
branch: master

配置完成后可进行部署

1
2
3
4

hexo g 使用 Hexo 生成静态文件快速而且简单。

hexo d deploy 用于将本地文件发布到github等git仓库上

配置好后保存退出。即可访问https://用户名.github.io/访问blog。

创建一篇新blog

hexo new “我的blog”

该文件会在 source/_posts中生成 我的blog.md linux 下vi 你懂得。我用vi写这些写了一下午 0.0.

写完后保存 在 hexo g hexo d 部署到github即可。

本人创建的hexo博客 https://hm1365166.github.io/

猜你喜欢

转载自blog.csdn.net/hanmindaxiongdi/article/details/80862893