使用 Github 和 Hexo 搭建个人博客

开篇先给大家放一张我的博客的效果图吧

博客效果图

准备篇

要安装的环境及使用的软件

git、 node.js、 Hexo

这里我使用的是 Visual Studio Code(下面简称 vscode),不得不说这是一款十分强大的编辑器。当然了,采用什么编写不限制,我这里的话只介绍 vscode 的用法。

1. Github 的简介及配置

前一篇文章 中也介绍了 Github 是全球最大的同性交友网站,具体请看前一篇介绍。

在这里呢,我们采用了 Github 来作为我们的代码管理仓库,不仅因为他是免费的,而且因为其有 Github Page 这个特别牛叉的功能,就是给每个人都提供了一个域名。在这个特定的仓库里,我们可以使用特定的域名来访问此项目,为本篇文章的实现打下了基础。

首先,我们得先注册一个 Github 的账号。 点击前往

Github 的注册页面如下图所示。

GitHub 注册页面

然后就是填写用户名,密码了。这里的用户名千万不要随便填,以后的域名就是以它开头的,并且它是唯一的,不能与其他的重复。

这里有注意点,注册填完用户名后,会让你选择账户类型,就是选择是否收费,选择 ¥0 就好了。然后邮箱一定要真实,要验证的。第三步的选择随便选选就行了。注册完成后就进入到了主页面,样式如下图所示。

GitHub 主页

选择最中间的 Start a Project,然后就会进入如下界面。

创建新项目

项目的格式为 用户名.github.io ,就是之前让你们好好起的用户名。这个仓库是规定的,只能这样。然后就是配置 SSH 公钥了,具体的话参照简书的这篇 Git安装及SSH Key管理之Windows篇 进行配置。

到此, Github 的配置就到这了。

2. 安装 Node.js

那么什么是 Node.js 呢?

Node.js 是一个基于Chrome V8 引擎的JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式I/O 的模型,使其轻量又高效。

安装的话就是直接去 官网 下载,或者直接 点击下载 ,这里下载的是 10.16.0长期支持版,最新版是 12.6.0,之所以不选择最新版,就是因为最新版不一定会有什么样的问题,用长期支持版比较省心。安装也十分简单,只要双击即可安装。

安装完需要检验是否安装完成,只需要打开 Git Bash,然后输入 node --version 即可校验,安装成功即会显示其版本号,如下图所示。

查看 node 版本

到这里 node.js 就安装成功了。

3. 安装 Hexo

打开 Git Bash ,输入命令 npm install -g hexo-cli ,然后等待安装结果即可。最后就是校验 Hexo 是否安装成功,在 Git Bash 中输入命令 hexo --version ,安装成功就会显示如下界面。

查看 hexo 版本

Hexo 的安装到此为止了。

4. 搭建博客开始

新建一个文件夹,名字随便了(我这里就叫 kbxmn),然后进入,右键选择 Git Bash Here,如下图。

打开 Git 终端

然后使用 hexo init 命令,进行初始化 hexo 项目,然后使用 ls 来查看文件里有什么东西,效果如下图所示。

初始化项目

这里边只需要在主目录下的 _config.yml ,具体如下

# Site
title: 苦逼小码农的博客    // 网站名称
author: 苦逼小码农        // 作者

deploy:
  type: git              // 部署的类型为 git
  repo: git@github.com:kbxmn/kbxmn.github.io.git //地址

这样简单的部署就完成了。然后安装 hexo-deployer-git 自动部署发布工具,使用命令 npm install hexo-deployer-git --save

使用 hexo clean && hexo g && hexo s ,可以使用 localhost:4000 即可在浏览器中预览。然后想要推送到 Github 仓库,需要使用 hexo clean && hexo g && hexo d

最后,可以在浏览器中使用 GitHub 仓库的名称访问了,即我的就是 kbxmn.github.io

如果觉得文章写的还行,请关注我的微信公众号,微信搜索 苦逼小码农 或者扫描下方二维码。
苦逼小码农

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值