文档章节

HEXO博客搭建

y
 yorick_lee
发布于 2017/06/25 09:18
字数 379
阅读 5
收藏 0

1. 前言

这是一篇使用github或oschina pages搭建Hexo个人博客教程

2. 知识准备

  • 版本控制工具:git
  • 代码托管网站: github,oschina
  • 网站服务:pages
  • 文本标记语言:markdown

3. 配置过程

3.1 注册github/oschina账号

github使用人数最多,缺点是速度慢,所有我选择了国内使用更流畅的oschina

3.2 安装并配置git

参考廖雪峰的Blog

3.3 安装并配置hexo

  • 下载安装node.js
  • 全局安装hexo
    $ npm install -g hexo-cli
  • 初始化本地博客
    $ cd blog
    $ hexo init
  • 生成博客
    $ hexo generate  // 将博客打包到public文件夹下
  • 本地运行
    $ hexo server  // localhost:4000

现在就可以在浏览器地址栏输入localhost:4000来访问博客了。当然,目前博客只是本地的,只有启动服务并且在本地才可以访问。接下来把就把服务页面push到gitPages上去

3.4 发布博客到git Pages

  • 编辑blog文件夹下的_config.yml,找到deploy: ,修改如下
    deploy:
    type: git
    repo: 对应仓库的SSH地址(可以在GitHub对应的仓库中复制)
    branch: master
  • 建立远程仓库
    github远程仓库名为 your_name.github.io
    oschina远程仓库名为 your_name
  • 初始化本地博客为git仓库,并关联远程仓库
    $ git init
    $ git remote add origin 对应仓库的SSH地址
    $ git add .
    $ git commit -m "first commit"
  • 安装部署插件
    $ npm install hexo-deployer-git --save
  • 部署博客到git Pages
    $ hexo g
    $ hexo d

© 著作权归作者所有

共有 人打赏支持
y
粉丝 0
博文 1
码字总数 379
作品 0
使用Hexo+Github搭建自己的个人网站、主题集锦

Hexo 官方文档 将纯文本转化为静态网站和博客框架:jekyll 参考网站 快速低成本的搭建一个马马虎虎的博客 Hux Blog一生想做浪漫极客 教你定制Hexo的landscape打造自己的主题 【实用技能】使用...

木易涛
08/01
0
0
关于Hexo6.0搭建个人博客(基础编)

初识Hexo 是一个快速,简单而强大的博客框架。您可以使用Markdown(或其他语言)编写文章,Hexo可以在几秒钟内生成具有美丽主题的静态文件。 对的,就是这么简单明了,其实就是一个搭建博客的工...

darryrzhong
05/23
0
0
在 VPS 上搭建 Hexo 博客,使用 Git 部署

摘要:因为 hexo 的搭建和使用与其他博客程序不同,而且搜索到的很多结果都是在 Github 上搭建 hexo 的教程。于是就有很多朋友问我 VPS 也可以搭建 hexo 吗?刚好前几天在迁移博客的时候也查...

Viosey's Blog
2017/12/20
0
0
如何从零开始搭建博客

如果从零开始在GitHub搭建hexo博客? 朋友分享的博客看上去有点意思,说是百度hexo关键字即可。 于是我开始了从零开始搭建的过程,百度,Google,看教程,自主尝试,现将教程总结如下,有意者...

阿七爱吃鱼
2017/12/30
0
0
记录第一次搭建hexo

title: 记录第一次搭建hexo date: 2016-11-22 14:57:37 type: "hexo" tags: - 搭建hexo 即使扒了很多大佬的搭建教程,还是踩了很多坑,所以打算记录下来自己的搭建过程。本文主要介绍win10下...

黑天很黑
2016/11/22
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Qt那些事0.0.7

在帮助文档(Overview - QML and C++ Integration)中随缘遇到一张图,是关于C++对象与QML整合介绍的,值得标记下来,虽然大部分功能也有所涉猎,但是还是留个记号,万一哪天我失忆了还想写Q...

Ev4n
13分钟前
0
0
快速幂运算

题:求一个数 data 的 n 次幂,要求时间复杂度为log(n) 1:递归算法: /** * x^3=(x^2)*x;x^7=(x^3)^2 * x * * 递归算法 * @param data 底数 * @param n 次...

偶尔诗文
17分钟前
1
0
Google 宣布将会关闭消费者版本 Google+

Google 家的社交平台 Google+ 原来曾经在今年 3 月发生了一次严重的用户资料外泄事故,但这科网巨擘却一直保密,直至今天华尔街日报把事件披露之后才确认事件。Google 在重申问题已经即时解决...

问题终结者
31分钟前
1
0
腾讯三大运维开源项目齐聚“OSCAR开源先锋日”

10月20日,腾讯开源三大运维开源项目——TARS、蓝鲸和织云Metis首次集结,参与了由中国信息通信研究院主办、云计算标准与开源推进委员会承办的 “OSCAR开源先锋日”。会上,腾讯开源团队与前...

腾讯开源
36分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部