如何在 Ubuntu 22.04 上安装 Jekyll 静态网站生成器如何在 Ubuntu 22.04 上安装 Jekyll 静态网站生成器如何在 Ubuntu 22.04 上安装 Jekyll 静态网站生成器如何在 Ubuntu 22.04 上安装 Jekyll 静态网站生成器
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何在 Ubuntu 22.04 上安装 Jekyll 静态网站生成器

本教程适用于这些操作系统版本

  • Ubuntu 22.04(果酱水母)
  • Ubuntu 18.04(仿生海狸)

在此页

  1. 先决条件
  2. 开始
  3. 安装红宝石
  4. 使用 Jekyll 创建一个新网站
  5. 启动 Jekyll 服务器
  6. 访问 Jekyll 网站
  7. 结论

Jekyll 是一个用 Ruby 编写的免费开源静态文件生成器。它是一个简单易用的内容管理系统,用于在几分钟内创建一个网站。它采用您最喜欢的标记语言编写的文本,并使用布局来创建静态网站。您可以使用 Jekylls 的内置功能来调整网站的外观和感觉、URL、页面上显示的数据等等。它提供了大量功能,例如永久链接、类别、页面、帖子、自定义布局等等。

在本教程中,我们将向您展示如何在 Ubuntu 22.04 上安装 Jekyll CMS。

先决条件

  • 一台运行 Ubuntu 22.04 的服务器。
  • 在您的服务器上配置了根密码。

入门

在开始之前,建议使用最新的稳定版本更新您的系统。您可以使用以下命令更新它:

apt update -y
apt upgrade -y

一旦您的系统是最新的,通过运行以下命令安装其他所需的依赖项:

apt install make build-essential curl git tree -y

安装所有依赖项后,您可以继续下一步。

安装红宝石

Jekyll 是用 Ruby 编写的,因此您需要在系统中安装它。默认情况下,Ruby 包包含在 Ubuntu 默认存储库中。

运行以下命令来安装 Ruby:

apt install ruby ruby-dev -y

安装完成后,您需要告诉 Ruby 的 gem 包管理器将 gem 放在我们用户的主文件夹中。

您可以通过编辑 ~/.bashrc 文件来完成此操作:

nano ~/.bashrc

在文件末尾添加以下行:

export GEM_HOME=$HOME/gems
export PATH=$HOME/gems/bin:$PATH

保存并关闭文件,然后使用以下命令激活环境变量:

source ~/.bashrc

接下来,您可以使用 gem 命令安装 Jekyll 和 bundler,如下所示:

gem install jekyll bundler

安装完成后,您可以继续下一步。

使用 Jekyll 创建一个新网站

此时,Jekyll 已安装到您的系统中。现在,运行以下命令创建一个名为 jekyll.example.com 的新网站:

jekyll new jekyll.example.com

创建网站后,您应该获得以下输出:

  Bundler: Using jekyll 4.2.2
  Bundler: Fetching jekyll-seo-tag 2.8.0
  Bundler: Fetching jekyll-feed 0.16.0
  Bundler: Installing jekyll-feed 0.16.0
  Bundler: Installing jekyll-seo-tag 2.8.0
  Bundler: Fetching minima 2.5.1
  Bundler: Installing minima 2.5.1
  Bundler: Bundle complete! 7 Gemfile dependencies, 31 gems now installed.
  Bundler: Use `bundle info [gemname]` to see where a bundled gem is installed.Don't run Bundler as root. Bundler can ask for sudo if it is needed, and
  Bundler: installing your bundle as root will break this application for all non-root
  Bundler: users on this machine.
New jekyll site installed in /root/jekyll.example.com. 

接下来,使用以下命令列出 Jekyll 创建的所有文件和目录:

tree jekyll.example.com

您应该得到以下输出:

jekyll.example.com
??? 404.html
??? about.markdown
??? _config.yml
??? Gemfile
??? Gemfile.lock
??? index.markdown
??? _posts
    ??? 2022-09-25-welcome-to-jekyll.markdown

1 directory, 7 files

启动 Jekyll 服务器

首先,导航到网站目录并使用以下命令添加 webrick 依赖项:

cd jekyll.example.com
bundle add webrick

接下来,通过运行以下命令启动 Jekyll Web 服务器:

jekyll serve --host=0.0.0.0

服务器成功启动后,您应该获得以下输出:

Configuration file: /root/jekyll.example.com/_config.yml
            Source: /root/jekyll.example.com
       Destination: /root/jekyll.example.com/_site
 Incremental build: disabled. Enable with --incremental
      Generating... 
       Jekyll Feed: Generating feed for posts
                    done in 0.375 seconds.
 Auto-regeneration: enabled for '/root/jekyll.example.com'
    Server address: http://0.0.0.0:4000/
  Server running... press ctrl-c to stop.

访问 Jekyll 网站

此时,Jekyll 已启动并侦听端口 4000。现在,打开您的 Web 浏览器并输入 URL http://your-server-ip:4000。您将被重定向到 Jekyll 默认页面:

结论

在上面的指南中,您了解了如何在 Ubuntu 22.04 上安装 Jekyll。您现在可以探索 Jekyll 并使用自动生成的内容创建您自己的网站。

©2015-2025 艾丽卡 support@alaica.com