date
slug
summary
tags
category
icon
password
Property
Mar 22, 2024 04:20 PM
突然心血来潮,想要搭建自己的博客,曾经用过wordpress,虽然功能强大,但总是略感臃肿,正好接触到hexo,觉得是个用来实现个人博客的利器,颇有极客的感觉,话不多说,我是在手机上搭建的hexo,踩坑颇多,特此记录。
工具
- 码市(考虑到国内墙的原因,码市比github速度更有保障)
- Termux(可以在酷安下载到,手机终端利器)
- 安卓手机(已root)
一.配置码市
- 注册码市帐号:这里不多说,小伙伴可以点[这里][1]进入官网注册
- 创建新项目
- 设置pages服务为master分支(hexo博客发布到此分支)
- 新建一个hexo分支并设置为默认分支,保存hexo的站点文件
码市配置就基本完成了。这里说明一下,test有两个分支,master分支用来发布hexo站点,hexo分支设置默认分支用来备份hexo站点文件(这样可实现手机PC协同管理hexo) 二.配置Termux
不同于其他终端,这个终端是一个寄居在安卓系统中的阉割版 Linux
手机里的 /data/data/com.termux/files/ 目录对应的就是 Linux 的根目录 /
在自己的这一块地方里, Termux 拥有绝对权限,但是出去后需要 root 权限才能进行操作
开始:
打开termux
输入以下代码
安装Hexo:
在termux运行以下代码
本地渲染hexo & 本地测试:
继续在termux运行以下代码
cd blog //进入blog目录
hexo g //渲染命令
hexo s //本地测试命令
然后打开浏览器 输入 120.0.0.1:4000 看看是不是有了博客
如果没有请检查哪里错了!
配置博客:
我们对博客修改相应的配置,我们用到_config.yml文件
1 修改网站相关信息
language和timezone都是有输入规范的,详细可参考语言规范和时区规范。
注意:每一项的填写,其:后面都要保留一个空格,下同。
2 配置统一资源定位符(个人域名)
对于root(根目录)、permalink(永久链接)、permalink_defaults(默认永久链接)等其他信息保持默认。
3 配置部署
其中repo项是之前Github上创建好的仓库的地址
发布到码市:
git config --global user.email "[email protected]" //邮箱
git config --global user.name "xxxx" //用户名
ssh-keygen -t rsa -C "[email protected]" //生成配对的公私钥
会提示你安装 openssh 安装就行
然后我们只要在终端执行这样的命令即可:
$ hexo deploy
大功告成,访问test.coding.me就可以访问你的博客了。
[1]: https://mart.coding.net/register
[2]: http://i4.buimg.com/567571/829bc531974f5745.png“创建新项目”
- 作者:盐粒儿
- 链接:https://www.besalt.top/article/p002
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。