如何使用Hexo在Github上搭建个人博客网站

1. 简介

在互联网上,拥有一个个人博客已经成为了很多人的追求。而搭建一个自己的个人博客网站则是必经之路。本文将介绍如何使用Hexo在Github上搭建个人博客网站。

2. 准备工作

在搭建个人博客前,需要先准备好以下工具:

- Git:下载地址为 https://git-scm.com/downloads,安装过程中需要输入用户名和邮箱。

- Node.js:下载地址为 https://nodejs.org/en/download/,安装时需要选择LTS版本。

- Github帐号:如果没有还需要先创建一个账号。

以上准备工作完成后,就可以开始搭建个人博客了。

3. 创建Github仓库

打开Github,登录账号后,点击右上角“+”按钮,选择“New repository”即可开始创建一个新的仓库。

在弹出的新页面中,填写Repository name,并勾选一下三项:

- Initialize this repository with a README(初始化README文件)

- Add .gitignore(创建gitignore文件)

- Choose a license(选择许可证)

最后点击Create repository即可完成仓库创建。

4. 安装Hexo

打开命令行工具,输入以下指令进行安装Hexo命令行工具(Git和Node.js需要提前安装):

npm install -g hexo-cli

如果安装过程中提示权限问题,可以尝试在指令前面加上sudo。

5. 初始化Hexo博客

在命令行中输入以下指令,创建一个名为myblog的文件夹,并在其中初始化Hexo博客环境:

hexo init myblog

5.1 配置Hexo博客

Hexo配置文件在项目根目录下的_config.yml文件中。

打开_config.yml文件,修改部分内容如下:

title: Your Blog Title

subtitle: Your Blog Subtitle

description: Your Blog Description

author: Your Name

language: zh-CN

timezone: Asia/Shanghai

6. 部署Hexo博客

配置Hexo博客后,需要将博客发布到Github上以便对外访问。

6.1 添加Github仓库为remote

在Hexo博客的根目录下(myblog文件夹)打开命令行工具,输入以下指令将Github仓库添加为remote:

git remote add origin https://github.com/yourname/yourblog.git

其中,yourname为Github账号,yourblog为刚才创建的仓库名称。

6.2 生成并部署博客

在Hexo博客的根目录下(myblog文件夹)打开命令行工具,输入以下指令生成博客并部署到Github上:

hexo generate --deploy

执行成功后,打开Github仓库主页,即可发现已经成功部署了自己的博客网站。

7. 修改主题

Hexo博客默认使用的是landscape主题,如果需要更换其他主题,可以从 https://hexo.io/themes/ 下载主题。

将下载得到的主题文件解压到Hexo博客根目录下的themes文件夹中,然后打开Hexo博客根目录下的_config.yml文件,修改theme为新下载的主题名称即可切换主题。

8. 写一篇博客

使用Hexo提交一篇博客非常简单,只需在Hexo博客根目录下(myblog文件夹)打开命令行工具,输入以下指令:

hexo new "My New Post"

执行成功后,可以在myblog/source/_posts/My-New-Post.md文件中看到新创建的文章。打开该文件,即可在文件开头看到以下内容:

---

title: My New Post

date: 2018-10-26 22:57:36

tags:

---

将文章的标题、日期和标签等信息填写完毕后,就可以在文章下方写入具体内容了。

9. 最后

本文介绍了如何使用Hexo在Github上搭建个人博客网站,并附带了Hexo博客主题修改和博客撰写等内容。希望本文能帮助到广大读者。