补充:
Coding推出了构建计划功能,也可以用它搭建博客,手机上只需要使用ssh和git即可,无需安装hexo。管理更加方便,具体方法可搜索
博客将在coding(可用个人域名)或 gitee(使用个人域名需付费)部署 ,不使用github page服务
为什么要分篇呢?一次性这么多东西是不太容易弄懂,所以分一下。下一篇将会写插件相关配置 其实也是为了我咕起来方便啦…
注:教程使用的版本为0.94版
一行代码安装hexo并部署于本地
↓复制粘贴并回车
pkg update && pkg install vim curl wget git unzip nodejs-lts openssh -y && npm install hexo-cli -g && hexo init blog && cd blog && npm install hexo-deployer-git --save && npm audit fix && hexo g && hexo s
如果提示 Y/N 输入y并回车即可
指令解答pkg update && pkg install vim curl wget git unzip unrar nodejs-lts openssh -y && npm install hexo-cli -g
:更新Termux中pkg软件源并安装必备软件 hexo init blog
:在当前目录下初始化hexo博客文件于blog文件夹 cd blog
:进入blog文件夹 npm install hexo-deployer-git --save
:我也不知道什么意思 npm audit fix
:修复漏洞 hexo g && hexo s
:生成静态页面并启动本地服务
现在打开 http://localhost:4000 就能看到本地生成的博客了ヽ(•̀ω•́ )ゝ
按 CTRL+C
:停止本地服务
root用户可以直接修改termux内部文件,位置在 /data/data/com.termux/
推荐直接使用linux命令复制粘贴!!
cp -rv 原位置 目标位置
如果不想用vim看配置文件就试试它吧!
sshd && whoami
复制用户名
passwd
提示你输入密码,输入能记住的密码2次(不要太短),后面会用到 注: 密码不显示
指令解答
sshd :开启sftp服务
whoami :获得当前用户名
passwd :设置sftp密码
打开se文件管理器 (即Solid Explorer文件浏览器),找到以下设置
进入后,点右下的+
按图输入即可
这就是Termux内部目录啦
所以若要删termux内的某个文件夹,推荐使用 rm -rf
指令。当然,造成的一切后果自负(◍˃̶ᗜ˂̶◍)✩
注: 不要手误点进_posts
文件夹,否则需要重新进行第4步!建议添加一个指向博客根目录的书签
vim怎么用?请百度!
vim自带代码高亮,不容易出现错误!
这里是比较
警告: 该操作会删掉 ~/blog/source/_posts文件夹
即 /data/data/com.termux/files/home/
blog/source/_posts 文件夹下所有的文件,包括hexo的初始文章_(•̀ω•́ 」∠)_) (会建立一个什么都没写的文章
rm -rf ~/blog/source/_posts && mkdir /storage/emulated/0/_posts && ln -s /storage/emulated/0/_posts ~/blog/source/_posts && touch /storage/emulated/0/_posts/测试文件.txt && [ -f ~/blog/source/_posts/测试文件.txt ] && echo 输出:成功XD || echo 输出:失败QAQ && rm -rf /storage/emulated/0/_posts/测试文件.txt && hexo new hello && cd ~
以后写markdown格式文章在内部储存的_posts目录里写辣
推荐使用 Markor 进行写作
输入↓并一直回车
ssh-keygen -t rsa -C "你的邮箱"
复制密钥,就是打了马赛克的那一块
cat ~/.ssh/id_rsa.pub
看看你的密钥格式对不对!
Coding: https://coding.net
Gitee: https://gitee.com
若使用coding部署建议都注册,gitee后续作为图床使用
注册这里不详解了,具体请百度!(◍˃̶ᗜ˂̶◍)✩
需要准备域名, 如果不想准备请使用gitee
网上有很多免费的二级域名,或者也可使用我的二级域名(格式就是***.66ccff.work)(๑òᆺó๑),域名已续费至2025年
注册域名时需要注意续费价格! 如某.xyz域名注册1元,续费69元
首冲一时爽,续费火葬场
进入自己主页后按图片操作即可
创建仓库
打开创建的仓库
完成后保存
进入你的团队主页
现在打开termux测试ssh密钥
ssh -T [email protected]
如果结果如下即为成功
留意一下该ssh链接,后面会用
您可为此网站指定自定义域名,用以代替 *****.coding-pages.com作为网站的访问地址。 最多可绑定 5 个自定义域名,绑定前请在域名 DNS 设置中添加 CNAME 记录指向 *****.coding-pages.com
要点: 在你的域名提供商处先添加一个上面提到的CNAME解析再来这里绑定!
推荐阅读: Hexo+NexT(二):Hexo站点配置详解
vim ~/blog/_config.yml
划到最下面
# Deployment
## Docs: https://hexo.io/docs/deployment.html
deploy:
type: git
repo:
coding: 刚才复制的ssh链接,master
像这样子写,注意空格!
注: 因为我是3线部署,所以这里有两个(还有一个没截到)
cd ~/blog && hexo cl && hexo g && hexo d
没有错误提示即为成功,现在 打开你的 网站地址 查看有无问题!
打开 https://gitee.com/projects/new 新建一个仓库
好啦好啦,不写啦!百度去吧!_(:з」∠)_,gitee,coding,github都十分相似,按照上面coding的大致操作来一遍就ok
需要注意的几点:
主题我用过的不多。但不推荐使用next主题 ,它过于臃肿了!目前我使用的是 Icarus 主题,简洁吼看啊!
在我写这篇文章时,Icarus为3.0.0版本 ,一个比较大的更新……网上几乎所有关于Icarus的更改教程都没用了,我也不太会这些东西_(:з」∠)_,抛砖引玉啊
git clone https://github.com/ppoffice/hexo-theme-icarus.git themes/icarus
注: 这里使用了本人搭建的github加速服务,可能会炸 本站github加速已关闭
vim ~/blog/_config.yml
找到下面这一行并修改
注意空格!
theme: icarus
hexo cl && hexo g && hexo s
不出意外的话,会失败_(•̀ω•́ 」∠)_
按照提示复制粘贴绿色的文字并回车即可
就先写到这里了
这篇文章写了好几天了…但愿能有个好效果吧
版权属于:hshx123
本站文章版权声明:自由转载-非商用-保持署名|Creative Commons BY-NC 3.0
你可转载和修改文章,但必须注明原作者和原文链接,不得用于商业用途
来考古了,谁又能想到我会在一年后用到这篇文章
欢迎ヽ(〃∀〃)ノ
[...]《从零开始用手机搭建博客#1 安装篇》《Termux/Linux搭建博客》[...]
404
gitee部署完之后404怎么办?
优先百度
啥也不会建议直接用baklib
像我的https://echs.top
可
很详细, 可是镜像站依旧蛋疼般的卡慢, 哭了
用国内的服务会好很多(
卡慢得自己琢磨琢磨优化,比如改改公共CDN源之类的…
我的意思是 termux 安装依赖的很慢
现在用的 clash 代理似乎不是全局……
博客速度还是可以的 loafing.cn
(在学校,不太方便回复
Clash在旧版可以设置全局,新版不知道为什么去掉了。
另外,Clash会把Termux代理的呀…
很有用的文章,对新手来说很友好
Mark