From 7d8c783912d1f9cdc7fc76be922061b7e4bd45de Mon Sep 17 00:00:00 2001 From: Brian Chen Date: Thu, 30 Nov 2017 06:15:52 -0500 Subject: [PATCH 1/5] Add Pandoc support, refactor external helpers Recognize the Pandoc format under the file extension .pandoc or .pdc, and shell out to pandoc as an external helper to format Pandoc content. Refactor out repeated code with external helpers. Change the error output formatting. I did not see any of the external helpers print the string "" to represent stdin as a file; just prepending the file name to error output is more general and doesn't sacrifice that much in terms of readability. Closes #234 --- content/content-management/formats.md | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/content/content-management/formats.md b/content/content-management/formats.md index ad5036a2f..6ad665400 100644 --- a/content/content-management/formats.md +++ b/content/content-management/formats.md @@ -6,7 +6,7 @@ date: 2017-01-10 publishdate: 2017-01-10 lastmod: 2017-04-06 categories: [content management] -keywords: [markdown,asciidoc,mmark,content format] +keywords: [markdown,asciidoc,mmark,pandoc,content format] menu: docs: parent: "content-management" @@ -195,12 +195,19 @@ With this setup, everything is in place for a natural usage of MathJax on pages ## Additional Formats Through External Helpers -Hugo has new concept called _external helpers_. It means that you can write your content using [Asciidoc][ascii], [reStructuredText][rest]. If you have files with associated extensions, Hugo will call external commands to generate the content. ([See the Hugo source code for external helpers][helperssource].) +Hugo has a new concept called _external helpers_. It means that you can write your content using [Asciidoc][ascii], [reStructuredText][rest], or [pandoc]. If you have files with associated extensions, Hugo will call external commands to generate the content. ([See the Hugo source code for external helpers][helperssource].) For example, for Asciidoc files, Hugo will try to call the `asciidoctor` or `asciidoc` command. This means that you will have to install the associated tool on your machine to be able to use these formats. ([See the Asciidoctor docs for installation instructions](http://asciidoctor.org/docs/install-toolchain/)). To use these formats, just use the standard extension and the front matter exactly as you would do with natively supported `.md` files. +Hugo passes reasonable default arguments to these external helpers by default: + +- `asciidoc`: `--no-header-footer --safe -` +- `asciidoctor`: `--no-header-footer --safe --trace -` +- `rst2html`: `--leave-comments --initial-header-level=2` +- `pandoc`: `--mathjax` + {{% warning "Performance of External Helpers" %}} Because additional formats are external commands generation performance will rely heavily on the performance of the external tool you are using. As this feature is still in its infancy, feedback is welcome. {{% /warning %}} @@ -235,6 +242,7 @@ Markdown syntax is simple enough to learn in a single sitting. The following are [mmark]: https://github.com/miekg/mmark [mmarkgh]: https://github.com/miekg/mmark/wiki/Syntax [org]: http://orgmode.org/ +[pandoc]: http://www.pandoc.org/ [Pygments]: http://pygments.org/ [rest]: http://docutils.sourceforge.net/rst.html [sc]: /content-management/shortcodes/ From 77edf7fd78c2f0fb8ae013fb59ef3cdfe51827ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Erik=20Pedersen?= Date: Thu, 28 Dec 2017 18:49:47 +0100 Subject: [PATCH 2/5] commands: Regenerate --- content/commands/hugo.md | 5 +++-- content/commands/hugo_benchmark.md | 5 +++-- content/commands/hugo_check.md | 4 ++-- content/commands/hugo_check_ulimit.md | 4 ++-- content/commands/hugo_config.md | 4 ++-- content/commands/hugo_convert.md | 4 ++-- content/commands/hugo_convert_toJSON.md | 4 ++-- content/commands/hugo_convert_toTOML.md | 4 ++-- content/commands/hugo_convert_toYAML.md | 4 ++-- content/commands/hugo_env.md | 4 ++-- content/commands/hugo_gen.md | 4 ++-- content/commands/hugo_gen_autocomplete.md | 4 ++-- content/commands/hugo_gen_chromastyles.md | 4 ++-- content/commands/hugo_gen_doc.md | 4 ++-- content/commands/hugo_gen_man.md | 4 ++-- content/commands/hugo_import.md | 4 ++-- content/commands/hugo_import_jekyll.md | 4 ++-- content/commands/hugo_list.md | 4 ++-- content/commands/hugo_list_drafts.md | 4 ++-- content/commands/hugo_list_expired.md | 4 ++-- content/commands/hugo_list_future.md | 4 ++-- content/commands/hugo_new.md | 4 ++-- content/commands/hugo_new_site.md | 4 ++-- content/commands/hugo_new_theme.md | 4 ++-- content/commands/hugo_server.md | 5 +++-- content/commands/hugo_undraft.md | 4 ++-- content/commands/hugo_version.md | 4 ++-- 27 files changed, 57 insertions(+), 54 deletions(-) diff --git a/content/commands/hugo.md b/content/commands/hugo.md index 836298378..847c873fd 100644 --- a/content/commands/hugo.md +++ b/content/commands/hugo.md @@ -1,5 +1,5 @@ --- -date: 2017-11-18T10:28:35+01:00 +date: 2017-12-28T18:49:29+01:00 title: "hugo" slug: hugo url: /commands/hugo/ @@ -42,6 +42,7 @@ hugo [flags] --disableSitemap do not build Sitemap file --enableGitInfo add Git revision, date and author info to the pages --forceSyncStatic copy all files when static is changed. + --gc enable to run some cleanup tasks (remove unused cache files) after the build -h, --help help for hugo --i18n-warnings print missing translations --ignoreCache ignores the cache directory @@ -80,4 +81,4 @@ hugo [flags] * [hugo undraft](/commands/hugo_undraft/) - Undraft resets the content's draft status * [hugo version](/commands/hugo_version/) - Print the version number of Hugo -###### Auto generated by spf13/cobra on 18-Nov-2017 +###### Auto generated by spf13/cobra on 28-Dec-2017 diff --git a/content/commands/hugo_benchmark.md b/content/commands/hugo_benchmark.md index ef3c2423b..3d958b2fa 100644 --- a/content/commands/hugo_benchmark.md +++ b/content/commands/hugo_benchmark.md @@ -1,5 +1,5 @@ --- -date: 2017-11-18T10:28:35+01:00 +date: 2017-12-28T18:49:29+01:00 title: "hugo benchmark" slug: hugo_benchmark url: /commands/hugo_benchmark/ @@ -38,6 +38,7 @@ hugo benchmark [flags] --disableSitemap do not build Sitemap file --enableGitInfo add Git revision, date and author info to the pages --forceSyncStatic copy all files when static is changed. + --gc enable to run some cleanup tasks (remove unused cache files) after the build -h, --help help for benchmark --i18n-warnings print missing translations --ignoreCache ignores the cache directory @@ -72,4 +73,4 @@ hugo benchmark [flags] ### SEE ALSO * [hugo](/commands/hugo/) - hugo builds your site -###### Auto generated by spf13/cobra on 18-Nov-2017 +###### Auto generated by spf13/cobra on 28-Dec-2017 diff --git a/content/commands/hugo_check.md b/content/commands/hugo_check.md index fa8cc9a02..06f00c10a 100644 --- a/content/commands/hugo_check.md +++ b/content/commands/hugo_check.md @@ -1,5 +1,5 @@ --- -date: 2017-11-18T10:28:35+01:00 +date: 2017-12-28T18:49:29+01:00 title: "hugo check" slug: hugo_check url: /commands/hugo_check/ @@ -35,4 +35,4 @@ Contains some verification checks * [hugo](/commands/hugo/) - hugo builds your site * [hugo check ulimit](/commands/hugo_check_ulimit/) - Check system ulimit settings -###### Auto generated by spf13/cobra on 18-Nov-2017 +###### Auto generated by spf13/cobra on 28-Dec-2017 diff --git a/content/commands/hugo_check_ulimit.md b/content/commands/hugo_check_ulimit.md index 6b2554b43..ee0d7ecc3 100644 --- a/content/commands/hugo_check_ulimit.md +++ b/content/commands/hugo_check_ulimit.md @@ -1,5 +1,5 @@ --- -date: 2017-11-18T10:28:35+01:00 +date: 2017-12-28T18:49:29+01:00 title: "hugo check ulimit" slug: hugo_check_ulimit url: /commands/hugo_check_ulimit/ @@ -39,4 +39,4 @@ hugo check ulimit [flags] ### SEE ALSO * [hugo check](/commands/hugo_check/) - Contains some verification checks -###### Auto generated by spf13/cobra on 18-Nov-2017 +###### Auto generated by spf13/cobra on 28-Dec-2017 diff --git a/content/commands/hugo_config.md b/content/commands/hugo_config.md index e45926f1c..dc82b0bb2 100644 --- a/content/commands/hugo_config.md +++ b/content/commands/hugo_config.md @@ -1,5 +1,5 @@ --- -date: 2017-11-18T10:28:35+01:00 +date: 2017-12-28T18:49:29+01:00 title: "hugo config" slug: hugo_config url: /commands/hugo_config/ @@ -38,4 +38,4 @@ hugo config [flags] ### SEE ALSO * [hugo](/commands/hugo/) - hugo builds your site -###### Auto generated by spf13/cobra on 18-Nov-2017 +###### Auto generated by spf13/cobra on 28-Dec-2017 diff --git a/content/commands/hugo_convert.md b/content/commands/hugo_convert.md index 825350ce1..d648ac342 100644 --- a/content/commands/hugo_convert.md +++ b/content/commands/hugo_convert.md @@ -1,5 +1,5 @@ --- -date: 2017-11-18T10:28:35+01:00 +date: 2017-12-28T18:49:29+01:00 title: "hugo convert" slug: hugo_convert url: /commands/hugo_convert/ @@ -42,4 +42,4 @@ See convert's subcommands toJSON, toTOML and toYAML for more information. * [hugo convert toTOML](/commands/hugo_convert_totoml/) - Convert front matter to TOML * [hugo convert toYAML](/commands/hugo_convert_toyaml/) - Convert front matter to YAML -###### Auto generated by spf13/cobra on 18-Nov-2017 +###### Auto generated by spf13/cobra on 28-Dec-2017 diff --git a/content/commands/hugo_convert_toJSON.md b/content/commands/hugo_convert_toJSON.md index 42000aa45..1d2ccb27d 100644 --- a/content/commands/hugo_convert_toJSON.md +++ b/content/commands/hugo_convert_toJSON.md @@ -1,5 +1,5 @@ --- -date: 2017-11-18T10:28:35+01:00 +date: 2017-12-28T18:49:29+01:00 title: "hugo convert toJSON" slug: hugo_convert_toJSON url: /commands/hugo_convert_tojson/ @@ -42,4 +42,4 @@ hugo convert toJSON [flags] ### SEE ALSO * [hugo convert](/commands/hugo_convert/) - Convert your content to different formats -###### Auto generated by spf13/cobra on 18-Nov-2017 +###### Auto generated by spf13/cobra on 28-Dec-2017 diff --git a/content/commands/hugo_convert_toTOML.md b/content/commands/hugo_convert_toTOML.md index 9d1e30bcf..098f6132d 100644 --- a/content/commands/hugo_convert_toTOML.md +++ b/content/commands/hugo_convert_toTOML.md @@ -1,5 +1,5 @@ --- -date: 2017-11-18T10:28:35+01:00 +date: 2017-12-28T18:49:29+01:00 title: "hugo convert toTOML" slug: hugo_convert_toTOML url: /commands/hugo_convert_totoml/ @@ -42,4 +42,4 @@ hugo convert toTOML [flags] ### SEE ALSO * [hugo convert](/commands/hugo_convert/) - Convert your content to different formats -###### Auto generated by spf13/cobra on 18-Nov-2017 +###### Auto generated by spf13/cobra on 28-Dec-2017 diff --git a/content/commands/hugo_convert_toYAML.md b/content/commands/hugo_convert_toYAML.md index cb6dac3e9..f9e0e6863 100644 --- a/content/commands/hugo_convert_toYAML.md +++ b/content/commands/hugo_convert_toYAML.md @@ -1,5 +1,5 @@ --- -date: 2017-11-18T10:28:35+01:00 +date: 2017-12-28T18:49:29+01:00 title: "hugo convert toYAML" slug: hugo_convert_toYAML url: /commands/hugo_convert_toyaml/ @@ -42,4 +42,4 @@ hugo convert toYAML [flags] ### SEE ALSO * [hugo convert](/commands/hugo_convert/) - Convert your content to different formats -###### Auto generated by spf13/cobra on 18-Nov-2017 +###### Auto generated by spf13/cobra on 28-Dec-2017 diff --git a/content/commands/hugo_env.md b/content/commands/hugo_env.md index 38d726865..90ecf1dc4 100644 --- a/content/commands/hugo_env.md +++ b/content/commands/hugo_env.md @@ -1,5 +1,5 @@ --- -date: 2017-11-18T10:28:35+01:00 +date: 2017-12-28T18:49:29+01:00 title: "hugo env" slug: hugo_env url: /commands/hugo_env/ @@ -38,4 +38,4 @@ hugo env [flags] ### SEE ALSO * [hugo](/commands/hugo/) - hugo builds your site -###### Auto generated by spf13/cobra on 18-Nov-2017 +###### Auto generated by spf13/cobra on 28-Dec-2017 diff --git a/content/commands/hugo_gen.md b/content/commands/hugo_gen.md index 3aafee1e3..fc12e368f 100644 --- a/content/commands/hugo_gen.md +++ b/content/commands/hugo_gen.md @@ -1,5 +1,5 @@ --- -date: 2017-11-18T10:28:35+01:00 +date: 2017-12-28T18:49:29+01:00 title: "hugo gen" slug: hugo_gen url: /commands/hugo_gen/ @@ -38,4 +38,4 @@ A collection of several useful generators. * [hugo gen doc](/commands/hugo_gen_doc/) - Generate Markdown documentation for the Hugo CLI. * [hugo gen man](/commands/hugo_gen_man/) - Generate man pages for the Hugo CLI -###### Auto generated by spf13/cobra on 18-Nov-2017 +###### Auto generated by spf13/cobra on 28-Dec-2017 diff --git a/content/commands/hugo_gen_autocomplete.md b/content/commands/hugo_gen_autocomplete.md index 024d63427..800c24804 100644 --- a/content/commands/hugo_gen_autocomplete.md +++ b/content/commands/hugo_gen_autocomplete.md @@ -1,5 +1,5 @@ --- -date: 2017-11-18T10:28:35+01:00 +date: 2017-12-28T18:49:29+01:00 title: "hugo gen autocomplete" slug: hugo_gen_autocomplete url: /commands/hugo_gen_autocomplete/ @@ -56,4 +56,4 @@ hugo gen autocomplete [flags] ### SEE ALSO * [hugo gen](/commands/hugo_gen/) - A collection of several useful generators. -###### Auto generated by spf13/cobra on 18-Nov-2017 +###### Auto generated by spf13/cobra on 28-Dec-2017 diff --git a/content/commands/hugo_gen_chromastyles.md b/content/commands/hugo_gen_chromastyles.md index d042910eb..dd81610c4 100644 --- a/content/commands/hugo_gen_chromastyles.md +++ b/content/commands/hugo_gen_chromastyles.md @@ -1,5 +1,5 @@ --- -date: 2017-11-18T10:28:35+01:00 +date: 2017-12-28T18:49:29+01:00 title: "hugo gen chromastyles" slug: hugo_gen_chromastyles url: /commands/hugo_gen_chromastyles/ @@ -43,4 +43,4 @@ hugo gen chromastyles [flags] ### SEE ALSO * [hugo gen](/commands/hugo_gen/) - A collection of several useful generators. -###### Auto generated by spf13/cobra on 18-Nov-2017 +###### Auto generated by spf13/cobra on 28-Dec-2017 diff --git a/content/commands/hugo_gen_doc.md b/content/commands/hugo_gen_doc.md index 7513b5150..908e98ecf 100644 --- a/content/commands/hugo_gen_doc.md +++ b/content/commands/hugo_gen_doc.md @@ -1,5 +1,5 @@ --- -date: 2017-11-18T10:28:35+01:00 +date: 2017-12-28T18:49:29+01:00 title: "hugo gen doc" slug: hugo_gen_doc url: /commands/hugo_gen_doc/ @@ -45,4 +45,4 @@ hugo gen doc [flags] ### SEE ALSO * [hugo gen](/commands/hugo_gen/) - A collection of several useful generators. -###### Auto generated by spf13/cobra on 18-Nov-2017 +###### Auto generated by spf13/cobra on 28-Dec-2017 diff --git a/content/commands/hugo_gen_man.md b/content/commands/hugo_gen_man.md index e420fec75..c7b0cf22c 100644 --- a/content/commands/hugo_gen_man.md +++ b/content/commands/hugo_gen_man.md @@ -1,5 +1,5 @@ --- -date: 2017-11-18T10:28:35+01:00 +date: 2017-12-28T18:49:29+01:00 title: "hugo gen man" slug: hugo_gen_man url: /commands/hugo_gen_man/ @@ -41,4 +41,4 @@ hugo gen man [flags] ### SEE ALSO * [hugo gen](/commands/hugo_gen/) - A collection of several useful generators. -###### Auto generated by spf13/cobra on 18-Nov-2017 +###### Auto generated by spf13/cobra on 28-Dec-2017 diff --git a/content/commands/hugo_import.md b/content/commands/hugo_import.md index 04c0cb9b7..80e227646 100644 --- a/content/commands/hugo_import.md +++ b/content/commands/hugo_import.md @@ -1,5 +1,5 @@ --- -date: 2017-11-18T10:28:35+01:00 +date: 2017-12-28T18:49:29+01:00 title: "hugo import" slug: hugo_import url: /commands/hugo_import/ @@ -37,4 +37,4 @@ Import requires a subcommand, e.g. `hugo import jekyll jekyll_root_path target_p * [hugo](/commands/hugo/) - hugo builds your site * [hugo import jekyll](/commands/hugo_import_jekyll/) - hugo import from Jekyll -###### Auto generated by spf13/cobra on 18-Nov-2017 +###### Auto generated by spf13/cobra on 28-Dec-2017 diff --git a/content/commands/hugo_import_jekyll.md b/content/commands/hugo_import_jekyll.md index f46698433..d1583ec7a 100644 --- a/content/commands/hugo_import_jekyll.md +++ b/content/commands/hugo_import_jekyll.md @@ -1,5 +1,5 @@ --- -date: 2017-11-18T10:28:35+01:00 +date: 2017-12-28T18:49:29+01:00 title: "hugo import jekyll" slug: hugo_import_jekyll url: /commands/hugo_import_jekyll/ @@ -41,4 +41,4 @@ hugo import jekyll [flags] ### SEE ALSO * [hugo import](/commands/hugo_import/) - Import your site from others. -###### Auto generated by spf13/cobra on 18-Nov-2017 +###### Auto generated by spf13/cobra on 28-Dec-2017 diff --git a/content/commands/hugo_list.md b/content/commands/hugo_list.md index df8e8cb84..7a2665a45 100644 --- a/content/commands/hugo_list.md +++ b/content/commands/hugo_list.md @@ -1,5 +1,5 @@ --- -date: 2017-11-18T10:28:35+01:00 +date: 2017-12-28T18:49:29+01:00 title: "hugo list" slug: hugo_list url: /commands/hugo_list/ @@ -40,4 +40,4 @@ List requires a subcommand, e.g. `hugo list drafts`. * [hugo list expired](/commands/hugo_list_expired/) - List all posts already expired * [hugo list future](/commands/hugo_list_future/) - List all posts dated in the future -###### Auto generated by spf13/cobra on 18-Nov-2017 +###### Auto generated by spf13/cobra on 28-Dec-2017 diff --git a/content/commands/hugo_list_drafts.md b/content/commands/hugo_list_drafts.md index 893d7105b..f842cb22b 100644 --- a/content/commands/hugo_list_drafts.md +++ b/content/commands/hugo_list_drafts.md @@ -1,5 +1,5 @@ --- -date: 2017-11-18T10:28:35+01:00 +date: 2017-12-28T18:49:29+01:00 title: "hugo list drafts" slug: hugo_list_drafts url: /commands/hugo_list_drafts/ @@ -39,4 +39,4 @@ hugo list drafts [flags] ### SEE ALSO * [hugo list](/commands/hugo_list/) - Listing out various types of content -###### Auto generated by spf13/cobra on 18-Nov-2017 +###### Auto generated by spf13/cobra on 28-Dec-2017 diff --git a/content/commands/hugo_list_expired.md b/content/commands/hugo_list_expired.md index 846990057..bbf083593 100644 --- a/content/commands/hugo_list_expired.md +++ b/content/commands/hugo_list_expired.md @@ -1,5 +1,5 @@ --- -date: 2017-11-18T10:28:35+01:00 +date: 2017-12-28T18:49:29+01:00 title: "hugo list expired" slug: hugo_list_expired url: /commands/hugo_list_expired/ @@ -40,4 +40,4 @@ hugo list expired [flags] ### SEE ALSO * [hugo list](/commands/hugo_list/) - Listing out various types of content -###### Auto generated by spf13/cobra on 18-Nov-2017 +###### Auto generated by spf13/cobra on 28-Dec-2017 diff --git a/content/commands/hugo_list_future.md b/content/commands/hugo_list_future.md index 387558926..d0c96d0c1 100644 --- a/content/commands/hugo_list_future.md +++ b/content/commands/hugo_list_future.md @@ -1,5 +1,5 @@ --- -date: 2017-11-18T10:28:35+01:00 +date: 2017-12-28T18:49:29+01:00 title: "hugo list future" slug: hugo_list_future url: /commands/hugo_list_future/ @@ -40,4 +40,4 @@ hugo list future [flags] ### SEE ALSO * [hugo list](/commands/hugo_list/) - Listing out various types of content -###### Auto generated by spf13/cobra on 18-Nov-2017 +###### Auto generated by spf13/cobra on 28-Dec-2017 diff --git a/content/commands/hugo_new.md b/content/commands/hugo_new.md index eaa9c3fdf..19eca79c0 100644 --- a/content/commands/hugo_new.md +++ b/content/commands/hugo_new.md @@ -1,5 +1,5 @@ --- -date: 2017-11-18T10:28:35+01:00 +date: 2017-12-28T18:49:29+01:00 title: "hugo new" slug: hugo_new url: /commands/hugo_new/ @@ -48,4 +48,4 @@ hugo new [path] [flags] * [hugo new site](/commands/hugo_new_site/) - Create a new site (skeleton) * [hugo new theme](/commands/hugo_new_theme/) - Create a new theme -###### Auto generated by spf13/cobra on 18-Nov-2017 +###### Auto generated by spf13/cobra on 28-Dec-2017 diff --git a/content/commands/hugo_new_site.md b/content/commands/hugo_new_site.md index f4b5c2a9a..7ac1146e2 100644 --- a/content/commands/hugo_new_site.md +++ b/content/commands/hugo_new_site.md @@ -1,5 +1,5 @@ --- -date: 2017-11-18T10:28:35+01:00 +date: 2017-12-28T18:49:29+01:00 title: "hugo new site" slug: hugo_new_site url: /commands/hugo_new_site/ @@ -43,4 +43,4 @@ hugo new site [path] [flags] ### SEE ALSO * [hugo new](/commands/hugo_new/) - Create new content for your site -###### Auto generated by spf13/cobra on 18-Nov-2017 +###### Auto generated by spf13/cobra on 28-Dec-2017 diff --git a/content/commands/hugo_new_theme.md b/content/commands/hugo_new_theme.md index 3f3989cd5..8aac5651c 100644 --- a/content/commands/hugo_new_theme.md +++ b/content/commands/hugo_new_theme.md @@ -1,5 +1,5 @@ --- -date: 2017-11-18T10:28:35+01:00 +date: 2017-12-28T18:49:29+01:00 title: "hugo new theme" slug: hugo_new_theme url: /commands/hugo_new_theme/ @@ -42,4 +42,4 @@ hugo new theme [name] [flags] ### SEE ALSO * [hugo new](/commands/hugo_new/) - Create new content for your site -###### Auto generated by spf13/cobra on 18-Nov-2017 +###### Auto generated by spf13/cobra on 28-Dec-2017 diff --git a/content/commands/hugo_server.md b/content/commands/hugo_server.md index 1581ef54b..1157e646f 100644 --- a/content/commands/hugo_server.md +++ b/content/commands/hugo_server.md @@ -1,5 +1,5 @@ --- -date: 2017-11-18T10:28:35+01:00 +date: 2017-12-28T18:49:29+01:00 title: "hugo server" slug: hugo_server url: /commands/hugo_server/ @@ -50,6 +50,7 @@ hugo server [flags] --disableSitemap do not build Sitemap file --enableGitInfo add Git revision, date and author info to the pages --forceSyncStatic copy all files when static is changed. + --gc enable to run some cleanup tasks (remove unused cache files) after the build -h, --help help for server --i18n-warnings print missing translations --ignoreCache ignores the cache directory @@ -90,4 +91,4 @@ hugo server [flags] ### SEE ALSO * [hugo](/commands/hugo/) - hugo builds your site -###### Auto generated by spf13/cobra on 18-Nov-2017 +###### Auto generated by spf13/cobra on 28-Dec-2017 diff --git a/content/commands/hugo_undraft.md b/content/commands/hugo_undraft.md index e8b670719..102ec4541 100644 --- a/content/commands/hugo_undraft.md +++ b/content/commands/hugo_undraft.md @@ -1,5 +1,5 @@ --- -date: 2017-11-18T10:28:35+01:00 +date: 2017-12-28T18:49:29+01:00 title: "hugo undraft" slug: hugo_undraft url: /commands/hugo_undraft/ @@ -40,4 +40,4 @@ hugo undraft path/to/content [flags] ### SEE ALSO * [hugo](/commands/hugo/) - hugo builds your site -###### Auto generated by spf13/cobra on 18-Nov-2017 +###### Auto generated by spf13/cobra on 28-Dec-2017 diff --git a/content/commands/hugo_version.md b/content/commands/hugo_version.md index 850be51a0..c4b07d25b 100644 --- a/content/commands/hugo_version.md +++ b/content/commands/hugo_version.md @@ -1,5 +1,5 @@ --- -date: 2017-11-18T10:28:35+01:00 +date: 2017-12-28T18:49:29+01:00 title: "hugo version" slug: hugo_version url: /commands/hugo_version/ @@ -38,4 +38,4 @@ hugo version [flags] ### SEE ALSO * [hugo](/commands/hugo/) - hugo builds your site -###### Auto generated by spf13/cobra on 18-Nov-2017 +###### Auto generated by spf13/cobra on 28-Dec-2017 From fc61378a3227c14883a2942d67c806014e7bb6cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Erik=20Pedersen?= Date: Thu, 28 Dec 2017 20:22:04 +0100 Subject: [PATCH 3/5] Add Hugo 0.32 related docs --- content/about/new-in-032.md | 178 +++++++++++++++++++++++++ static/images/blog/hugo-32-poster.png | Bin 0 -> 95867 bytes static/images/hugo-content-bundles.png | Bin 0 -> 63640 bytes 3 files changed, 178 insertions(+) create mode 100644 content/about/new-in-032.md create mode 100644 static/images/blog/hugo-32-poster.png create mode 100644 static/images/hugo-content-bundles.png diff --git a/content/about/new-in-032.md b/content/about/new-in-032.md new file mode 100644 index 000000000..3076b3d37 --- /dev/null +++ b/content/about/new-in-032.md @@ -0,0 +1,178 @@ +--- +title: Hugo 0.32 HOWTO +description: About page bundles, image processing and more. +date: 2017-12-28 +keywords: [ssg,static,performance,security] +menu: + docs: + parent: "about" + weight: 10 +weight: 10 +sections_weight: 10 +draft: false +aliases: [] +toc: true +--- + + +{{% note %}} +This documentation belongs in other places in this documentation site, but is put here first ... to get something up and running fast. +{{% /note %}} + + +Also see this demo project from [bep](https://github.com/bep/), the clever Norwegian behind these new features: + +* http://hugotest.bep.is/ +* https://github.com/bep/hugotest (source) + +## Page Resources + +### Organize Your Content + +{{< figure src="/images/hugo-content-bundles.png" title="Pages with image resources" >}} + +The content folder above shows a mix of content pages (`md` (i.e. markdown) files) and image resources. + +{{% note %}} +You can use any file type as a content resource as long as it is a MIME type recognized by Hugo (`json` files will, as one example, work fine). If you want to get exotic, you can define your [own media type](/templates/output-formats/#media-types). +{{% /note %}} + +The 3 page bundles marked in red explained from top to bottom: + +1. The home page with one image resource (`1-logo.png`) +2. The blog section with two images resources and two pages resources (`content1.md`, `content2.md`). Note that the `_index.md` represents the URL for this section. +3. An article (`hugo-is-cool`) with a folder with some images and one content resource (`cats-info.md`). Note that the `index.md` represents the URL for this article. + +The content files below `blog/posts` are just regular standalone pages. + +{{% note %}} +Note that changes to any resource inside the `content` folder will trigger a reload when running in watch (aka server or live reload mode), it will even work with `--navigateToChanged`. +{{% /note %}} + +#### Sort Order + +* Pages are sorted according to standard Hugo page sorting rules. +* Images and other resources are sorted in lexicographical order. + +### Handle Page Resources in Templates + + +#### List all Resources + +```html +{{ range .Resources }} +
  • {{ .ResourceType | title }}
  • +{{ end }} +``` + +For an absolute URL, use `.Permalink`. + +**Note:** The permalink will be relative to the content page, respecting permalink settings. Also, included page resources will not have a value for `RelPermalink`. + +#### List All Resources by Type + +```html +{{ with .Resources.ByType "image" }} +{{ end }} + +``` + +Type here is `page` for pages, else the main type in the MIME type, so `image`, `json` etc. + +#### Get a Specific Resource + +```html +{{ $logo := .Resources.GetByPrefix "logo" }} +{{ with $logo }} +{{ end }} +``` + +#### Include Page Resource Content + +```html +{{ with .Resources.ByType "page" }} +{{ range . }} +

    {{ .Title }}

    +{{ .Content }} +{{ end }} +{{ end }} + +``` + + +## Image Processing + +The `image` resource implements the methods `Resize`, `Fit` and `Fill`: + +Resize +: Resize to the given dimension, `{{ $logo.Resize "200x" }}` will resize to 200 pixels wide and preserve the aspect ratio. Use `{{ $logo.Resize "200x100" }}` to control both height and width. + +Fit +: Scale down the image to fit the given dimensions, e.g. `{{ $logo.Fit "200x100" }}` will fit the image inside a box that is 200 pixels wide and 100 pixels high. + +Fill +: Resize and crop the image given dimensions, e.g. `{{ $logo.Fill "200x100" }}` will resize and crop to width 200 and height 100 + + +{{% note %}} +Image operations in Hugo currently **do not preserve EXIF data** as this is not supported by Go's [image package](https://github.com/golang/go/search?q=exif&type=Issues&utf8=%E2%9C%93). This will be improved on in the future. +{{% /note %}} + + +### Image Processing Options + +In addition to the dimensions (e.g. `200x100`) where either height or width can be omitted, Hugo supports a set of additional image options: + +Anchor +: Only relevant for `Fill`. This is useful for thumbnail generation where the main motive is located in, say, the left corner. Valid are `Center`, `TopLeft`, `Top`, `TopRight`, `Left`, `Right`, `BottomLeft`, `Bottom`, `BottomRight`. Example: `{{ $logo.Fill "200x100 BottomLeft" }}` + +JPEG Quality +: Only relevant for JPEG images, values 1 to 100 inclusive, higher is better. Default is 75. `{{ $logo.Resize "200x q50" }}` + +Rotate +: Rotates an image by the given angle counter-clockwise. The rotation will be performed first to get the dimensions correct. `{{ $logo.Resize "200x r90" }}`. The main use of this is to be able to manually correct for [EXIF orientation](https://github.com/golang/go/issues/4341) of JPEG images. + +Resample Filter +: Filter used in resizing. Default is `Box`, a simple and fast resampling filter appropriate for downscaling. See https://github.com/disintegration/imaging for more. If you want to trade quality for faster processing, this may be a option to test. + + + +### Performance + +Processed images are stored below `/resources` (can be set with `resourceDir` config setting). This folder is deliberately placed in the project, as it is recommended to check these into source control as part of the project. These images are not "Hugo fast" to generate, but once generated they can be reused. + +If you change your image settings (e.g. size), remove or rename images etc., you will end up with unused images taking up space and cluttering your project. + +To clean up, run: + +```bash +hugo --gc +``` + + +{{% note %}} +**GC** is short for **Garbage Collection**. +{{% /note %}} + + +## Configuration + +### Default Image Processing Config + +You can configure an `imaging` section in `config.toml` with default image processing options: + +```toml +[imaging] +# Default resample filter used for resizing. Default is Box, +# a simple and fast averaging filter appropriate for downscaling. +# See https://github.com/disintegration/imaging +resampleFilter = "box" + +# Defatult JPEG quality setting. Default is 75. +quality = 68 +``` + + + + + diff --git a/static/images/blog/hugo-32-poster.png b/static/images/blog/hugo-32-poster.png new file mode 100644 index 0000000000000000000000000000000000000000..f915247adf58c763acb452037a127319f39d0d72 GIT binary patch literal 95867 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 z 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 literal 0 HcmV?d00001 From e498e97f9f0fb033f5a093b850cd13e1a138e4fa Mon Sep 17 00:00:00 2001 From: hugoreleaser Date: Sun, 31 Dec 2017 09:24:45 +0000 Subject: [PATCH 4/5] releaser: Add release notes to /docs for release of 0.32 [ci skip] --- content/news/0.32-relnotes-ready.md | 93 +++++++++++++++++++++++++++++ 1 file changed, 93 insertions(+) create mode 100644 content/news/0.32-relnotes-ready.md diff --git a/content/news/0.32-relnotes-ready.md b/content/news/0.32-relnotes-ready.md new file mode 100644 index 000000000..4a2f500f4 --- /dev/null +++ b/content/news/0.32-relnotes-ready.md @@ -0,0 +1,93 @@ + +--- +date: 2017-12-31 +title: "0.32" +description: "0.32" +slug: "0.32" +categories: ["Releases"] +--- + + Hugo `0.32` features **Page Bundles and Image Processing** by [@bep](https://github.com/bep), which is very cool and useful on so many levels. Read about it in more detail in the [Hugo documentation](https://gohugo.io/about/new-in-032/), but some of the highlights include: + +* Automatic bundling of a content page with its resources. Resources can be anything: Images, `JSON` files ... and also other content pages. +* A `Resource` will have its `RelPermalink` and `Permalink` relative to the "owning page". This makes the complete article with both text and images portable (just send a ZIP file with a folder to your editor), and it can be previewed directly on GitHub. +* Powerful and simple to use image processing with the new `.Resize`, `.Fill`, and `.Fit` methods on the new `Image` resource. +* Full support for symbolic links inside `/content`, both for regular files and directories. + +The built-in benchmarks in Hugo show that this is also the [fastest and most memory effective](https://gist.github.com/bep/2a9bbd221de2da5d39c8b32085c658f7) Hugo version to date. But note that the build time total reported in the console is now adjusted to be the *real total*, including the copy of static files. So, if it reports more milliseconds, it is still most likely faster ... + +This release represents **30 contributions by 7 contributors** to the main Hugo code base. + +[@bep](https://github.com/bep) leads the Hugo development with a significant amount of contributions, but also a big shoutout to [@betaveros](https://github.com/betaveros), [@chaseadamsio](https://github.com/chaseadamsio), and [@kropp](https://github.com/kropp). And as always big thanks to [@digitalcraftsman](https://github.com/digitalcraftsman) for his relentless work on keeping the documentation and the themes site in pristine condition. + +Many have also been busy writing and fixing the documentation in [hugoDocs](https://github.com/gohugoio/hugoDocs), +which has received **17 contributions by 7 contributors**. A special thanks to [@bep](https://github.com/bep), [@felicianotech](https://github.com/felicianotech), [@maiki](https://github.com/maiki), and [@carlchengli](https://github.com/carlchengli) for their work on the documentation site. + +Hugo now has: + +* 22061+ [stars](https://github.com/gohugoio/hugo/stargazers) +* 454+ [contributors](https://github.com/gohugoio/hugo/graphs/contributors) +* 193+ [themes](http://themes.gohugo.io/) + +Today is **New Year's Eve.** It is the last day of 2017, a year that have seen a **string of pearls of Hugo releases**, making Hugo _the_ top choice for website development: + +* 0.32, December 2017: **Page Bundles and Image Processing** edition. +* 0.31, November 2017: The Language **Multihost Edition!** with one `baseURL` per language. +* 0.30, October 2017: The Race Car Edition with the **Fast Render Mode**. +* 0.29, September 2017: Added **Template Metrics**. +* 0.28, September 2017: **Blistering fast and native syntax highlighting** from [Chroma](https://github.com/alecthomas/chroma). +* 0.27, September 2017: Fast and flexible **Related Content.** +* 0.26, August 2017: The **Language Style Edition** with AP Style or Chicago Style Title Case and « French Guillemets ». +* 0.25, July 2017: The **Kinder Surprise** edition added, among other cool things, `hugo server --navigateToChanged` which navigates to the content page you start editing. +* 0.24, June 2017: Was **The Revival of the Archetypes!** Now archetype files, i.e. the content file templates, can include template syntax with all of Hugo's functions and variables. +* 0.23, June 2017: Hugo moved to it's own GitHub organization, **gohugoio**. +* 0.22, June 2017: Added **nested sections**, a long sought after feature. +* 0.21, May 2017: Full support for shortcodes per output format (think **AMP**). +* 0.20, April 2017: Was all about **Custom Output Formats**. +* 0.19, February 2017: Native Emacs Org-mode content support and lots of internal upgrades. + +## Notes + +* The build total in the console is now the ... total (i.e. it now includes both the copy of the static files and the Hugo build). So if your Hugo site seems to build slightly slower, it is in reality probably slightly faster than before this release. +* Images and other static resources in folders with "_index.md" will have its `RelPermalink` relative to its page. +* Images and other static resources in or below "index.md" folders will have its `RelPermalink` relative to its page (respecting permalink settings etc.) +* Content pages in or below "index.md" will not get their own `URL`, but will be part of the `.Resources` collection of its page. +* `.Site.Files` is deprecated. +* Hugo no longer minfies CSS files inside `/content`. This was an undocumented "proof of concept feature". We may revisit the "assets handling" in a future release. +* `Page.GetParam`does not lowercase your result anymore. If you really want to lowercase your params, do it with `.GetParam "myparam" | lower` or similar. + +Previously deprecated that will now `ERROR`: + +* `disable404`: Use `disableKinds=["404"]` +* `disableRSS`: Use `disableKinds=["RSS"]` +* `disableSitemap`: Use `disableKinds=["sitemap"]` +* `disableRobotsTXT`: Use `disableKinds=["robotsTXT"]` + +## Enhancements + +* Add `.Title` and `.Page` to `MenuEntry` [9df3736f](https://github.com/gohugoio/hugo/commit/9df3736fec164c51d819797416dc263f2869be77) [@rmetzler](https://github.com/rmetzler) [#2784](https://github.com/gohugoio/hugo/issues/2784) +* Add `Pandoc` support [e69da7a4](https://github.com/gohugoio/hugo/commit/e69da7a4cb725987f153707bf2fc59c135007e2a) [@betaveros](https://github.com/betaveros) [#234](https://github.com/gohugoio/hugo/issues/234) +* Implement Page bundling and image handling [3cdf19e9](https://github.com/gohugoio/hugo/commit/3cdf19e9b7e46c57a9bb43ff02199177feb55768) [@bep](https://github.com/bep) [#3651](https://github.com/gohugoio/hugo/issues/3651)[#3158](https://github.com/gohugoio/hugo/issues/3158)[#1014](https://github.com/gohugoio/hugo/issues/1014)[#2021](https://github.com/gohugoio/hugo/issues/2021)[#1240](https://github.com/gohugoio/hugo/issues/1240)[#3757](https://github.com/gohugoio/hugo/issues/3757) +* Make `chomp` return the type it receives [22cd89ad](https://github.com/gohugoio/hugo/commit/22cd89adc4792a3b55389d38acd4acfae3786775) [@kropp](https://github.com/kropp) [#2187](https://github.com/gohugoio/hugo/issues/2187) +* Reuse the `BlackFriday` config instance when possible [db4b7a5c](https://github.com/gohugoio/hugo/commit/db4b7a5c6742c75f9cd9627d3b054d3a72802ec8) [@bep](https://github.com/bep) +* Remove the goroutines from the shortcode lexer [24369410](https://github.com/gohugoio/hugo/commit/243694102a60da2fb1050020f68384539f9f9ef5) [@bep](https://github.com/bep) +* Improve site benchmarks [051fa343](https://github.com/gohugoio/hugo/commit/051fa343d06d6c070df742f7cbd125432fcab665) [@bep](https://github.com/bep) +* Update `Chroma` to `v0.2.0` [79892101](https://github.com/gohugoio/hugo/commit/7989210120dbde78da3741e2ef01b13f4aa78692) [@bep](https://github.com/bep) [#4087](https://github.com/gohugoio/hugo/issues/4087) +* Update `goorgeous` to `v1.1.0` [7f2ae3ef](https://github.com/gohugoio/hugo/commit/7f2ae3ef39f27a9bd26ddb9258b073a840faf491) [@chaseadamsio](https://github.com/chaseadamsio) +* Add test for homepage content for all rendering engines [407c2402](https://github.com/gohugoio/hugo/commit/407c24020ef2db90cf33fd07e7522b2257013722) [@bep](https://github.com/bep) [#4166](https://github.com/gohugoio/hugo/issues/4166) +* Add output formats definition to benchmarks [a2d81ce9](https://github.com/gohugoio/hugo/commit/a2d81ce983d45b5742c93bd472503c88286f099a) [@bep](https://github.com/bep) + +## Fixes + +### Templates + +* Do not unescape input to `highlight` [c067f345](https://github.com/gohugoio/hugo/commit/c067f34558b82455b63b9ce8f5983b4b4849c7cf) [@bep](https://github.com/bep) [#4179](https://github.com/gohugoio/hugo/issues/4179) +* Properly close image file in `imageConfig` [6d79beb5](https://github.com/gohugoio/hugo/commit/6d79beb5f67dbb54d7714c3195addf9d8e3924e8) [@bep](https://github.com/bep) + * Fix `opengraph` video range template [23f69efb](https://github.com/gohugoio/hugo/commit/23f69efb3914946b39ce673fcc0f2e3a9ed9d878) [@drlogout](https://github.com/drlogout) [#4136](https://github.com/gohugoio/hugo/issues/4136) +* Fix `humanize` for multi-byte runes [e7652180](https://github.com/gohugoio/hugo/commit/e7652180a13ce149041c48a1c2754c471df569c8) [@bep](https://github.com/bep) [#4133](https://github.com/gohugoio/hugo/issues/4133) + +### Other + +* Fix broken live reload without a server port. [25114986](https://github.com/gohugoio/hugo/commit/25114986086e5877a0b4108d8cf5e4e95f377241) [@sainaen](https://github.com/sainaen) [#4141](https://github.com/gohugoio/hugo/issues/4141) +* Make sure all language homes are always re-rendered in fast render mode [72903be5](https://github.com/gohugoio/hugo/commit/72903be587e9c4e3644f60b11e26238ec03da2db) [@bep](https://github.com/bep) [#4125](https://github.com/gohugoio/hugo/issues/4125) +* Do not `tolower` result from Page.GetParam [1c114d53](https://github.com/gohugoio/hugo/commit/1c114d539b0755724443fe28c90b12fe2a19085a) [@bep](https://github.com/bep) [#4187](https://github.com/gohugoio/hugo/issues/4187) From c92f1701bf1ff59a3a6e2097d69f21a9d376f743 Mon Sep 17 00:00:00 2001 From: hugoreleaser Date: Sun, 31 Dec 2017 09:26:48 +0000 Subject: [PATCH 5/5] releaser: Prepare repository for 0.33-DEV [ci skip] --- config.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config.toml b/config.toml index 04010a074..51ffc3403 100644 --- a/config.toml +++ b/config.toml @@ -71,7 +71,7 @@ twitter = "GoHugoIO" [params] description = "The world’s fastest framework for building websites" ## Used for views in rendered HTML (i.e., rather than using the .Hugo variable) - release = "0.32" + release = "0.33-DEV" ## Setting this to true will add a "noindex" to *EVERY* page on the site removefromexternalsearch = false ## Gh repo for site footer (include trailing slash)