Jekyll CLI
Jekyll Blog CLI Tool.
Usage:
$ blog [OPTIONS] COMMAND [ARGS]...
Options:
--help
: Show this message and exit.
Commands:
build
: Build jekyll site.config
: Configuration Subcommands.deploy
: Deploy the site with the...draft
: Create a draft.info
: Show info about post or draft.init
: Initialize the application interactively.list
: List all posts and drafts or find items by...open
: Open post or draft in editor.post
: Create a post.publish
: Publish a draft.remove
: Remove a post or draft.rename
: Rename a post or draft.serve
: Start blog server locally through jekyll.unpublish
: Unpublish a post.
blog build
Build jekyll site.
Usage:
$ blog build [OPTIONS]
Options:
--draft / --no-draft
: Build including drafts. [default: no-draft]--help
: Show this message and exit.
blog config
Configuration Subcommands.
Usage:
$ blog config [OPTIONS] COMMAND [ARGS]...
Options:
--help
: Show this message and exit.
Commands:
list
: List all configurations.reset
: Reset default configuration.set
: Set a configuration.
blog config list
List all configurations.
Usage:
$ blog config list [OPTIONS]
Options:
--help
: Show this message and exit.
blog config reset
Reset default configuration.
Usage:
$ blog config reset [OPTIONS]
Options:
--help
: Show this message and exit.
blog config set
Set a configuration.
Usage:
$ blog config set [OPTIONS] KEY VALUE
Arguments:
KEY
: Configuration key using dot-notation. [required]VALUE
: Configuration value. [required]
Options:
--help
: Show this message and exit.
blog deploy
Deploy the site with the '/jekyll-deploy.yml.'
Usage:
$ blog deploy [OPTIONS]
Options:
--help
: Show this message and exit.
blog draft
Create a draft.
Usage:
$ blog draft [OPTIONS] NAME
Arguments:
NAME
: Name of draft item. [required]
Options:
-t, --title TEXT
: Title of draft.-c, --class TEXT
: Categories of draft.-g, --tag TEXT
: Tags of draft.-e, --editor TEXT
: Open draft in given editor.-o, --open
: Open draft automatically.--help
: Show this message and exit.
blog info
Show info about post or draft.
Usage:
$ blog info [OPTIONS] NAME
Arguments:
NAME
: Name of post or draft. [required]
Options:
--help
: Show this message and exit.
blog init
Initialize the application interactively.
Usage:
$ blog init [OPTIONS]
Options:
--help
: Show this message and exit.
blog list
List all posts and drafts or find items by name.
Usage:
$ blog list [OPTIONS] [NAME]
Arguments:
[NAME]
: Name of post or draft.
Options:
-d, --draft
: List only all drafts.-p, --post
: List only all posts.--help
: Show this message and exit.
blog open
Open post or draft in editor.
Usage:
$ blog open [OPTIONS] NAME
Arguments:
NAME
: Name of post or draft. [required]
Options:
-e, --editor TEXT
: Open item in given editor--help
: Show this message and exit.
blog post
Create a post.
Usage:
$ blog post [OPTIONS] NAME
Arguments:
NAME
: Name of post item. [required]
Options:
-t, --title TEXT
: Title of post.-c, --class TEXT
: Categories of post.-g, --tag TEXT
: Tags of post.-e, --editor TEXT
: Open post in given editor.-o, --open
: Open post automatically.--help
: Show this message and exit.
blog publish
Publish a draft.
Usage:
$ blog publish [OPTIONS] NAME
Arguments:
NAME
: Name of draft. [required]
Options:
--help
: Show this message and exit.
blog remove
Remove a post or draft.
Usage:
$ blog remove [OPTIONS] NAME
Arguments:
NAME
: Name of post or draft. [required]
Options:
--help
: Show this message and exit.
blog rename
Rename a post or draft.
Usage:
$ blog rename [OPTIONS] NAME NEW_NAME
Arguments:
NAME
: Name of post or draft. [required]NEW_NAME
: New name. [required]
Options:
--help
: Show this message and exit.
blog serve
Start blog server locally through jekyll.
Usage:
$ blog serve [OPTIONS]
Options:
--draft / --no-draft
: Start blog server with drafts. [default: no-draft]--port INTEGER
: Listen on the given port. [default: 4000]--help
: Show this message and exit.
blog unpublish
Unpublish a post.
Usage:
$ blog unpublish [OPTIONS] NAME
Arguments:
NAME
: Name of post. [required]
Options:
--help
: Show this message and exit.