使用 Hexo+GitHub 搭建个人免费博客教程

8 篇文章 0 订阅
订阅专栏

文章是转载自知乎教程 看了挺多还是这个好用

前言

近些年来很多用户都喜欢使用 GitHub Pages 来搭建 Hexo 静态博客网站,其最吸引人的莫过于完全免费使用,并且非常稳定。

虽然搭建时比较麻烦,有点折腾,但是配置完成后,基本不需要操心维护的事,甚至放了几年都忘记了,打开来看文章依然还在。

本文就详细介绍下如何使用 Hexo + GitHub 搭建免费个人博客网站的教程。


为了照顾小白用户(第一次使用 GitHub 和 Hexo),尽可能详细,包括常见的坑和问题都有提示说明。下面目录中第 3~5 步为最重要的步骤,其他内容如果已经会的可以选择性跳过。

看起来有点繁杂,捋顺了倒也简单,认真跟教程走,完整操作一遍大概需要 30 分钟。

o( ̄▽ ̄)d

内容目录:

  • 简介:GitHub Pages 和 Hexo & 原理
  1. 准备:环境搭建
    1.1. 注意事项
    1.2. 环境搭建
  2. 连接 Github
  3. 创建 Github Pages 仓库
  4. 本地安装 Hexo 博客程序
    4.1. 安装 Hexo
    4.2. Hexo 初始化和本地预览
  5. 部署 Hexo 到 GitHub Pages
  6. 绑定域名(可选)
  7. 开始使用
    7.1. 发布文章
    7.2. 网站设置
    7.3. 更换主题
    7.4. 常用代码
  8. 常见问题

简介

# GitHub Pages 是什么?

GitHub Pages 是由 GitHub 官方提供的一种免费的静态站点托管服务,让我们可以在 GitHub 仓库里托管和发布自己的静态网站页面。

# Hexo 是什么?

  • 官网: hexo.io

Hexo 是一个快速、简洁且高效的静态博客框架,它基于 Node.js 运行,可以将我们撰写的 Markdown 文档解析渲染成静态的 HTML 网页。

# Hexo + GitHub 文章发布原理

在本地撰写 Markdown 格式文章后,通过 Hexo 解析文档,渲染生成具有主题样式的 HTML 静态网页,再推送到 GitHub 上完成博文的发布。

# 优点和不足

优点:完全免费;静态站点,轻量快速;可按需求自由定制改造;托管在 GitHub,安全省心;迁移方便……

不足:发文不便,依赖于本地环境;更适合个人博客使用;GitHub 在国内访问速度有点不快。

1. 准备

# 注意事项

  • 输入代码时,核对准确,最好切换成英文输入法;
  • 将文中的 “用户名” 和 “邮箱” 替换为自己的 GitHub 账户名和绑定的邮箱;
  • 统一使用 Git Bash 进行操作(支持 Win、Mac);
  • 小白请严格按步骤进行,不要跳!

# 环境搭建

Hexo 基于 Node.js,搭建过程中还需要使用 npm(Node.js 已带) 和 git,因此先搭建本地操作环境,安装 Node.js 和 Git。

  • Node.js: nodejs.org/zh-cn
  • Git: git-scm.com/downloads

下载 Node.js 和 Git 程序并安装,一路点 “下一步” 按默认配置完成安装。

安装完成后,Win+R 输入 cmd 并打开,依次输入 node -vnpm -vgit --version 并回车,如下图出现程序版本号即可。

2. 连接 Github

使用邮箱注册 GitHub 账户,选择免费账户(Free),并完成邮件验证。

右键 -> Git Bash Here,设置用户名和邮箱

git config --global user.name "GitHub 用户名"
git config --global user.email "GitHub 邮箱"

创建 SSH 密匙

输入 ssh-keygen -t rsa -C "GitHub 邮箱",然后一路回车。

添加密匙:

进入 [C:\Users\用户名\.ssh] 目录(要勾选显示“隐藏的项目”),用记事本打开公钥 id_rsa.pub 文件并复制里面的内容。

登陆 GitHub ,进入 Settings 页面,选择左边栏的 SSH and GPG keys,点击 New SSH key。

Title 随便取个名字,粘贴复制的 id_rsa.pub 内容到 Key 中,点击 Add SSH key 完成添加。

