diff --git a/History.txt b/History.txt index 1588111b..b03fefc0 100644 --- a/History.txt +++ b/History.txt @@ -1,4 +1,6 @@ == HEAD + * Major Enhancements + * Refactored jekyll commands into subcommands: build, serve, and migrate. (#690) * Minor Enhancements * Add glob support to include, exclude option (#743) * Layout of Page or Post defaults to 'page' or 'post', respectively (#580) diff --git a/site/_includes/docs_contents.html b/site/_includes/docs_contents.html index ad3f3e16..7e7637f3 100644 --- a/site/_includes/docs_contents.html +++ b/site/_includes/docs_contents.html @@ -71,6 +71,9 @@
options
(specifed in the configuration file) and flags
(specified on the command-line) that control them.
+ Site Source +Changes the directory where Jekyll will look to transform files + |
+
+
|
+
+ Site Destination +Changes the directory where Jekyll will write files to + |
+
+
|
+
Safe @@ -29,140 +51,6 @@ The table below lists the available settings for Jekyll, and the various
|
|
- Regeneration -Enables or disables Jekyll from recreating the site when files are modified. - |
-
-
|
-
- Local Server -Fires up a server that will host your |
-
-
|
-
- Local Server Port -Changes the port that the Jekyll server will run on - |
-
-
|
-
- Base URL -Serve website from a given base URL - |
-
-
|
-
- URL -Sets |
-
-
|
-
- Site Destination -Changes the directory where Jekyll will write files to - |
-
-
|
-
- Site Source -Changes the directory where Jekyll will look to transform files - |
-
-
|
-
- Markdown -Uses RDiscount or |
-
-
|
-
- Pygments -Enables highlight tag with Pygments. - |
-
-
|
-
- Future -Publishes posts with a future date - |
-
-
|
-
- LSI -Produces an index for related posts. - |
-
-
|
-
- Permalink -Controls the URLs that posts are generated with. Please refer to the Permalinks page for more info. - |
-
-
|
-
- Pagination -Splits your posts up over multiple subdirectories called "page2", "page3", ... "pageN" - |
-
-
|
-
Exclude @@ -181,6 +69,98 @@ The table below lists the available settings for Jekyll, and the various
|
Setting | +Options and Flags | +
---|---|
+ Regeneration +Enables auto-regeneration of the site when files are modified. Off by default. + |
+
+
|
+
+ URL +Sets |
+
+
|
+
+ Markdown +Uses RDiscount or |
+
+
|
+
+ Pygments +Enables highlight tag with Pygments. + |
+
+
|
+
+ Future +Publishes posts with a future date + |
+
+
|
+
+ LSI +Produces an index for related posts. + |
+
+
|
+
+ Permalink +Controls the URLs that posts are generated with. Please refer to the Permalinks page for more info. + |
+
+
|
+
+ Pagination +Splits your posts up over multiple subdirectories called "page2", "page3", ... "pageN" + |
+
+
|
+
Limit Posts @@ -188,10 +168,56 @@ The table below lists the available settings for Jekyll, and the various
|
Setting | +Options and Flags | +
---|---|
+ Local Server Port +Changes the port that the Jekyll server will run on + |
+
+
|
+
+ Local Server Hostname +Changes the hostname that the Jekyll server will run on + |
+
+
|
+
+ Base URL +Serve website from a given base URL + |
+
+
|
+
Other Files/Folders
Every other directory and file except for those listed above—such as css
and images
folders, favicon.ico
files, and so forth—will be transferred over verbatim to the generated site. There's plenty of sites already using Jekyll if you're curious as to how they're laid out.
Every other directory and file except for those listed above—such as css
and images
folders, favicon.ico
files, and so forth—will be transferred over verbatim to the generated site. There's plenty of sites already using Jekyll if you're curious as to how they're laid out.
site.[CONFIGURATION_DATA]
All variables set in your _config.yml
are available through the site
variable. For example, if you have url: http://mysite.com
in your configuration file, then in your posts and pages it can be accessed using {{ "{{ site.url " }}}}
. Jekyll does not parse changes to _config.yml
in auto
mode, you have to restart Jekyll to see changes to variables.
All variables set in your _config.yml
are available through the site
variable. For example, if you have url: http://mysite.com
in your configuration file, then in your posts and pages it can be accessed using {{ "{{ site.url " }}}}
. Jekyll does not parse changes to _config.yml
in watch
mode, you have to restart Jekyll to see changes to variables.
No more databases, comment moderation, or pesky updates to install—just your content.
- How Jekyll works → + How Jekyll works →Markdown (or Textile), Liquid, HTML & CSS go in. Static sites come out ready for deployment.
- Jekyll template guide → + Jekyll template guide →Permalinks, categories, pages, posts, and custom layouts are all first-class citizens here.
- Migrate your blog → + Migrate your blog →~/my/awesome/site $ - jekyll --server + jekyll serve
# => Now browse to http://localhost:4000