fe41bd61bb
hugolib: Default rssLimit to unlimited
...
Fixes #3145
2017-03-10 21:27:45 +01:00
48120ccfd2
all: Fix some govet complaints
2017-03-09 14:18:12 +01:00
560ed6e686
Update appveyor config
...
Remove "image" setting as the "WMF 5" image is deprecated.
Fixes #3061 , #3142
2017-03-09 09:31:22 +01:00
45b9d7223a
tplimpl: Add built-in print funcs to FuncMap
...
Add print, printf, and println to the Hugo FuncMap so that they are
accessible to the apply template func.
Updates #3139
2017-03-09 00:21:55 +01:00
a2a8a651f7
hugolib: Don't report taxonomy count if disabled
2017-03-08 14:20:17 +01:00
4bfa189031
hugolib: Remove unnecessary params
...
Found by github.com/mvdan/unparam
2017-03-08 12:28:56 +01:00
a2ec372a03
docs: Add enjoyable.recipes to the showcase
2017-03-07 23:37:07 +01:00
c950699907
hugolib: Populate the taxonomy term Pages list
...
Previously this was left empty, but it is very handy to have a list
of term pages for a given taxonomy. This list can now be paginated
like other page lists. It makes it possible to render summary
content from each terms index page for instance. It also makes it
possible to sort the term pages in the same way that other page
lists can be sorted. An RSS feed is now generated for
KindTaxonomyTerm pages as well.
This also fixes a bug in HugoSites.createMissingPages. Previously
it would only check for existing KindTaxonomyTerm pages if the
taxonomy had any terms defined. So for a taxonomy with no terms
but a taxonomy terms page it would generate a second empty terms
page.
2017-03-05 21:24:14 +01:00
6c5ef71368
hugolib: Add a temporary workaround for page.copy() data race
...
See ##3129
2017-03-05 15:41:58 +01:00
c7b8c45d12
docs: Correct toml syntax in Github deploy tutorial
2017-03-05 11:33:37 +01:00
e52e2a70e5
hugolib, target: Rework/move the target package
...
This relates to #3123 .
The interfaces and types in `target` made sense at some point, but now this package is too restricted to a hardcoded set of media types.
The overall current logic:
* Create a file path based on some `Translator` with some hardcoded logic handling uglyURLs, hardcoded html suffix etc.
* In in some cases (alias), a template is applied to create the alias file.
* Then the content is written to destination.
One could argue that it is the last bullet that is the actual core responsibility.
This commit fixes that by moving the `hugolib`-related logic where it belong, and simplify the code, i.e. remove the abstractions.
This code will most certainly evolve once we start on #3123 , but now it is at least possible to understand where to start.
Fixes #3123
2017-03-04 23:33:35 +01:00
ea165bf9e7
vendor: Update cast
2017-03-04 23:19:19 +01:00
22c89dcb6c
hugolib: Fix HugoSites.createMissingPages
...
Previously it would only check for existing KindTaxonomyTerm pages
if the taxonomy had any terms defined. So for a taxonomy with no terms
but a taxonomy terms page it would generate a second empty terms page.
2017-03-04 21:37:52 +01:00
d0e2a1fa14
docs: Add blog post from After Dark creator
2017-03-03 09:24:59 +01:00
5a94e4cfb9
hugolib: Add section template baseof test case
...
Closes #2995
See #3116
2017-03-02 13:52:08 +01:00
f4779b25bc
docs: Add new section list lookup alternative
...
Updates #3116
2017-03-02 10:08:41 +01:00
8203fc5923
hugolib: Add /layouts/SECTION/list.html to template lookup
...
Fixes #3116
2017-03-02 10:08:37 +01:00
7acec3c639
helpers: Return partially cleaned URL in case of error in URLPrep anyway
...
Closes #2987
2017-03-02 00:21:39 +01:00
74ea81b885
tplimpl: return an error on unsupported type in isSet
...
Fixes #3092
2017-03-02 00:11:10 +01:00
577522bd45
helpers: Remove unused arg
2017-03-01 23:49:24 +01:00
23f5b9ac4e
hugolib: Fix broken test
...
See #2977
2017-03-01 18:44:30 +01:00
1279ca201a
docs: Add some more quotes
2017-03-01 18:37:44 +01:00
9671162a22
hugolib: Make sure that empty terms lists are still created
...
Fixes #2977
2017-03-01 17:07:38 +01:00
3669015f56
Handle Hugo version strings with patch level
...
Fixes #3025
2017-03-01 15:49:07 +01:00
a0e3ff1645
helpers: Fix version string for Hugo 0.20 and similar
...
Fixes #3112
2017-03-01 14:34:40 +01:00
cc15864744
hugolib: Only return RSSLink when RSS is available
...
Fixes #1302
2017-03-01 12:30:41 +01:00
b7a672fd22
vendor: Update Cobra
...
Fixes #2349
2017-02-28 21:25:08 +01:00
972649c684
docs: Correct date in automated deployment tutorial
...
Last modified date couldn't be parsed by Hugo.
2017-02-28 21:12:34 +01:00
afb3334ed8
docs: Correct link of 'now' tpl func in release notes
...
When mentioning the commit for 'now' template function the previous line's github link is repeated unfortunately.
2017-02-28 21:06:48 +01:00
c266cd2d86
vendor: Bump versions
2017-02-28 10:07:10 +01:00
0b91053c9f
hugolib: Only consider regular pages in Prev/Next
...
Fixes #3108
2017-02-28 09:07:00 +01:00
396276aafa
docs: Revise automated deployment tutorial
...
Update tutorial to reflect changes to Wercker website.
2017-02-27 20:31:38 +01:00
072cd00305
Bump version to 0.20-DEV
2017-02-27 13:58:50 +01:00
0a99168220
docs: Some minor release notes fixes
v0.19
2017-02-27 11:21:29 +01:00
28198ce982
docs: Fix shortcode param in release notes
2017-02-27 11:16:19 +01:00
a1741f192c
Update versions to 0.19 release
2017-02-27 10:49:35 +01:00
c9c889c198
docs: Add release notes for Hugo 0.19
2017-02-27 10:35:31 +01:00
eb572c8a18
docs: Add documentation for disableKinds
...
Fixes #3054
2017-02-26 21:51:53 +01:00
8d5132229f
docs: Update RSS docs with rssLimit changes
...
Side effect: remove unnecessary XML templates from example blog site.
Fixes #3065
2017-02-26 21:47:05 +01:00
0eb76b0863
Revert "hugolib: Add terms' pages to .Data.Pages"
...
This reverts commit e117b1b2c7d18f25e1b7094fd7edb5e12721b79d.
Will have to think a little about this.
2017-02-25 18:14:48 +01:00
a8a8249f67
Revert "hugolib: Render paginator pages for taxonomy terms"
...
This reverts commit 4d679627ecf7801ee80cbd37909155728249829e.
Will have to think a little more about this.
2017-02-25 18:10:51 +01:00
3631fd2f0e
docs: Regenerate commands doc
2017-02-25 10:03:28 +01:00
e37e3dcc04
tpl: Add title meta tag to twitter card template
...
Fixes #3095
2017-02-25 09:53:25 +01:00
6dd57f7a11
docs: Remove waffle.io graph from CONTRIBUTING.md
...
Fixes #2892
2017-02-24 22:21:58 +01:00
eaabecf586
docs: Adds 'Using _index.md' page
...
There has been confusion regarding the use of _index.md pages following
the shift to 'Everything is a Page' in Hugo v0.18:
https://discuss.gohugo.io/t/hugo-0-18-ignores-index-md-in-the-section/4896
This has lead to attempts at clarification:
https://discuss.gohugo.io/t/-index-md-pages-in-section-taxonomies-etc-are-not-rendered-using-single-html-template/5466
There is also an open issue regarding improving the docs on this topic:
https://github.com/spf13/hugo/issues/2827
This commit adds a dedicated page explaining how _index.md files fit
into Hugo's template hierarchy, what they can contain and how to render
content from them onto the respective list/terms/home page.
What this commit doesn't do is address confusion over former behaviour
of the 'index.md' files (note the lack of _). Instead it focuses on
clarifying the new behaviour in the hope of rendering the old moot.
Fixes #2827
2017-02-24 21:07:15 +01:00
e21fdbae8d
docs: Fix ambiguous typo in quickstart
2017-02-24 20:54:03 +01:00
e9921ae4b2
docs: Mention Hugo's official twitter account
2017-02-23 22:05:38 +01:00
950d1aa1b3
docs: Add article to press.md + cleanup
...
Added article from gettingthingstech.com.
I also cleaned up some poorly-aligned entries near the top of markdown table
(though it doesn't affect the HTML output either way).
2017-02-23 21:11:25 +01:00
c1425a166d
hugolib: Fix preserveTaxonomyNames regression
...
Fixes #3070
2017-02-23 10:09:42 +01:00
831bfd36aa
Update Docker file to Go 1.8
...
* new go-version, switch to alpine (reduce size by 500mb)
* use govendor
2017-02-23 00:17:14 +01:00