验证连接:

打开 Git Bash,输入 ssh -T git@github.com 出现 “Are you sure……”,输入 yes 回车确认。

显示 “Hi xxx! You've successfully……” 即连接成功。

3. 创建 Github Pages 仓库

GitHub 主页右上角加号 -> New repository:

  • Repository name 中输入 用户名.github.io
  • 勾选 “Initialize this repository with a README”
  • Description 选填

填好后点击 Create repository 创建。

创建后默认自动启用 HTTPS,博客地址为:https://用户名.github.io

4. 本地安装 Hexo 博客程序

新建一个文件夹用来存放 Hexo 的程序文件,如 Hexo-Blog。打开该文件夹,右键 -> Git Bash Here。

# 4.1 安装 Hexo

使用 npm 一键安装 Hexo 博客程序:

npm install -g hexo-cli

Mac 用户需要管理员权限(sudo),运行这条命令:

sudo npm install -g hexo-cli

安装时间有点久(真的很慢!),界面也没任何反应,耐心等待,安装完成后如下图。

# 4.2 Hexo 初始化和本地预览

初始化并安装所需组件:

hexo init      # 初始化
npm install    # 安装组件

完成后依次输入下面命令,启动本地服务器进行预览

hexo g   # 生成页面
hexo s   # 启动预览

访问 http://localhost:4000,出现 Hexo 默认页面,本地博客安装成功!

Tips:如果出现页面加载不出来,可能是端口被占用了。Ctrl+C 关闭服务器,运行 hexo server -p 5000 更改端口号后重试。

Hexo 博客文件夹目录结构如下:

5. 部署 Hexo 到 GitHub Pages

本地博客测试成功后,就是上传到 GitHub 进行部署,使其能够在网络上访问。

首先安装 hexo-deployer-git

npm install hexo-deployer-git --save

然后修改 _config.yml 文件末尾的 Deployment 部分,修改成如下:

deploy:
  type: git
  repository: git@github.com:用户名/用户名.github.io.git
  branch: master

完成后运行 hexo d 将网站上传部署到 GitHub Pages。

完成!这时访问我们的 GitHub 域名 https://用户名.github.io 就可以看到 Hexo 网站了。

6. 绑定域名(可选)

博客搭建完成使用的是 GitHub 的子域名(用户名. github.io),我们可以为 Hexo 博客绑定自己的域名替换 GitHub 域名,更加个性化和专业,也利于 SEO。

我们使用 Namesilo 进行注册,便宜好用没啥套路,使用优惠码 okoff 优惠一美元,com 域名大概 50 块一年。

# 6.1 域名注册和解析

  • 域名注册和解析教程: Namesilo 域名购买及使用教程

按上面教程注册并解析域名,在 DNS 设置部分,删除自带的记录,然后添加 CNAME 记录将 www 域名解析指向 用户名.github.io

# 6.2 绑定域名到 Hexo 博客

进入本地博客文件夹的 source 目录,打开记事本,里面输入自己的域名,如 http://www.example.com,保存名称为 “CNAME”,格式为 “所有文件”(无 .txt 后缀)。

清除缓存等文件并重新发布网站:

hexo clean   # 清除缓存文件等
hexo g       # 生成页面
hexo s       # 启动预览

现在就可以使用自己的域名访问 Hexo 博客了。

# 6.3 开启 HTTPS

配置自己的域名后,需要我们手动开启 HTTPS。打开博客所在 GitHub 仓库,Settings -> 下拉找到 GitHub Pages -> 勾选 Enforce HTTPS。

HTTPS 证书部署成功需要一定时间,等大概几分钟再访问域名,就可以看到域名前面的小绿锁了,HTTPS 配置完成!

7. 开始使用

# 7.1 发布文章

进入博客所在目录,右键打开 Git Bash Here,创建博文:

hexo new "My New Post"

然后 source 文件夹中会出现一个 My New Post.md 文件,就可以使用 Markdown 编辑器在该文件中撰写文章了。

写完后运行下面代码将文章渲染并部署到 GitHub Pages 上完成发布。以后每次发布文章都是这两条命令。

hexo g   # 生成页面
hexo d   # 部署发布

