- Replace
puts
calls withJekyll.logger.info
(#69) - Formatting of dates and times in a DRY manner (#60)
- Appease newest Rubocop (#71)
- chore(deps): rubocop-jekyll 0.3 (#80)
- Add some color to the success msg like jekyll new (#75)
- Allow additional front matter for Post (#41)
- Mirror
draft
command to currentpost
command (#79) - Generate configuration from CLI options (#76)
- Auto open newly generated files in selected editor (#64)
- Add Rubocop autorrect offenses (#57)
- Test against Ruby 2.5 (#56)
- Check if a file should be overwritten when publishing or unpublishing a post (#59)
- Modernize Travis config (#53)
- Define path with dir (#51)
- Inherit Jekyll's rubocop config for consistency (#52)
- Execute FileInfo tests in source_dir, Fix tests (#46)
- Add date to front matter when publish (#54)
- Allow Jekyll Source Directory (#42)
- Ensure colons do not break titles (#39)
- Require Jekyll 3 or higher (#40)
- Change Jekyll dependency to a runtime dependency to enforce v2.5.0 or greater
- Depend on jekyll at least of version 2.5.0 (#33)
- Add the
page
command (#15) - Add the
unpublish
command (#21) - Commands will create directories if necessary (#17, #23)
- Display relative directories without ./ (#22)
- Change
-t
,--type
options to-x
,--extension
(#25)
- Create the
_drafts
dir if it's not already there (#11) - Update docs with usage examples (#10)
- Change the default file extension from
.markdown
to.md
(#9) - The
publish
command should receive a path. (#7) - Rewrite the tests. (#3)
- Require the command files so it can be used via
:jekyll_plugins
(#5)
- Initial iteration of the
draft
,post
, andpublish
commands.
- Birthday!