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

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.lryc.cn/news/446252.html

相关文章:

  • 【Golang】Go语言中如何面向对象?
  • E2VPT: An Effective and Efficient Approach for Visual Prompt Tuning
  • 影刀RPA实战:网页爬虫之天猫商品数据
  • 微信小程序注册流程及APPID获取(完整版图文教程)
  • 分享课程:VUE数据可视化教程
  • Flink的反压机制:底层原理、产生原因、排查思路与解决方案
  • Unity DOTS系列之Aspect核心机制分析
  • webpack 的打包target讲解 node环境打包下的文件存储造成不易察觉的坑点
  • JVM面试问题集
  • Go weak包前瞻:弱指针为内存管理带来新选择
  • ZStack AIOS平台智塔入选2024世界计算大会专题展优秀成果
  • 总结 自行解决问题经验
  • 软件设计模式——工厂模式
  • Apache Druid命令执行(CVE-2021-25646)
  • 新的 MathWorks 硬件支持包支持从 MATLAB 和 Simulink 模型到高通 Hexagon 神经处理单元架构的自动化代码生成
  • gorm.io/sharding:改造,当查询条件中不包含分表键时,从自定义方法中获取对应的表进行查询
  • 【CSS】变量的声明与使用
  • 【数学分析笔记】第3章第4节闭区间上的连续函数(1)
  • Mybatis中sql数组为空判断
  • 12.第二阶段x86游戏实战2-CE找基地址
  • 笔记整理—内核!启动!—linux应用编程、网络编程部分(3)文件共享与标准IO
  • plt常用函数介绍一
  • 基于ExtendSim的 电子制造 仿真模型
  • BGP 路由反射器
  • CSRF高级防御绕过
  • MySQL安装文档-Windows
  • html TAB、table生成
  • 2024!再见前端!
  • 【源码+文档+调试讲解】人事管理系统设计与实现Python
  • 基于注意力机制的图表示学习:GRAPH-BERT模型