Jekyll Compose:终极Jekyll写作效率工具,简化博客内容创作流程

📅 2026/7/15 18:44:06 👁️ 阅读次数 📝 编程学习
Jekyll Compose:终极Jekyll写作效率工具,简化博客内容创作流程

Jekyll Compose:终极Jekyll写作效率工具,简化博客内容创作流程

【免费下载链接】jekyll-compose:memo: Streamline your writing in Jekyll with these commands.项目地址: https://gitcode.com/gh_mirrors/je/jekyll-compose

Jekyll Compose 是一款专为 Jekyll 博客平台设计的高效写作工具,通过一系列实用命令简化内容创作流程,帮助博主专注于写作本身而非繁琐的文件管理。无论是创建草稿、发布文章,还是管理页面和集合内容,Jekyll Compose 都能提供直观快捷的解决方案,让博客维护变得轻松高效。

快速安装:三步完成配置

要开始使用 Jekyll Compose,只需简单几步即可完成安装配置:

  1. 添加依赖:在 Jekyll 项目的Gemfile中添加以下代码(通常位于项目根目录):

    gem 'jekyll-compose', group: [:jekyll_plugins]
  2. 安装依赖:在终端中执行以下命令安装插件:

    $ bundle
  3. 验证安装:运行帮助命令确认插件已成功加载:

    $ bundle exec jekyll help

    在输出的命令列表中,你将看到draftpostpublish等新增命令,表明安装成功。

核心功能:7大命令提升创作效率

Jekyll Compose 提供了一系列精心设计的命令,覆盖博客内容创作的全流程:

1. 创建文章:多种方式快速生成

使用post命令直接创建新文章:

$ bundle exec jekyll post "My New Post"

或通过更灵活的compose命令创建(支持指定集合类型):

$ bundle exec jekyll compose "My New Post" --post # 或指定自定义时间格式 $ bundle exec jekyll post "My New Post" --timestamp-format "%Y-%m-%d %H:%M:%S %z"

2. 管理草稿:安全保存未完成内容

创建草稿(自动保存到_drafts目录):

$ bundle exec jekyll draft "My new draft" # 或使用 compose 命令 $ bundle exec jekyll compose "My new draft" --draft

重命名草稿:

$ bundle exec jekyll rename _drafts/my-new-draft.md "My Renamed Draft"

3. 发布与撤销:一键切换内容状态

发布草稿(自动移动到_posts目录并设置发布日期):

$ bundle exec jekyll publish _drafts/my-new-draft.md # 或指定发布日期 $ bundle exec jekyll publish _drafts/my-new-draft.md --date 2024-01-24

撤销发布(将文章移回草稿目录):

$ bundle exec jekyll unpublish _posts/2024-01-24-my-new-draft.md

4. 页面管理:轻松创建独立页面

创建新页面:

$ bundle exec jekyll page "My New Page"

5. 文章重命名:灵活调整标题与日期

重命名已发布文章:

$ bundle exec jekyll rename _posts/2024-01-24-my-new-draft.md "My New Post" # 或同时修改日期 $ bundle exec jekyll rename _posts/2024-01-24-my-new-post.md "My Old Post" --date "2023-12-31"

6. 集合内容:支持自定义内容类型

为自定义集合创建内容(需先在_config.yml中配置集合):

$ bundle exec jekyll compose "My New Thing" --collection "things"

高级配置:个性化你的写作环境

Jekyll Compose 支持通过配置文件自定义行为,提升写作体验:

自动打开编辑器

_config.yml中添加以下配置,创建新内容后自动打开编辑器:

jekyll_compose: auto_open: true

并设置环境变量指定编辑器(如 VS Code):

export JEKYLL_EDITOR=code

默认前置元数据

配置默认前置元数据,自动为新内容添加统一格式:

jekyll_compose: default_front_matter: posts: description: "" image: "" category: "tech" tags: ["jekyll", "blog"] published: false drafts: description: "" category: "draft"

开始使用:从克隆到创作的完整流程

  1. 克隆项目(如尚未创建 Jekyll 项目):

    git clone https://gitcode.com/gh_mirrors/je/jekyll-compose cd jekyll-compose
  2. 按照安装步骤配置插件后,即可开始使用各种命令创作内容:

    • 创建草稿:bundle exec jekyll draft "我的第一篇草稿"
    • 编辑草稿:自动打开编辑器(如配置了auto_open
    • 发布文章:bundle exec jekyll publish _drafts/我的第一篇草稿.md
    • 管理页面:bundle exec jekyll page "关于我"

Jekyll Compose 通过简化文件操作流程,让你能够专注于内容创作,是 Jekyll 博主提升效率的必备工具。无论是个人博客还是专业网站,都能通过这些强大的命令显著减少重复工作,让写作变得更加流畅愉快。

【免费下载链接】jekyll-compose:memo: Streamline your writing in Jekyll with these commands.项目地址: https://gitcode.com/gh_mirrors/je/jekyll-compose

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考