安卓手机搭建Hexo博客网站并绑定域名.Hexo+Github

释放双眼,带上耳机,听听看~!

手机上零基础Hexo+Github搭建博客

相信不少人都有想过拥有一个自己的博客网站吧?本文即利用一台手机免费搭建一个网站。

安卓手机搭建Hexo博客网站并绑定域名.Hexo+Github插图

 

下面详细说说本教程需必备/所需条件!!!

条件 详情
手机系统 Android系统
Github帐号 没有的可以去注册一个
Termux 终端模拟器

1、注册github帐号

点击跳转Github官网,推荐用电脑版网页打开(推荐使用:谷歌浏览器,自带网页翻译)
按提示注册帐号(第一项用户名、第二项邮箱、第三项帐号密码),原网页界面是英文,考虑到大多数人看不懂,所以我使用了翻译后的网页截图

安卓手机搭建Hexo博客网站并绑定域名.Hexo+Github插图(1)
注册

填写所有信息点击“Sign up for GitHub”进入注册向导!如果填写用户名没有被占用且邮箱没有注册过,会显示以下界面

安卓手机搭建Hexo博客网站并绑定域名.Hexo+Github插图(2)

如果报错!按提示重写新的用户名/邮箱,直到无错误!
点击“创建一个帐户”进入下一步,显示如下:

安卓手机搭建Hexo博客网站并绑定域名.Hexo+Github插图(3)

点击“继续”进入下一步,显示如下:

安卓手机搭建Hexo博客网站并绑定域名.Hexo+Github插图(4)

点击“跳过此步骤”完成注册!显示如下:

安卓手机搭建Hexo博客网站并绑定域名.Hexo+Github插图(5)

2、创建一个储存库,用于部署网页

继续上面的步骤,点击“开始一个项目”创建,如图:

安卓手机搭建Hexo博客网站并绑定域名.Hexo+Github插图(6)

然后填写你的储存库名称:

你的用户名.github.io

 

当然也可以自定义,这里是教程,所以推荐写成这样,方便后面教程操作!填写完成后点击“创建储存库”完成创建,如下图:

 

安卓手机搭建Hexo博客网站并绑定域名.Hexo+Github插图(7)

好了,这个步骤完成了!!!

 

 

3、安装Termux最新版本

关注公众号“玩机屋”回复Termux获取下载链接,然后安装即可

4、操作Termux安装Hexo

1.打开“Termux”,等等下载文件自动安装(可能第一次打开需要梯子!)
2.输入以下命令安装,请一条一条复制粘贴,然后按回车键安装(如果提示y or n,输入y然后回车键确认)

pkg install gitpkg install nodejs-ltsnpm install hexo-cli -gnpm install hexo --save
#输入以上命令就完成Hexo安装了

5、部署到github

1.创建数据目录

mkdir blog

2.cd到数据目录

cd blog

3.设置git数据

hexo initgit config --global user.name "你的github用户名"git config --global user.email "注册github的邮箱"git initgit remote add origin git@github.com:你的github用户名/你的github用户名.github.io.git

4.安装ssh服务

pkg install openssh

5.生成ssh密钥(如果出现提示,一直按回车键,貌似是4次)

ssh-keygen -t rsa -C "注册github的邮箱"

6.读取生成ssh密钥

cat ~/.ssh/id_rsa.pub

将读取出来的ssh全部复制到你的”github-ssh设置”中,读取的ssh如下图:

安卓手机搭建Hexo博客网站并绑定域名.Hexo+Github插图(8)

7.浏览器登陆你的github,打开设置-ssh,点击“new ssh key”添加你复制生成的ssh,如下图:

 

安卓手机搭建Hexo博客网站并绑定域名.Hexo+Github插图(9)

8.编辑“_config.yml”配置文件,进入”Termux”,右滑界面,打开菜单,长按“KEYBOARD”打开底部快捷栏

pkg install nanonano _config.yml

打开”_config.yml”文件后(请注意切换成英文输入法),按底部快捷键”↓”移动光标到底部!修改“deploy”为下面样子:

deploy: type: git repo: git@github.com:你的github用户名/你的github用户名.github.io.git branch: master#一定要注意type,repo,branch前后的空格
然后点击底部快捷栏“CTRL”(变深色),然后输入“o”保存,再按回车键保存
点击底部快捷栏“CTRL”,按“x”退出编辑

当然这一步使用有权限的root管理器编辑也行,例如RE文件管理器,从根目录依次进入/data/data/com.termux/files/home/blog/  再打开_config.yml文件,我就是使用文件管理器编辑的。

6、安装部署服务

npm install hexo-deployer-git --save

部署到github(每次更新可用)

hexo cleanhexo generatehexo deploy (第一次部署提示输入:yes确认
操作以上全部步骤即可访问你的博客了

https://你的用户名.github.io/

部署完成后可能需要1到3分钟才可以访问网站(需刷新) 

绑定个人域名

使用GithubPages的二级域名总是让人有种寄人篱下的不适感,所以这步就简单说明一下绑定个人域名的过程

  • 使用腾讯云提供的免费解析服务解析你购买的域名
  • 添加CNAME

在~/blog/source目录下新建名为CNAME的文件(这个文件是没有扩展名的),使用vim或其它编辑器在里面添加内容:你需要绑定的域名,然后使用前文提到的方法把博客同步到GithubPages

  • 添加解析记录

添加解析记录 记录类型CNAME 主机记录@ 记录值填 你的Github用户名.github.io 点击保存即可

安卓手机搭建Hexo博客网站并绑定域名.Hexo+Github插图(10)
  • 使用个人域名访问博客

现在在浏览器输入你的个人域名就能直接访问你搭建的博客了

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