安卓手机使用Github Pages + hexo免费搭建博客

前言

本机教程仅针对安卓使用Termux搭建,网上已经有很多其他设备搭建的教程了,如果网上的教程不能用的话,你可以自己尝试参考我的文章。

准备

  • 安装Termux app
  • 安装AnLinux app
  • 安装VNC viewer app
  • github账号
  • 合适的网络环境

开始前

开始前我们需要安装Ubuntu和图形化界面在我们手机里,这里推荐一个教程视频

【Termux系列:手机安装一个带桌面的Linux系统-哔哩哔哩】https://b23.tv/y3eny7

开始

在桌面或者其他地方右键打开终端,执行以下命令
apt-get update -y && apt-get upgrade -y && apt-get install firefox -y && apt-get install git -y && apt-get install npm -y && apt-get install nodejs -y

如果你不是root用户,请使用以下命令
sudo apt-get update -y && sudo apt-get upgrade -y && sudo apt-get install firefox -y && sudo apt-get install git -y && sudo apt-get install npm -y && sudo apt-get install nodejs -y

这个过程有点漫长,稍等亿会,如果你看到他停了很久了,说明好了。

然后继续执行命令
npm install hexo-cli -g && hexo init blog && cd blog && hexo g

然后你就会发现,之前你右键的地方多出了一个叫blog的文件夹,那么博客安装也就到这里了。

Github配置

创建一个仓库,根据下面的图片进行配置。
创建仓库

然后回到终端,执行cd ~/.ssh
然后复制这串命令到终端进行修改
ssh-keygen -t rsa -C "email"
修改email成你的github注册时的邮箱(一般情况下是这个邮箱),然后执行命令连续按三次回车键。
然后打开文件管理,来到根目录(root)下
找到.ssh(如果找不见的话,请自己寻找显示隐藏文件选项)
打开id_rsa.pub,把里面的内容全选复制(为了确保万无一失,请使用CTRL+A)

打开这个链接 https://github.com/settings/keys

点击 New SSH key

Title可以随意写,Key请粘贴刚刚复制的内容。

然后点击Add SSH key

然后回到终端执行以下命令测试ssh -T git@github.com

如果它提示Hi xxx! You've successfully authenticated说明已配置好。

打开blog/_config.yml
滑到最下面,修改成这样

1
2
3
4
deploy:
type: git
repo: git@github.com:mcxiaolan/mcxiaolan.github.io.git #请自行修改用户名
branch: master #默认是master

保存之后,回到终端执行命令npm install hexo-deployer-git --save

大功告成

现在你的系统已经安装好hexo并且成功配置好了github,最后执行一串命令hexo d,就会自动部署到github.

基本命令

hexo new post “新建文章名” //新建文章

hexo new page “新建页面名” //新建页面

hexo clean //清除一些东西

hexo g //生成文件

hexo s //生成本地预览(按ctrl+C停止)
如果无法生成,请尝试使用以下命令
hexo s -p 1-65535任意一个数

配置文件在_config.yml

文章和页面在source.


本博客所有文章除特别声明外,均采用知识共享署名-非商业性使用-相同方式共享 3.0 中国大陆许可协议进行许可。
如果你要转载文章,请询问作者,以相同方式进行非商业性搬运。

使用 来必力 作为评论,这可能需要一段时间才能加载。