如何使用hexo免费搭建个人博客
没钱,没技术如何搭建个人博客?
答曰:hexo+github
此教程完全面向没钱的小白,无需任何代码基础,无需一分钱。
首先你需要一个linux shell环境。
Windows上wsl/虚拟机/PowerShell都行
你用linux,mac os也用不上这个教程不是吗
再不济,Android手机有吧,termux也行(苦笑
这里以Windows为例。
先在这里下载git
https://git-scm.com/downloads/win
电脑是64位的就点
64-bit Git for Windows Setup
反之
32-bit Git for Windows Setup
然后跟其他软件一样,打开,无脑下一步就可以了
hexo是由nodejs编写的,所以还需要下载nodejs
https://nodejs.org/zh-cn/
跟git一样正常安装就行了
然后去注册个github账号
参考这个教程
https://www.bilibili.com/video/av1652838105
回到电脑桌面,右键,你会发现多了git的几个选项,点git bash here
不要被黑框框吓到,下面都是喂饭极教学
在里面输入第一行命令
1 | git config --global user.name "你的名字" |
你的名字 换成任意英文,建议为GitHub账号名。
回车执行
同样
1 | git config --global user.email "github绑定的邮箱" |
这里的邮箱必须是注册GitHub时使用的。
1 | ssh-keygen -t rsa -C "上文的邮箱" |
然后会让你设置密码,不用管,一路回车
看到这东西就是成功
然后再c盘的用户主目录下会生成.ssh目录
打开其中的id_rsa.pub并复制其中内容。
回到浏览器,在github是点头像-Settings-SSH and GPG keys-New SSH key,title顺便填可以留空,key中粘贴刚刚复制的rsa密钥。
这个rsa密钥很重要,有了它就有了你GitHub的完整访问权限,要妥善保管。
点add ssh key,不出意外的话,你的邮箱回收到提醒邮件。
回到桌面,win+x,再按A进入PowerShell,开始安装hexo。
1 | npm install -g hexo-cli |
这步网络要求较高,需开代理。
1 | hexo init blog |
这个blog就是你博客所在的目录,不要手贱给扬了=_=
1 | cd blog |
1 | npm install |
至此hexo安装完成。
1 | hexo s |
输出一下内容即为成功。
然后到浏览器打开
http://localhost:4000
不出意外,你就可以看到你的博客力!!!
先别高兴,这个博客现在只能在你家内网访问。还需要推送到GitHub上一遍让很多人访问。
回到github
点头像-Your repositories-New
Repository name填你的GitHub用户名+github.io
eg:我的GitHub叫suikol114,仓库名就叫suikol114.github.io
下面选public
勾选Add a README file
回到命令行
Ctrl+C
hexo自带的hexo d并不支持git,所以还需要安装扩张。
1 | npm install hexo-deployer-git --save |
然后用任意文件编辑器(除记事本)打开blog/_config.yml
拉到最底下
有个deploy块,里面有个type:
冒号后面加个空格再加git三个字母
另起一行
1 | repo: |
ps:这是英文半角冒号+空格,不是中文的全角冒号!!!
打开浏览器,github中打开你的仓库,点击code,点击ssh,右侧复制
粘贴到后面
再加一行
1 | branch: main |
保存
回到PowerShell
输入
1 | hexo clean |
输入
1 | hexo g |
输入
1 | hexo d |
成功
等一会浏览器中打开 你的github名称+github.io 你的网站就在上面了。
顺便修改一下hexo的配置
还是_config.yml
title:网站名称(主标题)
subtitle: 副标题
description: 网站描述
keywords: 密码,一般不改
author :作者,网站底部Powered by xx
language:语言,改为zh–CN
timezone:时区,不用改
是不是觉得你的博客很丑,想要美化,并且不知道怎么发文章?
篇幅原因,放到下一篇讲