jekyll blog series
本文参考 Youtube 频道:代码真香
jekyll 快速入门
Jekyll 是一个静态站点生成器,它是 GitHub 创始人创造的,被非常多的极客使用,阮一峰的博客也是用它搭建。Jekyll 会根据网页源码生成静态文件,包括 html,css,js等。它提供了模板、变量、插件等功能,所以实际上可以用来编写整个网站。但是和WordPress又有很大的不同,原因是jekyll只是一个生成静态网页的工具,不需要数据库支持。它使用 Ruby 编写,通过 Markdown 和 Liquid 模板生成内容。
其他主流的博客搭建方式:
- WordPress
- typecho
- Tale
- Hexo
- Hugo
特点:
- 简单
- 静态
- 对 Github 支持友好
- 博客支持
规划:
- 快速在本地搭建博客
- 将博客部署到可访问的域名
- 常用插件和配置
- Liquid 模板语法
在本地搭建博客
1. 安装(on MacOS)
brew install ruby
sudo gem install jekyll
sudo gem install jekyll bundler
Gem 安装不上或很慢怎么办?
更换 gem 的源:
gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/
2. 创建博客
创建博客目录:
jekyll new myblog
cd myblog
安装依赖:
sudo bundle install
bundle exec jekyll serve
运行本地博客服务:
默认从 127.0.0.1:4000 访问。
一些文件和目录的作用:
_config.yml
:是最重要的配置文件。_post
:展示的博客文章。_drafts
:草稿,不会展示。_site
:生成的静态网站内容。
3. 使用别人的主题
- 克隆主题。
- 安装依赖。
- 更换文章。
- 运行和部署。
Written on December 12, 2018