jekyll相关的技术点

jekyll相关的技术点

    • [1. gem bundle jekyll 三者的关系](#1. gem bundle jekyll 三者的关系)
    • [2. jekyll命令](#2. jekyll命令)
    • [3. 注意事项](#3. 注意事项)

如果你用过github的Pages功能(现在在Action功能中),或者gitee中的Pages,那么对于jekyll你一定不陌生。今天研究部署了一下,供参考

1. gem bundle jekyll 三者的关系

gem

gem 是 Ruby 语言的包管理 工具, 通过 gem install 命令安装指定的 gem 包

比如gem install jekyll, ruby项目中的gemfile就是依赖的配置文件

bundle

bundler 是用于 Ruby 项目的依赖管理 工具,主要通过 Gemfile 文件管理项目所需的 gem。它确保项目在任何环境下使用相同的 gem 版本,避免依赖冲突。

使用 bundle install 命令来安装 Gemfile 中定义的 gem,比如 bundle install

Jekyll

jekyll 是一个静态网站生成器,是基于 Ruby 的一个 gem。它将 Markdown 文件、YAML 数据等转换为静态的 HTML 网站.

Jekyll 本身是一个 gem,通常通过 gem 或 bundle 安装

2. jekyll命令

shell 复制代码
# 创建新的站点 (脚手架)
jekyll new my-site
cd my-site
# 构建项目,安装所需的gems
bundle install
# 启动jekyll
bundle exec jekyll serve

3. 注意事项

  • jekyll 目录结构中,_site是根据markdown文件动态生成,git管理项目时需要排除
  • 根目录中的index.html也会在_site中复制一份,也就是说_site是最终的站点内容
相关推荐
本地化文档2 分钟前
requests-docs-l10n
python·http·github·gitcode
阿洛学长17 分钟前
AI编码工具重塑开发流程——GitHub Copilot实战应用与效率提升指南
人工智能·github·copilot
程序员柒叔28 分钟前
OpenClaw 踩坑记:Cron 任务 Feishu 推送失败
后端·github
小雨青年1 小时前
GitHub CLI 与脚本自动化
运维·自动化·github
chQHk57BN2 小时前
AI辅助编程:GitHub Copilot会取代开发者吗?
人工智能·github·copilot
Smoothcloud润云15 小时前
从“预测下一个词”到“预测下一个世界状态”:世界模型作为AGI新范式的深度分析报告
人工智能·测试工具·微服务·容器·github·状态模式·agi
CoovallyAIHub18 小时前
ICLR 2026 | VLM自己学会调检测器:VTool-R1用强化学习教视觉模型使用工具推理
算法·架构·github
CoovallyAIHub18 小时前
RK3588上111 FPS:轻量YOLOv8+异步视频处理系统实现无人机自主电力巡检
算法·架构·github
信创DevOps先锋21 小时前
Gitee本土化战略深度解析:中国开发者生态的“新基建“ Gitee本土化战略深度解析:中国开发者生态的“新基建“
gitee
信创DevOps先锋21 小时前
Gitee:数字化转型浪潮中企业项目管理的战略选择
gitee