超简单的免root部署博客?(不同方法)

本文介绍一种超简单的免root部署博客方法,主要针对Termux用户。通过两步即可实现博客从无到有,托管到GitHub,并解决安装插件时遇到的问题。详细步骤包括:更改Termux源,安装Termux和相关软件,创建和推送GitHub仓库,压缩、移动和解压文件。

请到我的博客阅读,优快云上的教程有问题!!!!

点此进入

请到我的博客阅读,优快云上的教程有问题!!!!

骚操作,超级简单,同时能获得一个特殊的个人博客
ps:可能是酷安第一种以这种 骚操作 免root,获得“爆款博客”的吧 (*°▽°)ノ
我的博客地址: https://66ccff.work/

本文所需的各种软件将会在末尾贴出

在酷安上看了几位大佬的免root教程,如 @维他入我心 大佬的这篇文章查看链接 我也尝试根据他的教程进行部署,但实际操作问题超级多,以至于免root完全失败

注:我的手机是 荣耀9X EMUI10 安卓10
termux版本为 0.94

一次偶然的发现↓

???这不就是termux的目录嘛

于是…一切都简单了

注意一下:输入 cd ~ 进入默认目录 输入 cd blog 进入博客的根目录


1. 从无到有仅2步

建议在国际网中进行,如果没有的话请更换清华源
点我可查看如何更改清华源

复制粘贴下面2行并回车

pkg update
pkg install vim curl wget git unzip unrar nodejs-lts openssh 

提示y/n 一律为 y

npm install hexo-cli -g
hexo init blog
cd blog
npm install hexo-deployer-git --save 
hexo g && hexo s

会有警告,不用在意

如果提示

run `npm audit fix` to fix them, or `npm audit` for details

输入npm audit fix 即可

打开 http://localhost:4000 就能看到本地生成的博客了ヽ(•̀ω•́ )ゝ

termux中使用 Ctrl+c 即可关闭


2. 将博客托管到github(coding或gitee均可)

  1. 创建仓库
    首先得有github账号,没有的话点这里

新建一个仓库


注:第一个框填 你的名字.github.io 的格式,勾选上图中方框

  1. 绑定SSH密钥 (默认目录)
ssh-keygen -t rsa -C "你的邮箱"

然后一直回车

复制生成的密钥↓

cat ~/.ssh/id_rsa.pub

打开查看链接

  1. 将博客推送到github (默认目录)

先测试能否与github通信

ssh -T git@github.com

提示大致是这样就没问题

git config --global user.name "你的名字"
git config --global user.email "邮箱地址"

编辑博客配置文件

vim ~/blog/_config.yml

注:这里此时已经进入了 博客根目录

将这一块改为

# Deployment
## Docs: https://hexo.io/docs/deployment.html
deploy:
  type: git
  repo:
    github: git@github.com:你的github名字/你的github名字.github.io.git,master

这里稍微说下,按 i 开始编辑 按 ESC 后输 :wq 保存并退出编辑

hexo clean && hexo g && hexo d

进入 https://你的用名字.github.io 就看到博客辣


一切都很平常对不对 ⊙ω⊙

3. 压缩移动解压

已知该方法对于部分国内系统不适用
部分国内系统精简了原生的文件管理器……

下载创建快捷方式

长按选择压缩

将压缩包移动到内部储存并解压

使用 cd /storage/emulated/0/blog 即可进入博客目录,将Markor默认目录改为/storage/emulated/0/blog/source/_posts/

愉快的写作吧!


4. 关于后续安装插件遇到问题解决方法

注意!安装插件遇到问题很多的,这里仅仅是对该方法导致的问题解决方案
同样的操作,把内置储存的 博客文件夹(就是上文中解压的文件夹) 压缩 并 移动 到termux内解压,在hexo根目录 cd ~/blog ,安装插件
安装完成继续压缩移动解压……

当然

你也可以一直在termux内折腾,折腾好了再压缩移动解压

ps:原生的文件管理器的机制:当文件夹内有文件就会无法删除整个文件夹,所以要删除termux里的东西用 rm -rf指令(不懂就百度吧)


5. 软件安装

Termux 0.94
需要使用SAI安装 SAI

直装版本:
Termux 0.92

创建快捷方式

使用Markor写作
Markor 2.2.7

使用PicPlus传图
PicPlus


6. 后记

理论上这样子安装hexo博客与开头提到的安装方法并没有区别,但我只能用这种方法

我尝试把所有需要安装的插件安装好后再压缩移动解压是完全没有问题的,并且方便很多
(/ω\)

这篇文章完全用手机写的写了有六七个小时吧…换了几次排版,超级挺费时间的 (´・ᆺ・`)

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值