Skip to content

dinghuang/Blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

如何在GitHub Page使用HEXO搭建博客

项目地址

准备工作

  1. 安装Git
  2. 安装Node.js
  3. 注册Github账号
  4. 创建新的仓库 名称必须为 用户名.github.io 此处输入图片的描述
  5. 添加本地电脑的SSH认证,如图所示 此处输入图片的描述 在本地命令工具中输入 ssh-keygen -t rsa -C "Github的注册邮箱地址" 一路回车之后会得到两个文件:id_rsa和id_rsa.pub,然后 用带格式的编辑器(比方说notepad++或者sublime)打开id_rsa.pub,复制里面的所有内容,然粘贴到KEY里面。

安装HEXO

  1. 打开命令行工具 npm install -g hexo-cli
  2. 安装 Hexo 完成后,分步执行(即输入代码之后敲回车)下列命令,Hexo 将会在指定文件夹中新建所需要的文件。 hexo init <folder> 在文件夹内执行 npm install
  3. 成功后,博客项目成功初始化

配置NEXT主题

  1. 安装NEXT主题

mkdir themes/next curl -s https://api.github.com/repos/iissnan/hexo-theme-next/releases/latest | grep tarball_url | cut -d '"' -f 4 | wget -i - -O- | tar -zx -C themes/next --strip-components=1 修改站点配置文件_config.yml

title: 一只病猫
subtitle: 静坐常思己过,闲谈莫论人非
description: 学习、生活、闲谈、足球
author: 强壮的病猫
language: zh-Hans
timezone: Asia/Shanghai
theme: next
url: https://dinghuang.github.io/
deploy:
  type: git
  repo: https://github.com/dinghuang/dinghuang.github.io.git
  branch: master
#开启swiftype搜索,后面的id在swiftype官网申请,[具体操作][3]
swiftype_key: HcRPHRrBuwozvgUoLNyX
#要放到仓库的静态资源都放在source文件夹中,.md会被转换成HTML,所以这里要忽略
skip_render: README.md
  1. 配置NEXT主题 设置主题配置文件./themes/next/_config.yml,可以参考本项目的配置。 NEXT强大之处在于继承了很多第三方服务插件,不过类似评论搜索功能的插件被墙了,外网是可以用的。具体参考
  2. 设置标签分类 参考链接,在文章开头,引入:
title: 设计模式
date: 2018-07-18 09:43:00
tags:
    - JAVA
categories: JAVA

更多配置请参考官方文档

提交

  1. 输入命令 npm install hexo-deployer-git --save
  2. 创建文章 hexo new "你想要的文章标题填在这个双引号里"
  3. 文章会生成在 ./source/_posts/设计模式.md 进行修改后 hexo clean ; hexo genarate
  4. 然后输入 hexo deploy 此时文章已经成功部署。

About

hexo博客,用的next主题

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published