当前位置: 首页 > article >正文

jekyll相关的技术点

jekyll相关的技术点

    • 1. gem bundle jekyll 三者的关系
      • gem
      • bundle
      • Jekyll
    • 2. jekyll命令
    • 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命令

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

3. 注意事项

  • jekyll 目录结构中,_site是根据markdown文件动态生成,git管理项目时需要排除
  • 根目录中的index.html也会在_site中复制一份,也就是说_site是最终的站点内容

http://www.kler.cn/a/318492.html

相关文章:

  • DIP switch是什么?
  • LabVIEW开发相机与显微镜自动对焦功能
  • C#发票识别、发票查验接口集成、电子发票(航空运输电子行程单)
  • 界面控件Kendo UI for Angular中文教程:如何构建带图表的仪表板?(一)
  • ctfshow-web入门-SSTI(web361-web368)上
  • 俏美韵从心出发,与女性一道为健康生活贡献力量
  • 网络PPP协议802.11协议以太网协议IPV4协议在思科模拟器的实现
  • 深度学习(5):逻辑斯蒂回归Logistic
  • 深度学习(2):梯度下降
  • Windows系统使用PHPStudy搭建Cloudreve私有云盘公网环境远程访问
  • OTTO奥托机器人开发总结
  • 2024java高频面试-数据库相关
  • 将python代码文件转成Cython 编译问题集
  • python中实用工具与自动化脚本
  • typename、非类型模板参数、模板参数的特化、模板类成员函数声明和定义分离、继承等的介绍
  • 滚雪球学SpringCloud[6.3讲]: 分布式日志管理与分析
  • 常见统计量与其抽样分布
  • python异步处理
  • [SDX35+WCN6856]SDX35 + WCN6856 WiFi 起来之后,使用终端连接会导致系统重启
  • dotnet4.0编译问题
  • 【系统架构设计师】专题:系统质量属性和架构评估
  • 康养为松,智能为鹤:华为全屋智能画出的松鹤长春图
  • 2024.9.24 数据分析
  • 努比亚z17努比亚NX563j原厂固件卡刷包下载_刷机ROM固件包下载-原厂ROM固件-安卓刷机固件网
  • 智慧城市主要运营模式分析
  • [附源码]宠物领养管理系统+SpringBoot