在手机上建站是种什么体验~~~
背景
由于电脑突然坏了,手上正好有个Mipad2,那么安卓手机上能不能建hexo网站呢于是就有了这篇文章。
在安卓手机上建站属实不友好,不过在特殊情况下到不失为一个好方法。
Termux简介
Termux是一个Android下一个高级的终端模拟器,开源且不需要root,支持apt管理软件包,十分方便安装软件包,完美支持Python,PHP,Ruby,Go,Nodejs,MySQL等。随着智能设备的普及和性能的不断提升,如今的手机、平板等的硬件标准已达到了初级桌面计算机的硬件标准,用心去打造完全可以把手机变成一个强大的工具.
Google Play下载的版本比酷安要新,有能力建议下载Google PLay版本的.
开始
准备工作
安装termux,安装完成后打开,termux会进行资源包的下载,待下载完成我们就得到了一个能用的终端了。终端命令与Linux的差不多。 在终端输入pkg install vim 安装vim编辑器,由于termux自带的源在国外,所以我们给他换成国内镜像源,加快软件安装速度 输入命令vim ~/../usr/etc/apt/sources.list 编辑sources.list 文件内容为
#deb https://termux.net stable main
deb [arch=all,你的手机处理器构架] http://mirrors.tuna.tsinghua.edu.cn/termux stable main
这里我用的是清华的镜像源 接下来输入命令pkg update 、pkg upgrade 来更新源以及软件。
开始建站
手机上搭建hexo静态博客我们需要nodejs框架以及git工具。
安装工具
输入命令,等待安装完成
pkg install nodejs git
安装完成后输入git --vetsion 与node -v 查看版本,若有其版本号出现则代表已成功安装。
$ git --version
git version 2.23.0
$ node -v
v12.12.0
然后就跟电脑上搭建hexo博客一样。
安装hexo并搭建本地博客
看到这么多安装,千万不要紧张,小哥哥小姐姐们一定要稳住,别怕,因为后面用nodejs带的npm工具安装就好了。
- 安装hexo命令:
npm install -g hexo 。 - 安装完成后,查看版本:
- 之后与的步骤与在电脑上搭建相同。
设置git
git config --global user.name "你的github用户名”
git config --global user.email "你的用户名对应的邮箱"
生成ssh密钥
ssh-keygen -t rsa -C "youremail@example.com”
生成本地博客
用mkdir blog 命令新建一个名为blog的文件夹,然后cd命令进入到该文件夹,执行hexo init 命令,生成本地博客。
部署到GitHub上
打开blog/_config.yml。找到deploy,在其下面添加
deploy:
- type: git
repo:
github: 你的GitHub仓库部署地址,master
最后执行hexo cl && hexo g && hexo d 将本地博客部署到GitHub上。 效果展示:
最后在手机上写文章可以用Kio这款软件,上传图片可以使用smms图床。 在KIO中写完文章,全选复制,然后进入termux用vim编辑器编辑文章,长按粘帖即可。
|