创建hexo博客
Hexo博客是一个优秀的静态博客框架,今天就来教你永久免费的创建你的博客(除非Github改变政策)
- 首先,注册一个邮箱
在国内想要好的体验的话,建议注册outlook
链接
点击登陆,再点击创建一个用户,然后进行设置,如果创建完成后可以下载一个邮箱管理软件,也可以网页管理邮箱
- 注册Github,创建repository
提醒:在国内注册Github可能有点卡,如果太卡可以换个时间点,这个我也没办法(可以开代理)
点击Github链接然后在 Email address里填入自己注册的链接, 再点击下面的紫色按钮,开始注册
注册完成登陆后点击这个链接
Repository name里填username.github.io
, username替换为你的用户名
注意!注意!注意!你的用户名是说你注册Github的用户名,例如:
liutsyyds.github.io
,而不是你的用户名.github.io
,下文同样如此
其他的不用管,点击Create repository
创建成功后,进行下一步
- 安装termux并进行配置
下载链接
如果访问不了或太慢建议百度搜索一下
接着使用代码进行更新
如果运行过程中停顿并出现[Y/n]选项,输入y并回车
1 | apt update && apt upgrade && apt install wget curl git vim |
然后再安装proot-distro,通过proot-distro安装Debian,再登陆进去,而且以后进入Debian只需执行第三行代码
1 | pkg install proot-distro -y |
输入代码时可以三行一起输,也可以一行一行输。
进入Debian后输入
1 | apt update && apt upgrade -y && apt install wget curl git vim sudo -y && curl -o- https://raw.gitmirror.com/nvm-sh/nvm/v0.38.0/install.sh | bash &&source ~/.bashrc && nvm install node |
- 安装Hexo
1 | npm install hexo-cli -g |
接着输入,期间一直回车就行了,遇到(y/n)选项时输入y再回车
1 | git config --global user.name "你的GitHub用户名" |
然后输入cd
再输入vi .ssh/id_rsa.pub
复制其中的全部内容,然后打开链接粘贴到key里,然后点Add ssh key
接着cd blog/
vi _config.yml
找到文件最后一行的 deploy 替换以下代码
1 | deploy: |
注意:文件的排列必须和上面的代码一样,不然会报错
接着输入代码
1 | npm install hexo-deployer-git --save |
然后打开链接
点击 Generate new token
出现弹窗,选择下面的那个。
点击Expiration下面的小方块,选择最下面的选项
然后把能打的对勾都打上,点击Generate token,把生成的密钥保存上,一定要保存好。
接着回到termux,然后输入
1 | hexo clean && hexo generate && hexo deploy |
出现username输入Github的用户名,出现password输入之前的token,如果没显示token不用慌,这是保护隐私的设置,输完后回车就行。
最后稍等几分钟,在浏览器输入你的github用户名.github.io
如果想要创建新的文章,就输入 hexo new "标题"
记得要在博客根目录执行