也可以不使用命令自己创建 .md 文件,只需在文件开头手动加入如下格式 Front-matter 即可,写完后运行 hexo ghexo d 发布。

---
title: Hello World # 标题
date: 2019/3/26 hh:mm:ss # 时间
categories: # 分类
- Diary
tags: # 标签
- PS3
- Games
---

摘要
<!–more–>
正文

# 7.2 网站设置

包括网站名称、描述、作者、链接样式等,全部在网站目录下的 _config.yml 文件中,参考 官方文档按需要编辑。

注意:冒号后要加一个空格!

# 7.3 更换主题

在 Themes | Hexo 选择一个喜欢的主题,比如 NexT,进入网站目录打开 Git Bash Here 下载主题:

git clone https://github.com/iissnan/hexo-theme-next themes/next

然后修改 _config.yml 中的 theme 为新主题名称 next,发布。(有的主题需要将 _config.yml 替换为主题自带的,参考主题说明。)

# 7.4 常用命令

hexo new “name”       # 新建文章
hexo new page “name” # 新建页面
hexo g # 生成页面
hexo d # 部署
hexo g -d # 生成页面并部署
hexo s # 本地预览
hexo clean # 清除缓存和已生成的静态文件
hexo help # 帮助

8 常见问题

1、Hexo 设置显示文章摘要,首页不显示全文

Hexo 主页文章列表默认会显示文章全文,浏览时很不方便,可以在文章中插入 <!–more–> 进行分段。

该代码前面的内容会作为摘要显示,而后面的内容会替换为 “Read More” 隐藏起来。

2、设置网站图标

进入 themes/主题 文件夹,打开 _config.yml 配置文件,找到 favicon 修改,一般格式为:favicon: 图标地址。(不同主题可能略有差别)

3、修改并部署后没有效果

使用 hexo clean 清理后重新部署。

4、开启 HTTPS 后访问网站显示连接不安全?

证书还未部署生效,等待一会儿,清除浏览器缓存再试。

5、Mac 安装 Hexo 报错无法安装

Mac 用户需要管理员权限运行,使用 sudo npm install -g hexo-cli 命令安装。

6、npm 下载速度慢,甚至完全没反应

使用 npm 安装程序等待很久也没反应,或者下载速度很慢,可以更换 npm 源为国内 npm 镜像。

临时更换方法:在 npm 安装命令后面加上:

–registry https://registry.npm.taobao.org 

结语

Hexo 是一种纯静态的博客,我们必须要在本地完成文章的编辑再部署到 GitHub 上,依赖于本地环境。不能像 WordPress 或 Typecho 那样的动态博客一样能直接在浏览器中完成撰文和发布。

可以说是一种比较极客的写博客方式,但是优势也是明显的——免费稳定省心,比较适合爱折腾研究的用户,或者没有在线发文需求的朋友。

觉得有帮助的朋友,不妨点个赞再走呗 ╰( ̄▽ ̄)╭ ~

建站教程:

  • WordPress搭建教程:手把手教你搭建WordPress博客
  • 最简单的建站教程:使用虚拟主机搭建WordPress个人网站
  • 30分钟搭建 Typecho 个人博客教程

前言

近些年来很多用户都喜欢使用 GitHub Pages 来搭建 Hexo 静态博客网站,其最吸引人的莫过于完全免费使用,并且非常稳定。

虽然搭建时比较麻烦,有点折腾,但是配置完成后,基本不需要操心维护的事,甚至放了几年都忘记了,打开来看文章依然还在。

本文就详细介绍下如何使用 Hexo + GitHub 搭建免费个人博客网站的教程。


为了照顾小白用户(第一次使用 GitHub 和 Hexo),尽可能详细,包括常见的坑和问题都有提示说明。下面目录中第 3~5 步为最重要的步骤,其他内容如果已经会的可以选择性跳过。

看起来有点繁杂,捋顺了倒也简单,认真跟教程走,完整操作一遍大概需要 30 分钟。

o( ̄▽ ̄)d

