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

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

Posted by LineXic on April 30, 2024

前言

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

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

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

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

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

如何搭建?

jekyll中文文档

准备

快速生成

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

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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
.     基本信息
├── _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文档-目录结构

安装开发板

1
2
3
4
5
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

1
2
3
4
5
6
7
gitalk:
   enable: true
   owner: 拥有者
   repo: 你的仓库名称
   clientID: 申请的ID
   clientSecret: key
   admin: 管理者

资料引用
jekyll文档
GitHub文档
jekyll论坛
gitalk

另外可以找到CNAME文件以绑定域名


阅读量:
☛兄dei,请我喝杯茶☚
%