文档章节

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

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Java高级工程师面试阿里,阿里云,天猫,菜鸟,涉及到的知识点

前言: 分享 Java高级工程师面试阿里,阿里云,天猫,菜鸟,涉及到的知识点,文章有点长,但比较全面,阅读时间15分钟左右,干货满满。 一、HashMap的那些事 1.1、HashMap的实现原理 1.1.1、...

Java大蜗牛
35分钟前
1
0
nginx模块学习五 expires 浏览器缓存

缓存原理 语法 Syntax: expires [modified] time;expires epoch | max | off;Default: expires off;Context: http,server,location,if in location 例/etc/nginx/conf.d/default.con......

Romanceling
46分钟前
0
0
怎样回答技术面试题?

一、听清题,勿抢答 面试,首先也是一个人与人交流沟通的过程。有些时候,面试官还没说完问题,面试者就会打断说「这个问题我知道...」。打断不利于沟通,同时,这样其实导致面试题没听清。比...

Java小铺
48分钟前
0
0
分布式环境下的并发问题

在分布式环境中,处理并发问题就没办法通过操作系统和JVM的工具来解决,那么在分布式环境中,可以采取一下策略和方式来处理: 避免并发 时间戳 串行化 数据库 行锁 统一触发途径 避免并发 在...

edwardGe
今天
1
0
Golang可变参数

Go 可变参数 语法 如果一个函数最后一个参数被标记为…T,表示函数可以接受一个可变的参数。 比如,我们想在nums中查找num是否存在: func find(num int, nums …int){} 目的是通过find函...

春哥大魔王的博客
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部