内容目录:

  • 简介:GitHub Pages 和 Hexo & 原理
  1. 准备:环境搭建
    1.1. 注意事项
    1.2. 环境搭建
  2. 连接 Github
  3. 创建 Github Pages 仓库
  4. 本地安装 Hexo 博客程序
    4.1. 安装 Hexo
    4.2. Hexo 初始化和本地预览
  5. 部署 Hexo 到 GitHub Pages
  6. 绑定域名(可选)
  7. 开始使用
    7.1. 发布文章
    7.2. 网站设置
    7.3. 更换主题
    7.4. 常用代码
  8. 常见问题

简介

# GitHub Pages 是什么?

  • What is GitHub Pages? - GitHub Help

GitHub Pages 是由 GitHub 官方提供的一种免费的静态站点托管服务,让我们可以在 GitHub 仓库里托管和发布自己的静态网站页面。

# Hexo 是什么?

  • 官网: hexo.io

Hexo 是一个快速、简洁且高效的静态博客框架,它基于 Node.js 运行,可以将我们撰写的 Markdown 文档解析渲染成静态的 HTML 网页。

# Hexo + GitHub 文章发布原理

在本地撰写 Markdown 格式文章后,通过 Hexo 解析文档,渲染生成具有主题样式的 HTML 静态网页,再推送到 GitHub 上完成博文的发布。

# 优点和不足

优点:完全免费;静态站点,轻量快速;可按需求自由定制改造;托管在 GitHub,安全省心;迁移方便……

不足:发文不便,依赖于本地环境;更适合个人博客使用;GitHub 在国内访问速度有点不快。

1. 准备

# 注意事项

  • 输入代码时,核对准确,最好切换成英文输入法;
  • 将文中的 “用户名” 和 “邮箱” 替换为自己的 GitHub 账户名和绑定的邮箱;
  • 统一使用 Git Bash 进行操作(支持 Win、Mac);
  • 小白请严格按步骤进行,不要跳!

# 环境搭建

Hexo 基于 Node.js,搭建过程中还需要使用 npm(Node.js 已带) 和 git,因此先搭建本地操作环境,安装 Node.js 和 Git。

  • Node.js: nodejs.org/zh-cn
  • Git: git-scm.com/downloads

下载 Node.js 和 Git 程序并安装,一路点 “下一步” 按默认配置完成安装。

安装完成后,Win+R 输入 cmd 并打开,依次输入 node -vnpm -vgit --version 并回车,如下图出现程序版本号即可。

2. 连接 Github

使用邮箱注册 GitHub 账户,选择免费账户(Free),并完成邮件验证。

右键 -> Git Bash Here,设置用户名和邮箱

git config --global user.name “GitHub 用户名”
git config --global user.email "GitHub 邮箱"

创建 SSH 密匙

输入 ssh-keygen -t rsa -C “GitHub 邮箱”,然后一路回车。

添加密匙:

进入 [C:\Users\用户名.ssh] 目录(要勾选显示“隐藏的项目”),用记事本打开公钥 id_rsa.pub 文件并复制里面的内容。

登陆 GitHub ,进入 Settings 页面,选择左边栏的 SSH and GPG keys,点击 New SSH key。

Title 随便取个名字,粘贴复制的 id_rsa.pub 内容到 Key 中,点击 Add SSH key 完成添加。

验证连接:

打开 Git Bash,输入 ssh -T git@github.com 出现 “Are you sure……”,输入 yes 回车确认。

显示 “Hi xxx! You’ve successfully……” 即连接成功。

3. 创建 Github Pages 仓库

GitHub 主页右上角加号 -> New repository:

  • Repository name 中输入 用户名.github.io
  • 勾选 “Initialize this repository with a README”
  • Description 选填

填好后点击 Create repository 创建。

创建后默认自动启用 HTTPS,博客地址为:https://用户名.github.io

4. 本地安装 Hexo 博客程序

新建一个文件夹用来存放 Hexo 的程序文件,如 Hexo-Blog。打开该文件夹,右键 -> Git Bash Here。

# 4.1 安装 Hexo

使用 npm 一键安装 Hexo 博客程序:

npm install -g hexo-cli

Mac 用户需要管理员权限(sudo),运行这条命令:

sudo npm install -g hexo-cli

安装时间有点久(真的很慢!),界面也没任何反应,耐心等待,安装完成后如下图。

# 4.2 Hexo 初始化和本地预览

初始化并安装所需组件:

hexo init      # 初始化
npm install # 安装组件

