brevno-suite/hugo
7 years agoRelease Hugo 0.30
Bjørn Erik Pedersen [Mon, 16 Oct 2017 08:30:08 +0000 (10:30 +0200)]
Release Hugo 0.30

7 years agoUse Make for the release for now
Bjørn Erik Pedersen [Mon, 16 Oct 2017 08:16:58 +0000 (10:16 +0200)]
Use Make for the release for now

[ci skip]

7 years agoreleaser: Add release notes draft for 0.30
hugoreleaser [Sun, 15 Oct 2017 12:53:00 +0000 (12:53 +0000)]
releaser: Add release notes draft for 0.30

7 years agoFix CircleCI build issue
Bjørn Erik Pedersen [Sun, 15 Oct 2017 11:41:26 +0000 (13:41 +0200)]
Fix CircleCI build issue

7 years agoReplace make with mage in CircleCI build
Bjørn Erik Pedersen [Sun, 15 Oct 2017 09:08:25 +0000 (11:08 +0200)]
Replace make with mage in CircleCI build

Updates #3969

7 years agoUpdate CircleCI build to use Mage
Bjørn Erik Pedersen [Sun, 15 Oct 2017 08:59:16 +0000 (10:59 +0200)]
Update CircleCI build to use Mage

Fixes #3969

7 years agoMerge commit 'ecf5e081b5540e69f4af330233f39a07baf53846'
Bjørn Erik Pedersen [Sun, 15 Oct 2017 08:20:55 +0000 (10:20 +0200)]
Merge commit 'ecf5e081b5540e69f4af330233f39a07baf53846'

7 years agoSquashed 'docs/' changes from 000ab7c42..4628b9ec2
Bjørn Erik Pedersen [Sun, 15 Oct 2017 08:20:55 +0000 (10:20 +0200)]
Squashed 'docs/' changes from 000ab7c42..4628b9ec2

