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博客主题修改和博客撰写等内容。希望本文能帮助到广大读者。