完成后依次输入下面命令,启动本地服务器进行预览

hexo g   # 生成页面
hexo s # 启动预览

访问 http://localhost:4000,出现 Hexo 默认页面,本地博客安装成功!

Tips:如果出现页面加载不出来,可能是端口被占用了。Ctrl+C 关闭服务器,运行 hexo server -p 5000 更改端口号后重试。

Hexo 博客文件夹目录结构如下:

5. 部署 Hexo 到 GitHub Pages

本地博客测试成功后,就是上传到 GitHub 进行部署,使其能够在网络上访问。

首先安装 hexo-deployer-git

npm install hexo-deployer-git --save

然后修改 _config.yml 文件末尾的 Deployment 部分,修改成如下:

deploy:
type: git
repository: git@github.com:用户名/用户名.github.io.git
branch: master

完成后运行 hexo d 将网站上传部署到 GitHub Pages。

完成!这时访问我们的 GitHub 域名 https://用户名.github.io 就可以看到 Hexo 网站了。

6. 绑定域名(可选)

博客搭建完成使用的是 GitHub 的子域名(用户名. github.io),我们可以为 Hexo 博客绑定自己的域名替换 GitHub 域名,更加个性化和专业,也利于 SEO。

我们使用 Namesilo 进行注册,便宜好用没啥套路,使用优惠码 okoff 优惠一美元,com 域名大概 50 块一年。

# 6.1 域名注册和解析

  • 域名注册和解析教程: Namesilo 域名购买及使用教程

按上面教程注册并解析域名,在 DNS 设置部分,删除自带的记录,然后添加 CNAME 记录将 www 域名解析指向 用户名.github.io

# 6.2 绑定域名到 Hexo 博客

进入本地博客文件夹的 source 目录,打开记事本,里面输入自己的域名,如 http://www.example.com,保存名称为 “CNAME”,格式为 “所有文件”(无 .txt 后缀)。

清除缓存等文件并重新发布网站:

hexo clean   # 清除缓存文件等
hexo g # 生成页面
hexo s # 启动预览

现在就可以使用自己的域名访问 Hexo 博客了。

# 6.3 开启 HTTPS

配置自己的域名后,需要我们手动开启 HTTPS。打开博客所在 GitHub 仓库,Settings -> 下拉找到 GitHub Pages -> 勾选 Enforce HTTPS。

HTTPS 证书部署成功需要一定时间,等大概几分钟再访问域名,就可以看到域名前面的小绿锁了,HTTPS 配置完成!

7. 开始使用

# 7.1 发布文章

进入博客所在目录,右键打开 Git Bash Here,创建博文:

hexo new "My New Post"

然后 source 文件夹中会出现一个 My New Post.md 文件,就可以使用 Markdown 编辑器在该文件中撰写文章了。

写完后运行下面代码将文章渲染并部署到 GitHub Pages 上完成发布。以后每次发布文章都是这两条命令。

hexo g   # 生成页面
hexo d # 部署发布

也可以不使用命令自己创建 .md 文件,只需在文件开头手动加入如下格式 Front-matter 即可,写完后运行 hexo ghexo d 发布。


title: Hello World # 标题
date: 2019/3/26 hh:mm:ss # 时间
categories: # 分类
  • Diary
    tags: # 标签
  • PS3
  • Games

摘要
<!–more–>
正文

# 7.2 网站设置

包括网站名称、描述、作者、链接样式等,全部在网站目录下的 _config.yml 文件中,参考 官方文档按需要编辑。

注意:冒号后要加一个空格!

# 7.3 更换主题

在 Themes | Hexo 选择一个喜欢的主题,比如 NexT,进入网站目录打开 Git Bash Here 下载主题:

git clone https://github.com/iissnan/hexo-theme-next themes/next

然后修改 _config.yml 中的 theme 为新主题名称 next,发布。(有的主题需要将 _config.yml 替换为主题自带的,参考主题说明。)

# 7.4 常用命令

hexo new “name”       # 新建文章
hexo new page “name” # 新建页面
hexo g # 生成页面
hexo d # 部署
hexo g -d # 生成页面并部署
hexo s # 本地预览
hexo clean # 清除缓存和已生成的静态文件
hexo help # 帮助

8 常见问题