4628b9ec2 commands: Regen CLI doc
2525f2ed0 data: Regenerate docs helper
6f5a0eb19 Add Hugo 0.30 poster image
72c3fac9e Merge branch 'chroma-next2' into next
364973d3f Fix typo in syntax highlighting.
ce10cc02e Update Chroma highlighting docs
9dcc4d4dd Update robots.md
1e64cb483 Rename title of cross references' page
d6dfbbc51 Add warning about MMark and TOCs
e8d259d32 Fix link to subsection in page
6adead19d Merge commit '040d8d2833c26c53cf9f0e035910821ed50e3863'
040d8d283 Squashed 'themes/gohugoioTheme/' changes from cdaa89c8..6b632895
bde95d890 Add Atlas starter kit
fc40d078d Remove page arg from examples of relref shortcode
c578620b5 Remove page arg from examples of ref shortcode
ee81931a4 Remove delimiters in YAML and TOML config examples
62d7b269f Clarify that .Lastmod automatically uses .GitInfo.AuthorDate (#226)

git-subtree-dir: docs
git-subtree-split: 4628b9ec2c52df4de673a4d6b9621a65d8e8f5a4

7 years agoAdd table linenos support for Chroma highlighter
Bjørn Erik Pedersen [Fri, 13 Oct 2017 07:37:47 +0000 (09:37 +0200)]
Add table linenos support for Chroma highlighter

Fixes #3915

7 years agoOnly re-render the view(s) you're working on
Bjørn Erik Pedersen [Sat, 14 Oct 2017 11:40:43 +0000 (13:40 +0200)]
Only re-render the view(s) you're working on

Hugo already, in its server mode,  support partial rebuilds. To put it simply: If you change `about.md`, only that content page is read and processed, then Hugo does some processing (taxonomies etc.) and the full site is rendered.
This commit covers the rendering part: We now only re-render the pages you work on, i.e. the last n pages you watched in the browser (which obviously also includes the  page in the example above).

To be more specific: When you are running the hugo server in watch (aka. livereload) mode, and change a template or a content file, then we do a partial re-rendering of the following:

* The current content page (if it is a content change)
* The home page
* Up to the last 10 pages you visited on the site.

This should in most cases be enough, but if you navigate to something completely different, you may see stale content. Doing an edit will then refresh that page.

Note that this feature is enabled by default. To turn it off, run `hugo server --disableFastRender`.

Fixes #3962
See  #1643

7 years agoMake sure Date and PublishDate is always set to a value if one is available
Bjørn Erik Pedersen [Fri, 13 Oct 2017 08:21:28 +0000 (10:21 +0200)]
Make sure Date and PublishDate is always set to a value if one is available

Fixes #3854

7 years agoAdd correct config file name to verbose server log
Michael Henderson [Mon, 9 Oct 2017 04:23:07 +0000 (22:23 -0600)]
Add correct config file name to verbose server log

Server logging uses the wrong variable when displaying
the configuration file name. This update changes the
log to use the `config` variable.

7 years agometrics: Reset benchmark timer
Bjørn Erik Pedersen [Sat, 7 Oct 2017 18:41:25 +0000 (20:41 +0200)]
metrics: Reset benchmark timer

7 years agometrics: Detect partialCached candidates
Bjørn Erik Pedersen [Wed, 4 Oct 2017 20:12:51 +0000 (22:12 +0200)]
metrics: Detect partialCached candidates

This commit adds a "cache potential" column when running `hugo --templateMetrics --templateMetricsHints`.

This is only calculated when `--templateMetricsHints` is set, as these calculations has an negative effect on the other timings.

This gives a value for partials only, and is a number between 0-100 that indicates if `partial` can be replaced with `partialCached`.

100 means that all execution of the same partial resulted in the same output.

You should do  some manual research before going "all cache".

7 years agotpl: Rework the partial test and benchmarks
Bjørn Erik Pedersen [Sat, 7 Oct 2017 14:52:35 +0000 (16:52 +0200)]
tpl: Rework the partial test and benchmarks

7 years agoSimplify HugoNoGitInfo in magefile
Cameron Moore [Thu, 5 Oct 2017 17:54:40 +0000 (12:54 -0500)]
Simplify HugoNoGitInfo in magefile

7 years agoAdd mage installation step to CONTRIBUTING.md
digitalcraftsman [Thu, 5 Oct 2017 18:09:21 +0000 (20:09 +0200)]
Add mage installation step to CONTRIBUTING.md

7 years agoBump Go versions in Travis config
Bjørn Erik Pedersen [Thu, 5 Oct 2017 16:49:58 +0000 (18:49 +0200)]
Bump Go versions in Travis config

7 years agoChange last 'make' statements to 'mage'
Hallgeir Holien [Thu, 5 Oct 2017 15:03:34 +0000 (17:03 +0200)]
Change last 'make' statements to 'mage'

7 years agoMinor README changes
Steve Divskinsy [Thu, 5 Oct 2017 10:44:43 +0000 (21:14 +1030)]
Minor README changes

7 years agoReplace make with mage
Bjørn Erik Pedersen [Thu, 5 Oct 2017 07:15:02 +0000 (09:15 +0200)]
Replace make with mage

Fixes #3937

7 years agoMerge commit 'dae5a7c61cceeb0de59f2d755f63e453f71dd9b2'
Bjørn Erik Pedersen [Wed, 4 Oct 2017 07:27:30 +0000 (09:27 +0200)]
Merge commit 'dae5a7c61cceeb0de59f2d755f63e453f71dd9b2'

7 years agoSquashed 'docs/' changes from 36d7e22f5..000ab7c42
Bjørn Erik Pedersen [Wed, 4 Oct 2017 07:27:29 +0000 (09:27 +0200)]
Squashed 'docs/' changes from 36d7e22f5..000ab7c42

000ab7c42 Fix `ref` and `relref` shortcode usage patterns
4e7123d20 Add som code fence lang tags
21d4f97d1 Update homepage for ox-hugo tool
668969fc4 Remove superflous back ticks
f78cf6490 Fix code example
05aaee8ce Remove background color from code shortcode
dcb0998d0 Add a Build Performance page draft
50e04593a Document templateMetrics usage
67ad36691 Merge commit 'f66d59b8991c264c3366895b5e148ea810a184cd'
f66d59b89 Squashed 'themes/gohugoioTheme/' changes from ca53082d..cdaa89c8

git-subtree-dir: docs
git-subtree-split: 000ab7c423341bb215d4ccb4a9e54d3d64957e24

7 years agohelpers: Fix broken test
Bjørn Erik Pedersen [Wed, 4 Oct 2017 07:27:15 +0000 (09:27 +0200)]
helpers: Fix broken test

7 years agovendor: Update deps
Bjørn Erik Pedersen [Wed, 4 Oct 2017 06:46:11 +0000 (08:46 +0200)]
vendor: Update deps

7 years agotplimpl: Output xmlns:xhtml only if there are translations available
Jamie Connolly [Tue, 3 Oct 2017 13:31:12 +0000 (14:31 +0100)]
tplimpl: Output xmlns:xhtml only if there are translations available

7 years agoCreate magefile from Makefile
Nate Finch [Tue, 3 Oct 2017 02:29:31 +0000 (22:29 -0400)]
Create magefile from Makefile

This commit makes a magefile.go that should be functionally equivalent to
the current Makefile.

7 years agotpl: Add errorf template function
Brendan Roy [Sat, 30 Sep 2017 10:00:19 +0000 (20:00 +1000)]
tpl: Add errorf template function

Add template function that will build a string from the given format
string and arguments, then log it to ERROR. This has an intended
side-effect of causing the build to fail, when executed.

Resolves #3817

7 years agoClean up lint in various packages
Cameron Moore [Tue, 26 Sep 2017 02:25:33 +0000 (21:25 -0500)]
Clean up lint in various packages

Changes fall into one of the following:

- gofmt -s
- receiver name is inconsistent
- omit unused 2nd value from range
- godoc comment formed incorrectly
- err assigned and not used
- if block ends with a return statement followed by else

7 years agohelpers: Fix broken Chroma test
Bjørn Erik Pedersen [Fri, 29 Sep 2017 08:40:56 +0000 (10:40 +0200)]
helpers: Fix broken Chroma test

7 years agohugolib: Fix broken hightlighter smoke test
Bjørn Erik Pedersen [Fri, 29 Sep 2017 08:10:13 +0000 (10:10 +0200)]
hugolib: Fix broken hightlighter smoke test

7 years agovendor: Update dependencies
Bjørn Erik Pedersen [Fri, 29 Sep 2017 07:54:03 +0000 (09:54 +0200)]
vendor: Update dependencies

7 years agovendor: Update Chroma
Bjørn Erik Pedersen [Fri, 29 Sep 2017 07:10:35 +0000 (09:10 +0200)]
vendor: Update Chroma

7 years agoChange SummaryLength to be configurable (#3924)
Brendan Roy [Fri, 29 Sep 2017 07:04:55 +0000 (17:04 +1000)]
Change SummaryLength to be configurable (#3924)

Move SummaryLength into the ContentSpec struct and refactor the
relevant summary functions to be methods of ContentSpec. The new
summaryLength struct member is configurable by the summaryLength config
value, and the default remains 70. Also updates hugolib/page to use the
refactored methods.

Resolves #3734

7 years agotpl: Add os.fileExists template function
digitalcraftsman [Thu, 28 Sep 2017 17:52:34 +0000 (19:52 +0200)]
tpl: Add os.fileExists template function

Fixes #3839

7 years agoMerge commit '9d68f695e782c6a83c77aff13317c7a22c694c98'
Bjørn Erik Pedersen [Thu, 28 Sep 2017 15:22:55 +0000 (17:22 +0200)]
Merge commit '9d68f695e782c6a83c77aff13317c7a22c694c98'

7 years agoSquashed 'docs/' changes from 20959c7b..36d7e22f
Bjørn Erik Pedersen [Thu, 28 Sep 2017 15:20:10 +0000 (17:20 +0200)]
Squashed 'docs/' changes from 20959c7b..36d7e22f

36d7e22f Document fmt.{print, println} template functions
79a72fce Fix link to page variables
00342ca9 Fix broken link on highlight page
15f44952 Fix link in v0.28 release notes
0100df73 Fix code examples for math.{Ceil, Floor, Round}
a354a69b Fix broken netlify.toml
4995e5df Merge branch 'master' of github.com:gohugoio/hugoDocs
9cdd990a Hugo 0.29
463558f9 Document math.Log template function
588499af Add nohup.out to .gitignore
db8ddcf7 Change name of post files in example to use post prefix
296ec01f Add ox-hugo Emacs package to the tools section
f060d6d1 Fix math.Ceil, Floor, and Round naming
a2262d24 Document strings.TrimPrefix and TrimSuffix template functions
80c1ce63 Document strings.TrimLeft and TrimRight template functions
2921088d Document urls.Parse template function
f0133079 Document math.{ceil, floor, round} template functions
82863808 Fix typo in migration tools section
d5215d61 Add link to syntax hl docs in release notes
541f0686 Update versions
275ce2b4 Update 0.28 release notes
886713a1 Add release notes for 0.28
bed02e5f Merge branch 'next'
8e3b1ac4 Add a note about branches
1662b9d0 Add missing Disqus links in templates/internal.md

git-subtree-dir: docs
git-subtree-split: 36d7e22f5c21c550bd87782d2ddca666178fe1ff

7 years agotpl: Add float template function
Lucas Jenss [Wed, 27 Sep 2017 22:35:47 +0000 (00:35 +0200)]
tpl: Add float template function

Add a template function that allows conversion to float. This is
useful, for example, when passing aspect ratios into templates,
which tend to not be integers.

Fixes #3307

7 years agohugolib: Move metrics output to the end of the site build
Cameron Moore [Wed, 27 Sep 2017 19:17:43 +0000 (14:17 -0500)]
hugolib: Move metrics output to the end of the site build

7 years agoexamples: Fix `now` usage in footer
Cameron Moore [Wed, 27 Sep 2017 03:09:47 +0000 (22:09 -0500)]
examples: Fix `now` usage in footer

7 years agoreleaser: Prepare repository for 0.30-DEV
hugoreleaser [Tue, 26 Sep 2017 19:24:34 +0000 (19:24 +0000)]
releaser: Prepare repository for 0.30-DEV

[ci skip]

7 years agoreleaser: Add release notes to /docs for release of 0.29 v0.29
hugoreleaser [Tue, 26 Sep 2017 19:23:15 +0000 (19:23 +0000)]
releaser: Add release notes to /docs for release of 0.29

[ci skip]

7 years agoreleaser: Bump versions for release of 0.29
hugoreleaser [Tue, 26 Sep 2017 19:23:15 +0000 (19:23 +0000)]
releaser: Bump versions for release of 0.29

[ci skip]

7 years agoreleaser: Add release notes for 0.29
hugoreleaser [Tue, 26 Sep 2017 18:57:20 +0000 (18:57 +0000)]
releaser: Add release notes for 0.29

7 years agotpl: Set Metrics at creation time
Bjørn Erik Pedersen [Tue, 26 Sep 2017 18:42:40 +0000 (20:42 +0200)]
tpl: Set Metrics at creation time

7 years agometrics: Fix sort order
Bjørn Erik Pedersen [Tue, 26 Sep 2017 18:31:40 +0000 (20:31 +0200)]
metrics: Fix sort order

Highest first.

7 years agoRevert "vendor: Update Chroma"
Bjørn Erik Pedersen [Tue, 26 Sep 2017 18:06:58 +0000 (20:06 +0200)]
Revert "vendor: Update Chroma"

This reverts commit cb8eb472602754b310eaf7a10271149d1e1f5d75.

7 years agometrics: Add simple template metrics feature
Cameron Moore [Tue, 26 Sep 2017 18:03:04 +0000 (13:03 -0500)]
metrics: Add simple template metrics feature

7 years agovendor: Update Chroma
Bjørn Erik Pedersen [Tue, 26 Sep 2017 18:00:39 +0000 (20:00 +0200)]
vendor: Update Chroma

7 years agocommands: Make noHTTPCache default false
Bjørn Erik Pedersen [Tue, 26 Sep 2017 16:58:44 +0000 (18:58 +0200)]
commands: Make noHTTPCache default false

The other way was a mistake.

7 years agotpl: Add math.Ceil, Floor, and Round to method mappings
Cameron Moore [Tue, 26 Sep 2017 02:01:59 +0000 (21:01 -0500)]
tpl: Add math.Ceil, Floor, and Round to method mappings

7 years agoSplit go build in Dockerfile
Thibault Jamet [Thu, 7 Sep 2017 13:17:44 +0000 (15:17 +0200)]
Split go build in Dockerfile

To maximize the usage of cache, split the govendor get in steps:
- govendor fetch to get the pinned versions of dependencies
- go install to actually build the binary

Doing so allows not to re-download the whole dependencies when changing
lines in hugo repository

The current Dockerfile generates an image of 16.6MB

Signed-off-by: Thibault Jamet <tjamet@users.noreply.github.com>
7 years agoUpdate Dockerfile to benefit build cache
Thibault Jamet [Thu, 7 Sep 2017 13:08:56 +0000 (15:08 +0200)]
Update Dockerfile to benefit build cache

Docker has recently introduces buikld-stages (as of version 17.05)

Build stages allows to benefit the docker build cache as well as
reducing the size of the resulting image c.f.
https://docs.docker.com/engine/userguide/eng-image/multistage-build/

This change allows to have faster builds when running `docker build`
several times after changing some little code

Signed-off-by: Thibault Jamet <tjamet@users.noreply.github.com>
7 years agosnap: Add git to snap package for GitInfo
Guy Halse [Mon, 25 Sep 2017 11:51:00 +0000 (13:51 +0200)]
snap: Add git to snap package for GitInfo

Add git into the staged packages, so that the git binary is available
and hugo --enableGitInfo works for users of the snap package.

Fixes gohugoio/hugo#3896

7 years agoreleaser: Prepare repository for 0.29-DEV
hugoreleaser [Mon, 25 Sep 2017 08:00:38 +0000 (08:00 +0000)]
releaser: Prepare repository for 0.29-DEV

[ci skip]

7 years agoreleaser: Add release notes to /docs for release of 0.28 v0.28
hugoreleaser [Mon, 25 Sep 2017 07:59:12 +0000 (07:59 +0000)]
releaser: Add release notes to /docs for release of 0.28

[ci skip]

7 years agoreleaser: Bump versions for release of 0.28
hugoreleaser [Mon, 25 Sep 2017 07:59:12 +0000 (07:59 +0000)]
releaser: Bump versions for release of 0.28

[ci skip]

7 years agoreleaser: Add final 0.28 release notes
Bjørn Erik Pedersen [Mon, 25 Sep 2017 07:56:20 +0000 (09:56 +0200)]
releaser: Add final 0.28 release notes

7 years agoreleaser: Add release notes draft for 0.28
hugoreleaser [Mon, 25 Sep 2017 07:15:23 +0000 (07:15 +0000)]
releaser: Add release notes draft for 0.28

Rename to *-ready.md to continue. [ci skip]

7 years agoSquashed 'docs/' changes from 1662b9d0..20959c7b
Bjørn Erik Pedersen [Mon, 25 Sep 2017 07:02:42 +0000 (09:02 +0200)]
Squashed 'docs/' changes from 1662b9d0..20959c7b

20959c7b Rewrite the syntax highlighter docs etc.
92435459 Add a note about branches
REVERT: 1662b9d0 Add missing Disqus links in templates/internal.md

git-subtree-dir: docs
git-subtree-split: 20959c7b9124341dfc4d139748244818b9cb3641

7 years agoMerge commit '61c27b58b353c73772aae572c7d822fdfdf7791b'
Bjørn Erik Pedersen [Mon, 25 Sep 2017 07:02:42 +0000 (09:02 +0200)]
Merge commit '61c27b58b353c73772aae572c7d822fdfdf7791b'

7 years agoSquashed 'docs/' changes from 5be6fef0..1662b9d0
Bjørn Erik Pedersen [Mon, 25 Sep 2017 07:02:34 +0000 (09:02 +0200)]
Squashed 'docs/' changes from 5be6fef0..1662b9d0

1662b9d0 Add missing Disqus links in templates/internal.md

git-subtree-dir: docs
git-subtree-split: 1662b9d0bcb6b8ebdb665f7a477d38c93c5f8faf

7 years agoMerge commit '30694a133a88d5f76a51d0372646e10cbeca7691'
Bjørn Erik Pedersen [Mon, 25 Sep 2017 07:02:34 +0000 (09:02 +0200)]
Merge commit '30694a133a88d5f76a51d0372646e10cbeca7691'

7 years agoUse Chroma as new default syntax highlighter
Bjørn Erik Pedersen [Mon, 25 Sep 2017 06:59:02 +0000 (08:59 +0200)]
Use Chroma as new default syntax highlighter

If you want to use Pygments, set `pygmentsUseClassic=true` in your site config.

Fixes #3888

7 years agotpl: Add urls.Parse function
Cameron Moore [Sun, 24 Sep 2017 00:57:28 +0000 (19:57 -0500)]
tpl: Add urls.Parse function

Add a urls.Parse template function that front-ends url.Parse from the Go
stdlib.

Fixes #3849

7 years agotpl: Add math.Ceil, Floor, and Round
Cameron Moore [Sun, 24 Sep 2017 01:07:55 +0000 (20:07 -0500)]
tpl: Add math.Ceil, Floor, and Round

Ceil and Floor are frontends for the stdlib math functions. The Round
implementation is essentially the same thing except that the Go stdlib
doesn't include a Round implementation in a stable release yet.  I've
included the Round function slated for Go 1.10.

Fixes #3883

7 years agoMake noHTTPCache default on
Bjørn Erik Pedersen [Sat, 23 Sep 2017 19:17:51 +0000 (21:17 +0200)]
Make noHTTPCache default on

This is a development server, so that makes the most sense.

See #3897

7 years agoTrim newlines in the hightlight shortcode
Bjørn Erik Pedersen [Sat, 23 Sep 2017 16:14:07 +0000 (18:14 +0200)]
Trim newlines in the hightlight shortcode

Fixes #3898

7 years agovendor: Update goorgeous
Bjørn Erik Pedersen [Sat, 23 Sep 2017 15:15:25 +0000 (17:15 +0200)]
vendor: Update goorgeous

Fixes #3899

7 years agoAdd liveReloadPort flag to server
Bjørn Erik Pedersen [Sat, 23 Sep 2017 15:08:48 +0000 (17:08 +0200)]
Add liveReloadPort flag to server

This makes live reloading behind a HTTPS proxy working, as in the example below using the service from https://ngrok.com:

```
hugo server -b https://ba6sdfe72.ngrok.io --appendPort=false --liveReloadPort=443 --navigateToChanged
```

Fixes #3882

7 years agoFix the docs helper tool
Bjørn Erik Pedersen [Sat, 23 Sep 2017 08:20:11 +0000 (10:20 +0200)]
Fix the docs helper tool

7 years agoAllow the pull-docs script to pull other than master
Bjørn Erik Pedersen [Sat, 23 Sep 2017 08:11:20 +0000 (10:11 +0200)]
Allow the pull-docs script to pull other than master

7 years agoSquashed 'docs/' changes from 32356e4e..5be6fef0
Bjørn Erik Pedersen [Sat, 23 Sep 2017 08:08:55 +0000 (10:08 +0200)]
Squashed 'docs/' changes from 32356e4e..5be6fef0

5be6fef0 Fix typo, {{Content} should be {{.Content}}

git-subtree-dir: docs
git-subtree-split: 5be6fef0b00d06a0c780397c4f4ac8db31b56456

7 years agoMerge commit '7a89dce53bfbd67a17442a8f9be8fa895fc4f9b1'
Bjørn Erik Pedersen [Sat, 23 Sep 2017 08:08:55 +0000 (10:08 +0200)]
Merge commit '7a89dce53bfbd67a17442a8f9be8fa895fc4f9b1'

7 years agocommands: Remove superflous space
Bjørn Erik Pedersen [Fri, 22 Sep 2017 18:05:19 +0000 (20:05 +0200)]
commands: Remove superflous space

7 years agocommands: Rename noHttpCache to noHTTPCache
Bjørn Erik Pedersen [Fri, 22 Sep 2017 15:23:15 +0000 (17:23 +0200)]
commands: Rename noHttpCache to noHTTPCache

7 years agoAdd noHttpCache to hugo server
Bjørn Erik Pedersen [Fri, 22 Sep 2017 15:13:21 +0000 (17:13 +0200)]
Add noHttpCache to hugo server

Fixes #3897

7 years agoMerge commit 'ba45da9d03056447e4873de13d4e0f8d658a769b'
Bjørn Erik Pedersen [Thu, 21 Sep 2017 17:05:40 +0000 (19:05 +0200)]
Merge commit 'ba45da9d03056447e4873de13d4e0f8d658a769b'

7 years agoSquashed 'docs/' changes from 44fe0285..32356e4e
Bjørn Erik Pedersen [Thu, 21 Sep 2017 17:03:00 +0000 (19:03 +0200)]
Squashed 'docs/' changes from 44fe0285..32356e4e

32356e4e Fix typo in header of shortcode-templates.md
c8f1a2d2 Correct code example for index template function
bfa6a55d Escape code fencing
ff8b2f99 Fix typos in deployment with wercker tutorial
557c36e8 theme: Merge commit '7fbb4bed25001182bfeb91f79db0f0c1936582ee'
7fbb4bed Squashed 'themes/gohugoioTheme/' changes from 7dd8a302..ca53082d
ce31cee0 Add "See Also" config
158cee1b Make the tags into keywords
61600be6 Add a note to the related section
49edb5a2 Relase 0.27.1
c9bbc001 releaser: Add release notes to /docs for release of 0.27.1
213c6c3b Add bugs poster
8b4590cd Add KeyCDN integration tutorial
2b277859 Add tutorial videos to several docs pages
950fef1f Update roadmap to link to the correct milestones page
496f5bf6 Rename relnotes
d6f9378d Bump Netlify versions to 0.27
087fde7f Update 0.27 release notes
603f94ae docs: Document Related Content
3790f6a3 releaser: Bump versions for release of 0.27
0948868c releaser: Add release notes to /docs for release of 0.27

git-subtree-dir: docs
git-subtree-split: 32356e4eabe357ae914f4d1d59e8ae31ce936723

7 years agoreleaser: Prepare repository for 0.28-DEV
hugoreleaser [Wed, 13 Sep 2017 11:04:57 +0000 (11:04 +0000)]
releaser: Prepare repository for 0.28-DEV

[ci skip]

7 years agoreleaser: Add release notes to /docs for release of 0.27.1 v0.27.1
hugoreleaser [Wed, 13 Sep 2017 11:03:59 +0000 (11:03 +0000)]
releaser: Add release notes to /docs for release of 0.27.1

[ci skip]

7 years agoreleaser: Bump versions for release of 0.27.1
hugoreleaser [Wed, 13 Sep 2017 11:03:59 +0000 (11:03 +0000)]
releaser: Bump versions for release of 0.27.1

[ci skip]

7 years agoreleaser: Add release notes for 0.27.1
hugoreleaser [Wed, 13 Sep 2017 10:45:47 +0000 (10:45 +0000)]
releaser: Add release notes for 0.27.1

7 years agotpl/tplimpl: Fix escaped HTML Go 1.9 multioutput issue (#3880)
Bjørn Erik Pedersen [Wed, 13 Sep 2017 10:32:06 +0000 (12:32 +0200)]
tpl/tplimpl: Fix escaped HTML Go 1.9 multioutput issue (#3880)

Fixes #3876

7 years agosnap: Bump to 1.9
Bjørn Erik Pedersen [Wed, 13 Sep 2017 09:25:57 +0000 (11:25 +0200)]
snap: Bump to 1.9

7 years agoRemove .goxc.json
Bjørn Erik Pedersen [Mon, 11 Sep 2017 11:18:36 +0000 (13:18 +0200)]
Remove .goxc.json

Not in use

7 years agoreleaser: Prepare repository for 0.28-DEV
hugoreleaser [Mon, 11 Sep 2017 05:33:02 +0000 (05:33 +0000)]
releaser: Prepare repository for 0.28-DEV

[ci skip]

7 years agoreleaser: Add release notes to /docs for release of 0.27 v0.27
hugoreleaser [Mon, 11 Sep 2017 05:32:02 +0000 (05:32 +0000)]
releaser: Add release notes to /docs for release of 0.27

[ci skip]

7 years agoreleaser: Bump versions for release of 0.27
hugoreleaser [Mon, 11 Sep 2017 05:32:02 +0000 (05:32 +0000)]
releaser: Bump versions for release of 0.27

[ci skip]

7 years agoRelease of 0.27
Bjørn Erik Pedersen [Mon, 11 Sep 2017 05:27:02 +0000 (07:27 +0200)]
Release of 0.27

7 years agoreleaser: Add release notes draft for 0.27
hugoreleaser [Sun, 10 Sep 2017 15:20:16 +0000 (15:20 +0000)]
releaser: Add release notes draft for 0.27

Rename to *-ready.md to continue. [ci skip]

7 years agoSquashed 'docs/' changes from 1d052b16..44fe0285
Bjørn Erik Pedersen [Sun, 10 Sep 2017 15:27:23 +0000 (17:27 +0200)]
Squashed 'docs/' changes from 1d052b16..44fe0285

44fe0285 Fix links to JSON spec

git-subtree-dir: docs
git-subtree-split: 44fe0285a09f6b21cd00091fb0900b9797e81f72

7 years agodocs: Merge commit '1b4319be62ba071f79e90ef32dbe92eb893429f7'
Bjørn Erik Pedersen [Sun, 10 Sep 2017 15:27:23 +0000 (17:27 +0200)]
docs: Merge commit '1b4319be62ba071f79e90ef32dbe92eb893429f7'

7 years agoSet up Hugo release flow on CircleCI
Bjørn Erik Pedersen [Sun, 10 Sep 2017 15:14:02 +0000 (17:14 +0200)]
Set up Hugo release flow on CircleCI

This rewrites the release logic to use CircleCI 2.0 and its approve workflow in combination with the state of the release notes to determine what to do next.

Fixes #3779

7 years agotpl/time: Add time.Duration and time.ParseDuration template funcs
Bjørn Erik Pedersen [Fri, 8 Sep 2017 15:58:39 +0000 (17:58 +0200)]
tpl/time: Add time.Duration and time.ParseDuration template funcs

And with time.Duration with the convenient alias `duration`:

```
{{ mul 60 60 | duration "second" }}
```

Fixes #3828

7 years agotpl/compare: Add cond (ternary) template func
Bjørn Erik Pedersen [Fri, 8 Sep 2017 12:16:21 +0000 (14:16 +0200)]
tpl/compare: Add cond (ternary) template func

Fixes #3860

7 years agohugolib: Fix "published" front matter handling
Bjørn Erik Pedersen [Fri, 8 Sep 2017 10:28:15 +0000 (12:28 +0200)]
hugolib: Fix "published" front matter handling

Also related:

* support "modified" as an optional way to signal "last modified"
* make sure all relevant page dates are also added to params

Fixes #3867

7 years agohugolib: Fix typo in aquired
Fiisio [Thu, 7 Sep 2017 14:21:33 +0000 (22:21 +0800)]
hugolib: Fix typo in aquired

Signed-off-by: wgliang <liangcszzu@163.com>
7 years agodocs: Document Related Content
Bjørn Erik Pedersen [Tue, 5 Sep 2017 17:35:36 +0000 (19:35 +0200)]
docs: Document Related Content

See https://github.com/gohugoio/hugo/issues/98

7 years agohugolib: Implement "related content"
Bjørn Erik Pedersen [Sat, 19 Aug 2017 11:16:00 +0000 (13:16 +0200)]
hugolib: Implement "related content"

This closes #98, even if this commit does not do full content text search.

We may revisit that problem in the future, but that deserves its own issue.

Fixes #98