LineXic 发表于 2024-6-29 22:49:56

手把手教你用jekyll和手机termux搭建一个个人静态博客

本帖最后由 LineXic 于 2024-6-29 23:14 编辑

原帖在这里:
https://linexic.top/2024/04/30/termux-jekyll-blog/

前言
jekyll是一个静态站点生成器,内置 GitHub Pages 支持和简化的构建过程

不再需要数据库,不需要开发评论功能,不需要不断的更新版本——只用关心你的博客内容

Jekyll 使用 Markdown 和 HTML 文件,并根据您选择的布局创建完整静态网站。 Jekyll 支持 Markdown 和 Lick,这是一种可在网站上加载动态内容的模板语言。 有关详细信息,请参阅 Jekyll

Windows 并未正式支持 Jekyll。 有关详细信息,请参阅 Jekyll 文档中的Windows 上的 Jekyll

可以将 Jekyll 用于 GitHub Pages。 如果您喜欢,可以使用其他静态站点生成器或者在本地或其他服务器上自定义构建过程

如何搭建

jekyll中文文档


准备

Ruby
pkg install ruby
RubyGems
gem update --system
Linux
NodeJs
pkg install node
Python 2.7
pkg install python
快速生成

~ $ gem install jekyll
~ $ jekyll new myblog
~ $ cd myblog
~/myblog $ jekyll serve
# => Now browse to http://localhost:4000

生成后会得到这样的大概的目录结构

.   基本信息
├── _config.yml
├── _drafts
|   ├── begin-with-the-crazy-ideas.textile
|   └── on-simplicity-in-technology.markdown
      包括脚页,头页
├── _includes
|   ├── footer.html
|   └── header.html
      布局
├── _layouts
|   ├── default.html
|   └── post.html
      文章
├── _posts
|   ├── 年-月-日-文件名.md
├── _site
├── .jekyll-metadata
      HTML
└── index.html


更多查看jekyll文档-目录结构

安装开发板

git clone git://github.com/jekyll/jekyll.git
$ cd jekyll
$ script/bootstrap
$ bundle exec rake build
$ ls pkg/*.gem | head -n 1 | xargs gem install -l

主题搭建
Jekyll主题在github也有很多开源
完成了以上的内容你就可以愉快的使用jekyll啦,fork这个主题,并把仓库名称改为usename.github.io就完成啦,就这么简单

并且jekyll是github的创始人创建的,jekyll内置github pages支持
评论
本主题内置Gitalk

可以在这里申请GitHub Application

gitalk:
   enable: true
   owner: 拥有者
   repo: 你的仓库名称
   clientID: 申请的ID
   clientSecret: key
   admin: 管理者


资料引用

jekyll文档
GitHub文档
jekyll论坛
gitalk
另外可以找到CNAME文件以绑定域名
页: [1]
查看完整版本: 手把手教你用jekyll和手机termux搭建一个个人静态博客