Kaushal Modi
6818170308
Render Markdown in figure shortcode "caption" and "attr" params
...
Fixes https://github.com/gohugoio/hugo/issues/4406 .
2018-10-03 09:55:53 +03:00
Kaushal Modi
c5279064df
Re-organize the figure shortcode for better readability
2018-10-03 09:55:53 +03:00
Gregorio Martinez
152cffb13a
Update README & CONTRIBUTING
...
Fix broken links for Dev Chat that point to broken gitter.im room.
Remove lines about `mage vendor` target that is no longer available.
Remove broken table of contents links for headings in CONTRIBUTING.md
Fix typo
2018-10-03 09:50:02 +03:00
Cameron Moore
0d5110d033
tpl: Cast IsSet key to int for indexed types
...
Don't assume that the user sends an int as the key when checking against
indexed types.
Fixes #3681
2018-10-03 09:36:27 +03:00
Cameron Moore
d3b81ee58e
hugolib: Improve error message for bad taxonomy weights
...
Error is now "Unable to convert taxonomy weight []string{"40"} to int
for variables/files.md"
2018-10-03 09:34:45 +03:00
Cameron Moore
1fd30d462e
hugolib: Cast taxonomy weight parameters to int
...
Fixes #4628
2018-10-03 09:34:45 +03:00
Cameron Moore
498d629958
hugolib: Allow nil to be unwrapped as *Page
...
Previously, calls to *Page.Eq(nil) would always return false because the
unwrapPage func didn't support the nil case. Add support for unwrapping
nil to a *Page.
Fixes #5043
2018-10-03 09:33:42 +03:00
Bjørn Erik Pedersen
10ac2ec446
tpl/collections: Fix handling of different interface types in Slice
...
In Hugo `0.49` we improved type support in `slice`. This has an unfortunate side effect in that `resources.Concat` now expects something that can resolve to `resource.Resources`.
This worked for most situations, but when you try to `slice` different `Resource` objects, you would be getting `[]interface {}` and not `resource.Resources`. And `concat` would fail:
```bash
error calling Concat: slice []interface {} not supported in concat.
```
This commit fixes that by simplifying the type checking logic in `Slice`:
* If the first item implements the `Slicer` interface, we try that
* If the above fails or the first item does not implement `Slicer`, we just return the `[]interface {}`
Fixes #5269
2018-10-02 23:54:16 +03:00
Cameron Moore
fd1cde5ea2
tpl: Add a delimiter parameter to lang.NumFmt
...
The original implementation of NumFmt did not take into account that the
options delimiter (a space) could be a valid option. Adding a delim
parameter seems like the simplest, safest, and most flexible way to
solve this oversight in a backwards-compatible way.
Fixes #5260
2018-10-02 17:41:48 +03:00
Cameron Moore
ce264b936c
tpl: Add a delimiter parameter to lang.NumFmt
...
The original implementation of NumFmt did not take into account that the
options delimiter (a space) could be a valid option. Adding a delim
parameter seems like the simplest, safest, and most flexible way to
solve this oversight in a backwards-compatible way.
Fixes #5260
2018-10-02 17:41:48 +03:00
Tyler Harms
c620ff78a0
Update doc to use proper variable
...
RelatedPages doesn't seem to exist outside the Site variable, this commit updates the doc to reflect that.
2018-10-02 10:16:40 +03:00
Anthony Fok
91f49c0700
snap: Add custom x-nodejs plugin to support ppc64el and s390x
2018-09-30 23:03:05 -06:00
Anthony Fok
a475bf125c
snap: Fetch mage with GO111MODULE=off
2018-09-30 23:03:01 -06:00
Anthony Fok
f1dede3708
snap: Revert 'Skip "mage -v test" due to build failure on Launchpad'
...
This reverts commit 52ac85fbc4 .
2018-09-30 23:02:58 -06:00
Anthony Fok
fa873a6cb3
snap: Use build-snaps instead of building go from source
...
See https://forum.snapcraft.io/t/go-part-fails-with-go1-11-if-go-mod-exists-in-the-top-level-directory/7546/11
2018-09-30 23:02:34 -06:00
Travis Clarke
7317c339a8
add tools->hugo-elasticsearch description to docs
2018-09-27 16:29:21 -04:00
Bjørn Erik Pedersen
fb732d5322
hugolib: Be a litle more specific in NextPage TODO
2018-09-26 09:26:53 +02:00
Ricardo N Feliciano
d758ef94a7
hugolib: Introduce Page.NextPage and Page.PrevPage
...
Introduce new page position variables in order to fix the ordering issue
of `.Next` and `.Prev` while also allowing an upgrade path via
deprecation.
`.NextInSection` becomes `.NextPageInSection`.
`.PrevInSection` becomes `.PrevPageInSection`.
`.Next` becomes a function returning `.PrevPage`.
`.Prev` becomes a function returning `.NextPage`.
Fixes #1061
2018-09-26 09:22:43 +02:00
Ricardo N Feliciano
ad705aac06
hugolib: Introduce Page.NextPage and Page.PrevPage
...
Introduce new page position variables in order to fix the ordering issue
of `.Next` and `.Prev` while also allowing an upgrade path via
deprecation.
`.NextInSection` becomes `.NextPageInSection`.
`.PrevInSection` becomes `.PrevPageInSection`.
`.Next` becomes a function returning `.PrevPage`.
`.Prev` becomes a function returning `.NextPage`.
Fixes #1061
2018-09-26 09:22:43 +02:00
Anthony Fok
52ac85fbc4
snap: Skip "mage -v test" due to build failure on Launchpad
...
The run "go test ./... -tags none" fails with multiple errors of
use of internal package github.com/gohugoio/hugo/tpl/internal not allowed
See https://launchpadlibrarian.net/390252700/buildlog_snap_ubuntu_xenial_amd64_hugo-dev_BUILDING.txt.gz
I was unable to reproduce it with snapcraft in LXD
on my local Debian laptop, so this error is still a mystery to me.
2018-09-25 16:08:22 -06:00
Anthony Fok
048a64be1c
releaser: Update path to snap/snapcraft.yaml
2018-09-25 07:21:09 -06:00
Anthony Fok
3033a9a37e
snap: Fix go plugin build failure by renaming go.mod
...
as a temporary workaround.
See https://forum.snapcraft.io/t/go-plugin-go1-11-fails-if-go-mod-exists-in-the-top-level-directory/7546
and https://discourse.gohugo.io/t/hugo-0-48-released/13908/12
2018-09-25 07:05:55 -06:00
Anthony Fok
27d4211187
snap: Move snapcraft.yaml to snap/snapcraft.yaml
2018-09-25 07:03:51 -06:00
Bjørn Erik Pedersen
9c93ac0315
Update installing.md
2018-09-25 13:22:34 +02:00
Takuya Noguchi
7c0b5b7f56
Use ISO 639-1 code for examples
...
Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com >
2018-09-25 03:20:21 -04:00
Anthony Fok
4730a78a76
snapcraft: Try installing postcss again
...
Revert "snap: Skip installing postcss due to failure on build server"
This reverts commit 66f688f712 .
2018-09-24 22:20:45 -06:00
Anthony Fok
b7706d6aec
snapcraft: Set GO111MODULE=on in override-build script
...
Apparently, snapcraft's yet-to-be-documented environment declaration
feature is for run-time only.
See https://discourse.gohugo.io/t/hugo-0-48-released/13908/9
and https://forum.snapcraft.io/t/declaratively-defining-environment-variables/175/29
2018-09-24 22:15:42 -06:00
maiki
9a9e40ba83
Fix spelling
...
Nothing notabable.
2018-09-24 21:26:03 -04:00
Bjørn Erik Pedersen
9a6216c18b
Hugo 0.49
2018-09-24 12:51:52 +02:00
Bjørn Erik Pedersen
55aa91185d
Merge branch 'temp49'
2018-09-24 12:45:42 +02:00
Bjørn Erik Pedersen
48413d76f4
build: Update the temp docker script
2018-09-24 12:41:12 +02:00
hugoreleaser
e0a36421ec
releaser: Prepare repository for 0.50-DEV
...
[ci skip]
2018-09-24 10:04:24 +00:00
hugoreleaser
66b9e2bff2
releaser: Prepare repository for 0.50-DEV
...
[ci skip]
2018-09-24 10:04:24 +00:00
hugoreleaser
c07b3b385d
releaser: Add release notes to /docs for release of 0.49
...
[ci skip]
2018-09-24 10:01:04 +00:00
hugoreleaser
398996e8b0
releaser: Add release notes to /docs for release of 0.49
...
[ci skip]
2018-09-24 10:01:04 +00:00
hugoreleaser
c1175a12a3
releaser: Bump versions for release of 0.49
...
[ci skip]
2018-09-24 10:01:04 +00:00
hugoreleaser
7f005f5e98
releaser: Bump versions for release of 0.49
...
[ci skip]
2018-09-24 10:01:04 +00:00
Bjørn Erik Pedersen
011e3aaa9e
Release 0.49
2018-09-24 11:52:47 +02:00
Bjørn Erik Pedersen
2966f62546
docs: Document directory based archetypes
...
See #4535
2018-09-24 11:52:25 +02:00
Bjørn Erik Pedersen
3697448450
docs: Document directory based archetypes
...
See #4535
2018-09-24 11:52:25 +02:00
hugoreleaser
2638b04c62
releaser: Add release notes draft for 0.49
...
Rename to *-ready.md to continue. [ci skip]
2018-09-24 11:49:07 +02:00
Bjørn Erik Pedersen
73dcd02ede
Add showcase archetype folder
...
See https://github.com/gohugoio/hugo/issues/4535
2018-09-24 11:47:49 +02:00
Bjørn Erik Pedersen
cf47f43ff1
ci: Add "go mod download" to CI scripts
...
To hopefully make them less flaky.
2018-09-24 10:31:59 +02:00
Bjørn Erik Pedersen
0a55ad11b8
docs: Regenerate CLI docs
2018-09-24 10:11:41 +02:00
Bjørn Erik Pedersen
3b6bd1210a
docs: Regenerate CLI docs
2018-09-24 10:11:41 +02:00
Bjørn Erik Pedersen
e09866c2d9
docs: Document group
...
Fixes https://github.com/gohugoio/hugoDocs/issues/597
2018-09-24 10:07:50 +02:00
Bjørn Erik Pedersen
8388cd90e8
docs: Document group
...
Fixes https://github.com/gohugoio/hugoDocs/issues/597
2018-09-24 10:07:50 +02:00
Bjørn Erik Pedersen
807c551922
Squashed 'docs/' changes from 6b00298bb..e5e98b950
...
e5e98b950 Update code-toggle.md
340c9c623 Update 'Fetch from Github' installation instructions in line with Github README
d9f06c23c Add tip about clearing browser cache (#608 )
7c9df4731 Adding Remark as additional Comments Alternatives for hugo (#607 )
b1ce8bf02 Revert "Temp change of baseURL"
fdbc582ff Temp change of baseURL
5ec663bd6 Fix wrong date in frontmatter config example (#602 )
0b3022eb1 Fix broken link to https://www.wercker.com (#603 )
b4a7e31a6 Turn off minification
bfcc1ac21 Add a Tweet
8be09c0b4 Remove unused data file
git-subtree-dir: docs
git-subtree-split: e5e98b950c
2018-09-23 23:48:53 +02:00
Bjørn Erik Pedersen
ef986358a4
Merge commit '807c551922707fc5ae0eb26e8f01638c0c63fdb3'
2018-09-23 23:48:53 +02:00
Bjørn Erik Pedersen
bc57f5c36e
Merge commit '807c551922707fc5ae0eb26e8f01638c0c63fdb3'
2018-09-23 23:48:53 +02:00