Linux下使用Hexo搭建github博客

Ubuntu下使用Hexo搭建github博客

什么是 Hexo?

Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。

1.Nodejs安装,最佳方式是使用 nvm

curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具。它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具。

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
source .profile  
command -v nvm

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

nvm install stable
sudo apt-get install nodejs

2.安装npm

npm的源在国外,没翻墙的话速度会很慢,可以改成国内的淘宝源

npm config set registry https://registry.npm.taobao.org
npm config list
sudo apt-get install npm

3.安装 Hexo

所有必备的应用程序安装完成后,即可使用 npm 安装 Hexo。

npm install -g hexo-cli

4.初始化Hexo

创建一个目录用来作为你的blog目录,例如 MyBlog;并在该目录中进行Hexo的初始化:

hexo init MyHexoBlog
cd ~/MyHexoBlog/
npm install

**至此,完成了Hexo的安装及初始化,进行本地的预览:
先安装hexo server**

sudo npm install hexo-server

生成静态页面并打开hexo本地服务

hexo generate (或 hexo g)
hexo server (或 hexo s)

在浏览器中输入http://localhost:4000/ 即可看到默认主题的默认页面,效果如下:

5.上传到github,首先安装好git配好 ssh环境

测试 ssh -T git@github.com
git config --global user.name "test"
git config --global user.email "test@qq.com"
git init 
git remote add origin git@github.com:liminhu/test.git

创建一个repo,名称为yourname.github.io, 最新版有所差别

用编辑器打开你的blog项目,修改_config.yml文件的一些配置在末尾(冒号之后都是有一个半角空格的):

deploy:
  type: git
  repo: git@github.com:liminhu/test.git
  branch: master

先安装一波:

npm install hexo-deployer-git --save

这样才能将你写好的文章部署到github服务器上并让别人浏览到)

执行命令(建议每次都按照如下步骤部署):

hexo clean
hexo generate
hexo deploy

参考链接:

使用Hexo搭建github博客

Hexo官方文档

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值