1、Hexo 设置显示文章摘要,首页不显示全文

Hexo 主页文章列表默认会显示文章全文,浏览时很不方便,可以在文章中插入 <!–more–> 进行分段。

该代码前面的内容会作为摘要显示,而后面的内容会替换为 “Read More” 隐藏起来。

2、设置网站图标

进入 themes/主题 文件夹,打开 _config.yml 配置文件,找到 favicon 修改,一般格式为:favicon: 图标地址。(不同主题可能略有差别)

3、修改并部署后没有效果

使用 hexo clean 清理后重新部署。

4、开启 HTTPS 后访问网站显示连接不安全?

证书还未部署生效,等待一会儿,清除浏览器缓存再试。

5、Mac 安装 Hexo 报错无法安装

Mac 用户需要管理员权限运行,使用 sudo npm install -g hexo-cli 命令安装。

6、npm 下载速度慢,甚至完全没反应

使用 npm 安装程序等待很久也没反应,或者下载速度很慢,可以更换 npm 源为国内 npm 镜像。

临时更换方法:在 npm 安装命令后面加上:

–registry https://registry.npm.taobao.org 

结语

Hexo 是一种纯静态的博客,我们必须要在本地完成文章的编辑再部署到 GitHub 上,依赖于本地环境。不能像 WordPress 或 Typecho 那样的动态博客一样能直接在浏览器中完成撰文和发布。

可以说是一种比较极客的写博客方式,但是优势也是明显的——免费稳定省心,比较适合爱折腾研究的用户,或者没有在线发文需求的朋友。

觉得有帮助的朋友,不妨点个赞再走呗 ╰( ̄▽ ̄)╭ ~

建站教程:

  • WordPress搭建教程:手把手教你搭建WordPress博客
  • 最简单的建站教程:使用虚拟主机搭建WordPress个人网站
  • 30分钟搭建 Typecho 个人博客教程
