您的位置:首页 > 其它

Hexo 个人博客搭建

2015-08-23 11:25 302 查看
1.首先进入官网hexo.io,从Get Started 开始,按照官方教程操作。let's go !

2.关注左侧导航栏,首先是Overview,这块就是Hexo博客搭建前的准备工作,首先要下载安装git 和 nodejs(npm包管理工具).
yum install gityum install npm
接下来安装hexo-cli :
npm install -g hexo-cli
具体安装过程都有链接,这里不再重复。
3.接下来进入Setup阶段:folder = /opt/hexo
$ hexo init <folder>$ cd <folder>$ npm install
4.启动Hexo 在进入安装目录之后
hexo generate   #生成静态文件hexo server     #启动进程
5.写文章 --具体参见官网操作
包括图片插入,链接,主题安装等等。
hexo 使用YAML作为配置文件格式,并且博客用Markdown编写。具体的编写请移步到官网。
中文写作教程:https://hexo.io/zh-cn/docs/writing.html
[root@jinqiu hexo]# hexo new Master
这样就可以在hexo/sourece/_posts 目录下,看到新增的一个文件夹和md文件。
[root@jinqiu _posts]# tree
.
|-- HelloWorld
|-- HelloWorld.md
|-- Master
|-- Master.md
|-- Yue
`-- Yue.md

3 directories, 3 files
-- 如何用markdown写好博客。还需进行修炼。
6.使用git 部署到github上面
首先配置ssh 生成ssh-key 然后将~/.ssh/id_rsa.pub 公钥上传到github上,设置免密码登陆。
ssh-keygen -t rsa -C "xxxx@126.com" npm install hexo-deployer-git --save   # hexo 的git 方式部署插件
然后对git 进行用户名配置
git-config user.name  xxxx
git-config user.email xxxx@126.com
接下来配置 _config.yml 文件,设置部署方式为git
# You can use this:
deploy:
type: git
repo: <repository url>
branch: [branch]
message: [message]
# or this:
deploy:
type: git
message: [message]
repo:
github: <repository url>,[branch]
gitcafe: <repository url>,[branch]
最后,执行命令生成静态网页和部署。
$ hexo generate$ hexo deploy
注:虽然我们的Hexo 是使用git将博客部署到服务端上面。但是我们不需要手动git push 更新的代码上去。因为hexo deploy 已经帮我们做好这事了。当然如果想要再这样做也可以。
7.替换主题,以及使用多说作为第三方评论系统
# 安装
# git clone https://github.com/xiangming/landscape-plus.git themes/landscape-plus
# 启用 修改hexo的配置文件_config.yml,把theme的值设置为landscape-plus
# theme: landscape-plus
# 配置 主题的默认配置文件landscape-plus\_config.yml:
# 新增多说 第三方评论系统插件 首先注册一个帐号 zhoujinl
# Duoshuo
# duoshuo_shortname: zhoujinl
然后重新 hexo generate ; hexo server ;hexo deploy
PS:使用hexo 便不能使用git更新或者推送修改了,必须使用hexo generate生成静态文件,并且hexo deploy部署上去。虽然可以使用git强制修改某个静态html。但还是推荐使用Hexo命令进行博客的书写。
PS:如何添加标签呢
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Hexo 博客搭建