关于博客的选择

众所周知, 人类的本质是复读机 正常人都要有个博客(滑稽

那么就选一个吧

基本要求:

  • 免费(本人没钱,呜呜呜
  • 快速(不然访客心情不好
  • 美观(不然自己心情不好

上百度一搜

搜索结果

嗯,全是广告

一般来说,主流的博客平台选择就三个

  1. 别人搭好的:博客园,csdn等

    优点:方便

    适合不愿意折腾的人,可自定义程度较低

  2. WordPress: 麻烦!!

  3. 以hexo为首的自建博客

    轻量级,高度可自定义,好看

选择嘛… 懂得都懂

安装

安装 Node.js

官方下载地址:http://nodejs.cn/download/

注意:一定要选择 “Add to PATH” !

在终端(cmd / windows terminal / powershell / git bash)中输入以下命令

node -v
npm -v

如果输出了版本号,那么证明安装成功!

安装成功

安装 Hexo

执行以下命令

npm install hexo-cli -g

初始化博客

在一个空文件夹打开终端

划重点:空!文!件!夹!

运行

hexo init

注意:这里是从 github 上面下载,卡住的话建议通过更加科学的方式来进行网上冲浪呢

指令完成后……你的博客就装好啦!(惊喜

验证一下吧

本地运行

还是在终端,输入

hexo s

然后在浏览器访问输出的那个网址,即

http://localhost:4000

网站界面

好丑哦

部署

首先,你要注册一个 github 账号

注意:建议使用 gmail / outlook 等外国邮箱,国内邮箱有些网站不让用(比如加速用的vercel,日后再提)

注册好后,新建一个项目(左上角 Repositories 旁边的 New)

名称!填 [Username].github.io

举个例子🌰,你的 github 用户名是 AKIOI

那项目名称就是 AKIOI.github.io

这样才能触发 github-pages 功能,实现博客部署

Description 不用填(你想乱写也行

公开性!选 Public

Initialize this repository with 选项选择 1、2 两项

就好啦

接下来验证你电脑的权限

终端输入

ssh-keygen -t rsa -C "注册邮箱"

其中 “注册邮箱” 填写你的 github 注册邮箱即可

然后

cat ~/.ssh/id_rsa.pub

控制台上会输出一串乱码,没关系,全部复制下来

乱码

进入 github 设置ssh公钥的界面

Title 瞎鸡儿乱填

Key 就是你复制的那一大堆东西

确定

输入以下代码以检查你成功了没有

ssh -T git@github.com

如果输出

Hi ******! You've successfully authenticated, but GitHub does not provide shell access.

那就是成功了!

进入你的项目

Code - Clone with SSH - 复制下面的链接

在博客根目录名叫 _config.yml 的文件最后加上这几句

deploy:
type: git
repo: 你复制的地址
branch: master

然后打开终端,执行

git config --global user.name "yourname"
git config --global user.email "youremail"

其中

yourname是你的名字

youremail是你的邮箱

然后安装部署插件

npm install hexo-deployer-git --save

最后!在博客根目录执行

hexo g -d

就好啦!

打开 [Username].github.io 即可看到你自己的博客呈现在你面前啦!

关于 Hexo 博客的个性化 & 更高级的操作,我会在其他文章中说明

日后再更