【源码开放】Hexo+Github+Coding 博客butterfly 和 matery 主题 搭建完全教程【整理】
01-08
阅读须知 注意,本篇博客并不是从零手把手教你去搭博客,那样会很花费时间去写一篇文档,况且从零搭建博客一搜也是一大把,太多重复的内容就没必要继续写了。因此,对于不知道怎么搭建的伙伴,我会提供我搭建时用到的学习资料,任意选一篇按着教程搭建就好了。另外,本篇博客教程内容主要是记载本站美化DIY方面,更多后续内容将会更新在本站内 https://yangchaoyi.vip 教程内容可复制引用,但请加一个参考链接,谢谢! 关于博客是否开源 因为本站博客也是最近重新搭建起来的,还有一些优化和功能也在完善。当然,我也会朝着开源方向发展,但具体什么时候公开博客源码,这还不确定,还需要一段时间准备。因为选择
利用hexogithub上快速搭建个人博客
curry_yu的博客
09-20 1206
利用hexogithub上快速搭建个人博客
Github+Hexo搭建个人博客(图文详解)
不要用过去的错误约束现在的自己。
03-31 9574
使用Github+hexo搭建个人博客(Windows10) 1. 准备工作:安装两个我们本次所需要使用的软件: node.js下载地址-http://nodejs.cn Git下载地址-https://git-scm.com/(官网下载非常慢,可百度找资源哈) 安装过程一直Next就可以了(安装路径可以改) 两者安装完成之后,右击此电脑》属性》高级系统设置》环境变量》系统变量下的P...
Hexo+Github博客搭建教程
热门推荐
分享思想,留下痕迹。
05-08 3万+
注意,这篇文章篇幅较长,主要针对新手,每一步很详细,所以可能会显得比较啰嗦,所以建议基础比较好小伙伴根据目录选择自己感兴趣的部分跳着看,不要文章没看,上来先喷一下!谢谢*[Math Processing Error]⊙o⊙*。 教程内容随意复制使用,引用的话请加一个参考链接,谢谢!去年在博客园注册了自己的第一个博客,当时初衷就是想拿来作为自己的在线笔记本,做做学习记录,分享一些学到的东西,使用第三方提供的博客服务其实也挺方便,现在市面上提供类似服务的博客网站也很多,如CSDN,博客园,简书等平台,可以直接在
猿创征文|Hexo+Github搭建完全免费个人博客详细教程
余白のblog
08-27 2558
利用hexo框架搭建完全免费搭建个人博客,没有任何收费,零基础也能上手,不需要编程基础,跟着操作来即可。
Hexo + GitHub史上最全搭建个人blog教程
耶多✌
08-19 2047
Hexo是一款基于Node.js的静态博客框架,依赖少易于安装使用,可以方便的生成静态网页托管在GitHub和Coding上,是搭建博客的首选框架。大家可以进入hexo官网进行详细查看,因为Hexo的创建者是台湾人,所以对中文的支持很友好,可以选择中文进行查看。而且 hexo 作为一个快速简洁的博客框架,用它来搭建博客真的非常容易。在文件根目录下的,就是整个hexo框架的配置文件了。可以在里面修改大部分的配置。详细可参考官方的配置描述。我们博客的默认图标是N,不过Next支持修改图标。
hexo +GitHub个人搭建博客
08-04
博主自己使用hexo+github搭建博客的源码
博客系列:Hexo+Github博客搭建教程
最新发布
01-03
博客系列:Hexo+Github博客搭建教程
hexo+github搭建自己的博客
05-02
hexo+github搭建个人博客,属于自己的博客,技术文档等等
Hexo + github page 实现搭建博客.pdf
08-20
Hexo + github page 实现搭建博客.pdf
GitHub hexo搭建个人博客
06-10
GitHub+hexo搭建各个博客
首次GitHubHexo搭建个人博客
qq_63294590的博客
11-06 689
一、搭建Github Pages 1.下载安装Git和nodde.js(官网) 2.注册一个Github账号,并登录 3.创建仓库 4.启用Github Pages 5.选择主题 二、HEXO环境配置 1.安装HEXO 2.换主题 三、部署到Github 1.使用HEXO deploy部署到Github ...
hexo+github个人博客搭建(亲身经历超详解)
m0_73084903的博客
11-21 2120
hexo+github搭建个人博客详细步骤
利用GithubHexo搭建个人博客
DMaker1993的博客
12-27 780
赶快使用Github搭建一个免费博客系统吧,本文详细步骤实战使用Github+Hexo搭建一个免费博客系统~
Hexo+github搭建个人博客
tory886的博客
07-04 756
关于hexo+github搭建静态博客的一些个人梳理,小白向~
【完全指南】如何在Github使用Hexo搭建自己的Blog
WhiteLamp的博客
03-27 1078
【完全指南】如何在Github使用Hexo搭建自己的Blog 一、在本地安装Hexo 1.简介: Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。 Github pages支持静态页面的解析功能,可以将生成好的博客上传到Github中,并通过Github访问。 2.配置:(Win...
“妈妈式”hexo+github搭建个人博客
Scoheart的博客
04-18 298
“妈妈式”搭建个人博客分享,带图易懂,码字不易,如有任何遗漏错误之处,望看官指明,好使鄙人加以改进!还请各位看官多多担待,谢谢XD! 文章目录一、安装Node.js1、从官网下载并安装Node.js2、使用下面的命令行代码检查Node.js的安装3、使用下面的命令行代码检查npm的安装二、安装Git1、从官网下载并安装Git1、使用下面的命令行代码检查Git的安装三、安装Hexo1、使用下面的命令行代码下载Hexo2、使用下面的命令行代码检查Hexo的安装四、初始化Hexo1、创建一个新的空文件夹作为博客.
Github+Hexo个人博客搭建方案
zynzl120的专栏
04-07 786
起源最近毕业在即,论文等材料整理完整后,有了部分空闲时间,突然想整点东西,很早就有年头想做一个个人博客网站了,毕竟是搞技术这块的,需要沉淀和积累,以前没注意过这块,后来想着读书做笔记加思考,这才是王道,所以就想整个博客网站,练练手,以后多谢谢文章和心得。也打算好好练练摄影,没事干发点图片到网站上也比较好呀。解决方案因为这里主要是使用基于Github-pages提供的个人网站空间,所以就参考了网络上主
个人博客安装文档(Mamba Blog)
曼巴童鞋-博客
03-14 834
欢迎使用 简介 一个基于Laravel开发,支持markdown语法开源的简易博客; 功能包括 markdown文章编辑器 文章发布 浏览数统计 文章分类 文章标签 导航栏自定义 文章评论 关键词 搜索功能 系统基本设置 友情链接 文件上传管理 依赖开源程序 LAMP Laravel AdminLTE Bootstrap Editor.md andersao/l...
hexo+github搭建个人博客
12-08
以下是使用HexoGitHub Pages搭建个人博客的步骤: 1.安装Node.js和Git 2.安装Hexo ```shell npm install -g hexo-cli ``` 3.初始化Hexo shell hexo init blog cd blog npm install ``` 4.配置Hexo 打开根...

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • XML期末练习题及答案 135141
  • js中replace的用法 47063
  • 小程序错误:[app.json文件内容错误]app.json未找到 38828
  • 详解三次握手和四次挥手 31620
  • img和image的区别 14347

分类专栏

  • 其他知识点 7篇
  • javascript、jquery 40篇
  • node、Git、Github 11篇
  • 前端可视化 1篇
  • 牛客/力扣刷题笔记 9篇
  • 前端JavaScript数据结构,算法 25篇
  • BUG 12篇
  • vue 33篇
  • ajax、http 7篇
  • 服务器 8篇
  • HTML CSS JS 进阶 4篇
  • 北漂心路历程 1篇
  • 数据库 1篇
  • 面试题 10篇
  • JSP 5篇
  • 计算机系统。计算机网络。计算机组成原理 9篇
  • 笔记 2篇
  • Typescript 1篇
  • 随笔 3篇
  • HTML、css、html5、css3 18篇
  • 微信小程序 5篇
  • 浏览器 8篇
  • 前端面试笔记整理 8篇
  • 前端组件库

最新评论

  • 带你学习nodejs第四天——身份认证及缓存

    nikeekin: 请尊重原创,因为图片缓存失败,从文章的多个地方能看出来,你不是原创作者,请提供引用地址。谢谢

  • 小程序错误:[app.json文件内容错误]app.json未找到

    O3292523498: 有用之前,找了好久,总算解决了

  • 如何完整的搭建一个vue项目(流程)

    CSDN-Ada助手: 多亏了你这篇博客, 解决了问题: https://ask.csdn.net/questions/8032050, 请多输出高质量博客, 帮助更多的人

  • 北漂第一弹——应届前端的北漂开始

    十九万里: 两年后回来看 学习工作还行,基本比较顺利,减肥成功 ,目前130左右,去了很多地方,也认识很多厉害的人,希望明年能更进一步

  • 一到三年经验前端面试题总结——看完这些月薪过万没问题(持续更新中)

    肖焱午: 数组扁平化直接用flat吧,join和split有啥用?你这写的应该只是靠遍历一个一个吧二维数组打平

大家在看

  • 大数据开发语言Scala入门
  • springboot与flowable(1):介绍、Flowable-ui使用 653
  • Hadoop+Spark大数据技术(微课版)总复习
  • Amass一键检测目标的信息(KALI工具系列二十六) 135
  • 算法工程师 | 如何快速 了解,掌握一个算法!脚踏实地,迎着星辰,向前出发 ~ 100

最新文章

  • 深入学习JavaScript系列(四)——JS闭包
  • 深入学习JavaScript系列(二)——作用域和作用域链
  • 深入学习JavaScript系列(七)——Promise async/await generator
2023年10篇
2022年4篇
2021年190篇

目录

目录

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳SEO优化公司海口网页设计价格文山网站推广系统报价阳泉优秀网站设计推荐镇江网站设计多少钱宜宾关键词排名包年推广河池网络营销哪家好咸阳网站制作设计南充网站搭建双龙网站关键词优化多少钱坪地seo网站优化推荐黔西南推广网站多少钱泰州网站改版报价聊城英文网站建设公司镇江网站优化按天收费开封模板制作哪家好周口关键词排名推荐朔州网站推广方案报价铜仁高端网站设计报价福田网站建设设计公司汉中建网站多少钱银川推广网站多少钱孝感SEO按效果付费双龙优秀网站设计推荐濮阳网站推广系统哪家好天水网站搭建价格盐田关键词按天收费价格遵义网站优化推广价格张家口外贸网站制作推荐焦作网站改版报价池州百姓网标王推广哪家好歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化