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,只需简单几步即可完成安装配置:
添加依赖:在 Jekyll 项目的
Gemfile中添加以下代码(通常位于项目根目录):gem 'jekyll-compose', group: [:jekyll_plugins]安装依赖:在终端中执行以下命令安装插件:
$ bundle验证安装:运行帮助命令确认插件已成功加载:
$ bundle exec jekyll help在输出的命令列表中,你将看到
draft、post、publish等新增命令,表明安装成功。
核心功能: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.md4. 页面管理:轻松创建独立页面
创建新页面:
$ 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"开始使用:从克隆到创作的完整流程
克隆项目(如尚未创建 Jekyll 项目):
git clone https://gitcode.com/gh_mirrors/je/jekyll-compose cd jekyll-compose按照安装步骤配置插件后,即可开始使用各种命令创作内容:
- 创建草稿:
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),仅供参考
