Termux搭建hexo博客并部署到GitHub
安装
termux-change-repo
apt update
apt install git && nodejs && vim
apt update
npm install hexo -g
mkdir hexo
hexo init hexo
cd hexo
hexo server
部署到GitHub
安装sah
apt install openssh
生成ssh key
ssh-keygen -t rsa -C "你注册Github用的邮箱"
然后回车
ssh-keygen -t rsa -C "你的邮箱"
# Creates a new ssh key using the provided email
Generating public/private rsa key pair.
Enter file in which to save the key (/your_home_path/.ssh/id_rsa):
再回车
Enter passphrase (empty for no passphrase): [你的密码]
Enter same passphrase again: [你的密码]
你输入的内容是不会显示的
输密码
确认密码
然后查看key的内容
vim ~/.ssh/id_rsa.pub
把内容全部复制下来,打开
https://github.com/settings/keys
title随便填
key就填你ssh key里的内容
然后
npm install hexo-deployer-git --save
然后
vim _config.yml
在里面找到并修改
deploy:
type: git
repo: git仓库项目地址
branch: 分支
还有
url: https://用户名.github.io/
root: /
点ESC输:wq退出来
然后
git config --global user.name "GitHub用户名"
git config --global user.email "GitHub注册邮箱"
然后
hexo clean
hexo g
hexo d
输个ssh key密码就可以了上传到Github了
然后是主题配置
毕竟原主题实在丑
cd themes
git clone https://gitee/fak3adm1n/fexo.git
cd fexo
vim _config.yml
根据注释自己自定义一下就行
最后的最后
新建文章是hexo new post 文章标题
上传是:
hexo clean
hexo g
hexo d
祝成功!
没有回复内容