jekyll进阶-本地调试&&旧手机的利用

本页面有3331中文 | 405英文

win下jekyll调试博客不方便,还有很多错误。而博客每次写完或调试完需要重复git add, git commit, git push,即使有了github desktop,一样是很不方便。而在jekyll官网上我们知道jekyll博客支持本地调试,麻烦的是搭建环境,相比于windows,Linux下的环境搭建就方便的多了,本文就介绍怎么用安卓手机来搭建环境本地调试博客程序。旧手机搞他,再做个代理和内网穿透,实现手机服务器搭建博客,解决百度蜘蛛摸github烫腿的问题。
这里接上一篇,请参考旧手机建立自己的博客网站之踩坑记||在旧手机上建立自己的服务器(2)||2020年新货
安卓装Linux ,坑真的多,Linux deploy&Termux踩坑记||在旧手机上建立自己的服务器(1)||2020年新货
这篇博文的前提是你已经在手机上装好的Linux系统,这里以ubuntu18LTS版本为例说明: 打开jekyll安装官网https://www.jekyll.com.cn/docs/installation/ubuntu/
根据提示进行环境配置 ,首先安装依赖

最好避免将 Ruby Gem 安装为根用户。因此,我们需要为您的用户帐户设置 Gem 安装目录。以下命令将环境变量添加到文件中,以配置 Gem 安装路径。立即运行它们:~/.bashrc

安装 jekyll

至此你已经准备好使用jekyll了 ,如果有以下 错误说明你的镜像源错误,这时候你需要准备梯子或者修改镜像源 。 出错
更新国内镜像源

查看镜像源

既然要将网站部署在Github Page上,那自然少不了使用git,可以使用如下命令安装git:

在终端中输入git –version,出现git version 1.9.1,则说明git安装成功:

关于环境配置问题这里推荐intzero大神的方式和处理,下面补充介绍在网站clone主题下来本地调试容易出现的问题。
这里推荐使用手机的内部存储作为博客的存放地即sdcard(前提是你挂载了) 如果你是代码晕的话,跟着走吧,首先在主题网站选择好你的主题,并找到github仓库,点击右侧下载zip文件后,解压拷到手机的内部储存,就是数据线连接你看到 的那个,然后在ssh客户端连接你的Linux,输入以下命令:

在这里插入图片描述 如果你遇到以上问题:首先要确保你安装了’jekyll-paginate’,可以执行以下命令尝试:

如果已安装,那根据ensure that you have included the jekyll-paginate gem in your Gemfile as well. 报错来说你需要在你的 Gemfile 中添加 gem jekyll-paginate字段如下面所示:

如果你遇到了下面的问题:
在这里插入图片描述 说明你的配置文件中没有配置扩展文件。在_config.yml配置文件的扩展选项中添加以下字段,则分别可以支持在X86架构的ubuntu和arm64架构下本地调试。

修改以上问题后,如果看见了以下界面,那么恭喜你,在浏览器输入http://localhost:4000/即可看到的站点。之后就可以直接在旧手机上本地调试。
在这里插入图片描述

欢迎大家到我的CSDN参观