前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何使用Hexo发布博客到GitHub Pages

如何使用Hexo发布博客到GitHub Pages

作者头像
fanzhh
发布2019-08-20 11:34:32
6220
发布2019-08-20 11:34:32
举报

使用Hexo写博客,发布到GitHub Pages

  1. 安装Hexo
代码语言:javascript
复制
$ sudo npm install -g hexo-cli
$ hexo -v
hexo: 3.9.0
hexo-cli: 1.0.2
os: Linux 4.4.0-154-generic linux x64
http_parser: 2.8.0
node: 10.15.3
v8: 6.8.275.32-node.51
uv: 1.23.2
zlib: 1.2.11
ares: 1.15.0
modules: 64
nghttp2: 1.34.0
napi: 3
openssl: 1.1.0j
icu: 62.1
unicode: 11.0
cldr: 33.1
tz: 2018e
  1. 创建博客项目
代码语言:javascript
复制
$ hexo init yt8yt.github.io
$ cd yt8yt.github.io
$ npm install 

3. 测试刚刚创建的项目
```shell
hexo server

使用浏览器访问本机4000端口。

  1. 更新博客配置信息
代码语言:javascript
复制
$ vi _config.yml
# Site
title: yt8yt's note
subtitle:
description: yt8yt's personal blog
author: yt8yt
language:
timezone: Japan

# URL
## If your site is put in a subdirectory, set url as 'http://yoursite.com/child' and root as '/child/'
url: http://yt8yt.github.io/
root: /
permalink: :year/:month/:day/:title/
permalink_defaults:
  1. 安装发布包
代码语言:javascript
复制
$ sudo npm install hexo-deployer-git --save
$ vi _config.yml
# Deployment
## Docs: http://hexo.io/docs/deployment.html
deploy:
  type: git
    repo: git@github.com:yt8yt/yt8yt.github.io.git
      branch: master
  1. 配置watch监控文件改动
代码语言:javascript
复制
$ hexo generate --watch 
  1. 创建新博客文章
代码语言:javascript
复制
$ hexo new first-post
  1. 使用markdown语言编辑博客文章
  2. 删除source/_posts/hello-world.md
  3. 发布!
代码语言:javascript
复制
$ hexo clean
$ hexo deploy 

你应该会在GitHub Pages看到你的博客了,地址为http://****.github.io

  1. 改变主题 例如,安装https://hexo.io/hexo-theme-light/主题。
代码语言:javascript
复制
## 安装
$ cd yt8yt.github.io 
$ git clone git://github.com/tommy351/hexo-theme-light.git themes/light

## 改变配置文件
$ cd yt8yt.github.io
$ vi _config.yml 
theme: light 
  1. 创建新页面
代码语言:javascript
复制
$ hexo new page aboutme
$ cd source/aboutme 
$ vi index.md 

原文地址。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019.07.18 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档