如何在手机端搭建并部署Hexo
本文最后更新于:11 days ago
如题,本篇文章将会简要地说明一下如何在手机端搭建Hexo博客。
(等电脑修好了,绝对会把这篇文章放到原来的博客上!!)
第一步 安装
我们需要下载的软件有:Termux。
你可能想问:什么?就一个吗??
没错,Termux作为我面前见过最nb的安卓应用,用它部署Hexo简直绰绰有余!
点击这里安装最新版本的Termux:https://f-droid.org/repo/com.termux_117.apk
注意:谷歌商店的版本特别老,不要从那里安装
好了,第一步完成!
第二步 安装
你可能又想问了:什么?不是就安装一个吗??
没错,在手机上安装的软件只有Termux一个,
而我们此时要在Termux里安装软件。
好的!从现在开始,你需要把Termux想象成你电脑上的命令行!而这台电脑已经给你装好了基本的包管理器!听不懂没关系!
接下来我们运行几个命令:
1 |
|
个人推荐用nano编辑器,因为比较方便
好了!第二步也完成!
第三步 生成(高端玩家可以跳过)
我们重启一次Termux(这样子可以在重启时打开默认的home文件夹,如果刚刚安装的时候你没乱打开文件夹也行)
顺便说一句:打开文件夹的方式是–
1 |
|
然后,使用如下指令,创建一个名为hexo的文件夹:
1 |
|
进入文件夹:
1 |
|
使用Hexo的生成指令:
(这跟电脑一模一样好吧!下面知道步骤的人可以先行去操作了)
1 |
|
当然,在手机上的Hexo指令和电脑上是一模一样的,比方说hexo s,就是在本地4000端口生成预览;hexo new xxx,就是生成链接为xxx的文章
那么主题怎么安装呢?
我们随便打开一个Hexo主题仓库:
注意:使用浏览器的电脑模式
如图所示,画圈圈的位置,我们复制一下ssh格式的链接;
然后在打开themes文件夹(cd),执行命令:
1 |
|
OK,等待下载完成之后,你就会发现themes文件夹多了一个名为主题名的文件夹;
怎么发现呢?
使用指令dir
就可以查看所在文件夹的所有文件和子文件夹了!
关于编辑问题,跟电脑上如出一辙,什么主题_config.yml文件的配置,你肯定比我还懂。
那么怎么编辑?
第四步 编辑
如果你选择使用了vim编辑器,那么我在这里只告诉你几个简单的指令就行了:
1 |
|
如果你选择了nano编辑器,那么我在这里也只告诉你几个简单的指令:
1 |
|
重点来了!在电脑端的时候,我说明的是:在根目录的_config.yml里,repo是https形式,但是Github在八月几号的时候已经不允许https格式登陆了!所以我们在repo那一行的时候,要填写成ssh格式,就像上面那个主题的clone方式一样!!
如果你没听懂,那么单独找我:我的QQ是729301277;
OK,编辑的过程比较漫长,所以我不细讲了,总之vim和nano都是会越用越顺手的。
第五步 ssh
建议你先看一下这个视频,以了解通过git推送到仓库的大概思路:
当然,最后我发现其实并不是那么麻烦,
你也不需要使用git指令推送仓库,最后一步还是用hexo g -d
进行上传,
那么怎么做呢?(视频的的重点是前几十秒,在账户添加ssh的时候)
由于视频省略了前面的步骤啊,就是怎么生成公钥和私钥,
生成方法可以百度(更清晰),我在这里简单说明一下,
执行命令:
1 |
|
如图,我已经成功了:
之后,尽情编辑你的hexo吧!
使用hexo s
生成本地预览;使用hexo new xxx
生成新文章,
使用hexo g -d
快速上传;
如果你还是失败了,请先检查根目录_config.yml最后几行的repo格式,是否已经换成了ssh格式;此外,我省略了大部分此文件的编辑细节,请详细阅读:https://byn6.github.io/2021/08/29/gp-h/
其他
我也是怕自己忘记了,这里说明几个常用的文件指令:
1 |
|
我是听话的便当,
bye~