CentOS 使用 Jekyll 启动指南
简介

Jekyll 是一个简单、强大的静态站点生成器,它可以帮助你快速搭建一个个人博客或者项目网站,CentOS 是一个流行的 Linux 发行版,因其稳定性和安全性而被广泛使用,本文将详细介绍如何在 CentOS 上使用 Jekyll 启动一个静态站点。
环境准备
安装 CentOS
- 下载 CentOS 镜像并安装到你的服务器上。
- 选择合适的版本,如 CentOS 7 或 CentOS 8。
更新系统
- 打开终端,执行以下命令更新系统:
sudo yum update -y
- 打开终端,执行以下命令更新系统:
安装 Ruby
- Jekyll 需要 Ruby 环境,以下是在 CentOS 上安装 Ruby 的步骤:
sudo yum install -y ruby
- Jekyll 需要 Ruby 环境,以下是在 CentOS 上安装 Ruby 的步骤:
安装 Jekyll
- 使用 gem 命令安装 Jekyll:
sudo gem install jekyll
- 使用 gem 命令安装 Jekyll:
安装 bundler
- Bundler 是一个 Ruby 依赖管理工具,用于管理 Jekyll 项目的依赖:
sudo gem install bundler
- Bundler 是一个 Ruby 依赖管理工具,用于管理 Jekyll 项目的依赖:
创建和配置 Jekyll 项目

创建项目目录
- 在终端中创建一个新的目录作为你的 Jekyll 项目:
mkdir my-jekyll-site cd my-jekyll-site
- 在终端中创建一个新的目录作为你的 Jekyll 项目:
初始化 Jekyll 项目
- 使用 Jekyll 初始化项目:
jekyll new .
- 使用 Jekyll 初始化项目:
配置 _config.yml 文件
- 打开
_config.yml文件,进行以下配置:author: Your Name email: your-email@example.com
- 打开
添加文章
- 在
posts目录下创建一个新的 Markdown 文件,post-1.md:--- layout: post "My First Post" date: 2023-04-01 12:00:00 --- This is my first post.
- 在
启动 Jekyll 服务器
启动 Jekyll 服务器
- 在项目目录下启动 Jekyll 服务器:
jekyll serve
- 在项目目录下启动 Jekyll 服务器:
访问站点
- 打开浏览器,访问
http://localhost:4000,你应该能看到你的 Jekyll 站点。
- 打开浏览器,访问
部署到服务器

生成静态文件
- 在项目目录下执行以下命令生成静态文件:
jekyll build
- 在项目目录下执行以下命令生成静态文件:
选择一个合适的静态文件托管服务,如 GitHub Pages、Netlify 或 Vercel。
按照所选服务的文档将生成的静态文件上传到服务器。
FAQs
Q1:如何解决 Jekyll 无法启动的问题? A1:Jekyll 无法启动,请检查以下问题:
- Ruby 是否已正确安装。
- Jekyll 是否已正确安装。
- 是否有权限运行 Jekyll 命令。
Q2:如何在 Jekyll 中添加评论功能? A2:Jekyll 本身不提供评论功能,但你可以使用第三方插件,如 Disqus 或 Utterances,在插件的官方网站上获取代码,然后在 Jekyll 的 _config.yml 文件中添加相应的配置,使用 Disqus 插件:
disqus_shortname: your-disqus-shortname

