Tremux搭建hexo博客
建议使用真正的服务器去搭建网站,搭建这个项目建议使用电脑,最好是Linux
尽管如此,你还是想要在手机上体验创建博客呢?
环境准备
手机系统:Android 5+
软件:Tremux
合适的网络环境
部分手机第一次打开软件会出现报错,建议进入软件设置,清除软件数据。如果问题仍旧,说明手机权限过于严格,软件无法写入/data/data目录,至此,你只能放弃去做这件事了。
软件更新
幸运的你通过安装的第一关
打开后就是一屏幕的Linux终端界面
如果你面对这屏幕惊慌失措,说明你可能不适合搭建博客/网站。如果你执意或急需要搭建博客,你照做教程之后你应该学习一些有关 计算机/Linux/网站部署 之类的知识
这应用程序模拟了Debian Linux的终端,意味着可以使用特别的 apt
命令,不过软件准备了 pkg
命令,在首次执行时可以自动执行一次软件更新 apt update
你可能学习过有关Debian系统的操作,在这声明,一般情况Tremux执行操作不需要在命令前加上sudo
termux的默认软件源服务器在海外,你可能需要更换到国内源。
一条命令让你进入换源图形界面
1 |
|
0.119版本选择 mirror group
,应该只要直接回车。进入二级菜单选择 Mirrors in Chinese Mainland
,方向键按下键选, 空格选择,回车保存
如果你觉得你手法不错,你也可以直接点击选项,选好了点ok即可
软件会进行一次软件更新,之后输入
1 |
|
如果你使用了比较旧的软件或0.118版,你最好升级到最新版本,目前截止至文章编写时软件版本是0.118,测试版是0.119
或者直接执行下面的命令更换,如果你不想用图形操作,0.119版本用户也可以这么做
1 |
|
0.118需要重启软件,输入 exit
回车(有时不需要)或者下拉通知栏,单击termux的通知,点击exit,建议不要从任务视图划掉,进入后还需要从新执行一次换源命令
安装博客软件
教程使用博客软件Hexo为例,这个网站也是用Hexo做的
Hexo依赖nodejs,需要安装
1 |
|
下载Hexo时可能需要用到Git
1 |
|
合起来就是
1 |
|
待会用到文本编辑器,一般情况已经安装了nano文本编辑器,其他教程提到使用vim编辑器,不过除了软件开发者(默哀已经逝世的vim开发者)没有人不能在不依靠任何人的帮助下退出软件,不信你现在安装试试
1 |
|
启动vim只需直接输入vim即可
要退出vim,输入英文冒号 :
再输入 q
回车就行了
废话不多说继续话题
新建一个文件夹,并切换到刚刚新建的文件夹
1 |
|
目录最好没有中文,你可以用数字或字母
安装hexo
1 |
|
之后你可以尝试启动了
1 |
|
出现了localhost:4000时,你可以去浏览器访问这个地址或者是127.0.0.1:4000
安装主题
以fluid主题为例,本博客也是用fluid主题
下载主题
1 |
|
在博客目录下创建 _config.fluid.yml,从官网复制专门的_config.yml代码输入进刚刚创建的文件
1 |
|
长按点击PASTE粘贴,Ctrl+o回车保存ctrl+x退出
用文本编辑器编辑_config.yml
1 |
|
ctrl+w输入landscape,改成fluid,ctrl+w输入lang,把后面的en改成zh_CN,Ctrl+x回车,输入y后按回车退出
启动服务器
1 |
|
打开地址看成果吧
部署到 github
新建 github 仓库,仓库名为 用户名.github.io
安装openssh
1 |
|
安装 git 插件:
1 |
|
在博客目录下修改 _config.yml 配置文件,添加上述仓库地址:
1 |
|
添加ssh连接时得输入官方要求的信息
1 |
|
之后添加rsa密钥
1 |
|
查看输出内容
1 |
|
之后你需要在GitHub里添加rsa密钥,具体这不展示了,如果你不会,你可能不太适合搭建网站,执意要搭建的建议自己摸索
远端部署:
1 |
|
访问 GitHub用户名.github.io
就看到自己的网站了