文档章节

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
在 VPS 上搭建 Hexo 博客,使用 Git 部署

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

Viosey's Blog
2017/12/20
0
0
记录第一次搭建hexo

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

黑天很黑
2016/11/22
0
0
关于Hexo6.0搭建个人博客(基础编)

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

darryrzhong
05/23
0
0
如何从零开始搭建博客

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

阿七爱吃鱼
2017/12/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

RestClientUtil和ConfigRestClientUtil区别说明

RestClientUtil directly executes the DSL defined in the code. ConfigRestClientUtil gets the DSL defined in the configuration file by the DSL name and executes it. RestClientUtil......

bboss
今天
12
0

中国龙-扬科
昨天
2
0
Linux系统设置全局的默认网络代理

更改全局配置文件/etc/profile all_proxy="all_proxy=socks://rahowviahva.ml:80/"ftp_proxy="ftp_proxy=http://rahowviahva.ml:80/"http_proxy="http_proxy=http://rahowviahva.ml:80/"......

临江仙卜算子
昨天
9
0
java框架学习日志-6(bean作用域和自动装配)

本章补充bean的作用域和自动装配 bean作用域 之前提到可以用scope来设置单例模式 <bean id="type" class="cn.dota2.tpye.Type" scope="singleton"></bean> 除此之外还有几种用法 singleton:......

白话
昨天
8
0
在PC上测试移动端网站和模拟手机浏览器的5大方法

总结很全面,保存下来以备不时之需。原文地址:https://www.cnblogs.com/coolfeng/p/4708942.html

kitty1116
昨天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部