ios他人收集整理开源工具技巧工具癖

Hexo+GitHubPages搭建属于自己的blog

2016-12-23  本文已影响696人  杨玉杰

Hexo是一个快速,简单,功能强大的开源博客框架-》官网
GitHub Pages 是一个不受限的网站空间。
两者相得益彰。给那些喜欢自己折腾的人提供一些借鉴。

第一步:搭建局域网blog

环境介绍

作者使用系统:Deepin Linux 15.3桌面版
软件环境:node+npm

安装Hexo

npm install hexo-cli -g

初始化blog

$ hexo init blog

启动blog

$ cd blog
$ hexo server

至此,本地blog已经创建完成,默认通过127.0.0.1:4000访问,简单到没朋友
如果你不喜欢默认主题,可根据下面介绍换上其他漂亮的皮肤

选择主题

可以在hexo官网查看自己喜欢的主题
通过git clone [url] themes/xxx 将主题克隆到本地,
修改 _config.yml 中的theme:xxx

常用命令

#创建一个新的文章
$ hexo new "文章名"

#生成静态文件
$ hexo generate

#讲一个草稿发布出去
$ hexo publish [layout] <filename>

#启动一个本地服务器
$ hexo server

更多命令移步官方文档

第二步:搭建github pages

局域网blog已经搭建完成,但是我们想让网上所有人都可以看到我们的文章,怎么办呢?
又不想自己搭建服务器,别急,这时候就轮到github pages出场了

注册github账户

github官网注册一个github账户

配置登录免密码

移步 Git之SSH与HTTPS免密码配置

创建github远程仓库

在github上创建一个仓库 xxx.github.io xxx为自己的github用户名

配置Hexo

修改 _comfig.yml,xxx为你的用户名

deploy:
   type: git
   repo: git@github.com:xxx/xxx.github.io.git
   branch: master

安装git部署插件

$ npm install hexo-deployer-git --save

推送服务器

$ hexo deploy

测试

打开 xxx.github.io ,就能看到你的blog了

最近会持续更新git系列,谢谢大家支持

git系列往期文章
Git常用命令及使用心得
手把手教你搭建git服务器
Git之SSH与HTTPS免密码配置
一个客户端设置多个GitHub账号

上一篇下一篇

猜你喜欢

热点阅读