Bjørn Erik Pedersen
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
Bjørn Erik Pedersen
ea165bf9e7
vendor: Update cast
2017-03-04 23:19:19 +01:00
Anton Staaf
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
Josh Habdas
d0e2a1fa14
docs: Add blog post from After Dark creator
2017-03-03 09:24:59 +01:00
Bjørn Erik Pedersen
5a94e4cfb9
hugolib: Add section template baseof test case
...
Closes #2995
See #3116
2017-03-02 13:52:08 +01:00
Bjørn Erik Pedersen
f4779b25bc
docs: Add new section list lookup alternative
...
Updates #3116
2017-03-02 10:08:41 +01:00
Bjørn Erik Pedersen
8203fc5923
hugolib: Add /layouts/SECTION/list.html to template lookup
...
Fixes #3116
2017-03-02 10:08:37 +01:00
Bjørn Erik Pedersen
7acec3c639
helpers: Return partially cleaned URL in case of error in URLPrep anyway
...
Closes #2987
2017-03-02 00:21:39 +01:00
Cameron Moore
74ea81b885
tplimpl: return an error on unsupported type in isSet
...
Fixes #3092
2017-03-02 00:11:10 +01:00
Bjørn Erik Pedersen
577522bd45
helpers: Remove unused arg
2017-03-01 23:49:24 +01:00
Bjørn Erik Pedersen
23f5b9ac4e
hugolib: Fix broken test
...
See #2977
2017-03-01 18:44:30 +01:00
Bjørn Erik Pedersen
1279ca201a
docs: Add some more quotes
2017-03-01 18:37:44 +01:00
Bjørn Erik Pedersen
9671162a22
hugolib: Make sure that empty terms lists are still created
...
Fixes #2977
2017-03-01 17:07:38 +01:00
Bjørn Erik Pedersen
3669015f56
Handle Hugo version strings with patch level
...
Fixes #3025
2017-03-01 15:49:07 +01:00
Bjørn Erik Pedersen
a0e3ff1645
helpers: Fix version string for Hugo 0.20 and similar
...
Fixes #3112
2017-03-01 14:34:40 +01:00
Bjørn Erik Pedersen
cc15864744
hugolib: Only return RSSLink when RSS is available
...
Fixes #1302
2017-03-01 12:30:41 +01:00
Bjørn Erik Pedersen
b7a672fd22
vendor: Update Cobra
...
Fixes #2349
2017-02-28 21:25:08 +01:00
Keane Nguyen
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
vsopvsop
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
Bjørn Erik Pedersen
c266cd2d86
vendor: Bump versions
2017-02-28 10:07:10 +01:00
Bjørn Erik Pedersen
0b91053c9f
hugolib: Only consider regular pages in Prev/Next
...
Fixes #3108
2017-02-28 09:07:00 +01:00
Keane Nguyen
396276aafa
docs: Revise automated deployment tutorial
...
Update tutorial to reflect changes to Wercker website.
2017-02-27 20:31:38 +01:00
Bjørn Erik Pedersen
072cd00305
Bump version to 0.20-DEV
2017-02-27 13:58:50 +01:00
Bjørn Erik Pedersen
0a99168220
docs: Some minor release notes fixes
2017-02-27 11:21:29 +01:00
Bjørn Erik Pedersen
28198ce982
docs: Fix shortcode param in release notes
2017-02-27 11:16:19 +01:00
Bjørn Erik Pedersen
a1741f192c
Update versions to 0.19 release
2017-02-27 10:49:35 +01:00
Bjørn Erik Pedersen
c9c889c198
docs: Add release notes for Hugo 0.19
2017-02-27 10:35:31 +01:00
Bjørn Erik Pedersen
eb572c8a18
docs: Add documentation for disableKinds
...
Fixes #3054
2017-02-26 21:51:53 +01:00
Cameron Moore
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
Bjørn Erik Pedersen
0eb76b0863
Revert "hugolib: Add terms' pages to .Data.Pages"
...
This reverts commit e117b1b2c7
.
Will have to think a little about this.
2017-02-25 18:14:48 +01:00
Bjørn Erik Pedersen
a8a8249f67
Revert "hugolib: Render paginator pages for taxonomy terms"
...
This reverts commit 4d679627ec
.
Will have to think a little more about this.
2017-02-25 18:10:51 +01:00
Bjørn Erik Pedersen
3631fd2f0e
docs: Regenerate commands doc
2017-02-25 10:03:28 +01:00
digitalcraftsman
e37e3dcc04
tpl: Add title meta tag to twitter card template
...
Fixes #3095
2017-02-25 09:53:25 +01:00
digitalcraftsman
6dd57f7a11
docs: Remove waffle.io graph from CONTRIBUTING.md
...
Fixes #2892
2017-02-24 22:21:58 +01:00
Josh Archer
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
Kiley Dorton
e21fdbae8d
docs: Fix ambiguous typo in quickstart
2017-02-24 20:54:03 +01:00
digitalcraftsman
e9921ae4b2
docs: Mention Hugo's official twitter account
2017-02-23 22:05:38 +01:00
jacob-long
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
Bjørn Erik Pedersen
c1425a166d
hugolib: Fix preserveTaxonomyNames regression
...
Fixes #3070
2017-02-23 10:09:42 +01:00
Hauke Löffler
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
Bjørn Erik Pedersen
4d679627ec
hugolib: Render paginator pages for taxonomy terms
...
See #2826
2017-02-22 21:31:52 +01:00
Bjørn Erik Pedersen
e117b1b2c7
hugolib: Add terms' pages to .Data.Pages
...
Fixes #2826
2017-02-22 21:13:21 +01:00
Bjørn Erik Pedersen
9e6b5eb98e
hugolib: Temporarily disable leaktest
...
See #3082
2017-02-22 09:38:55 +01:00
Bjørn Erik Pedersen
0f109faefb
hugolib: Fix broken shortcode tests
2017-02-22 00:14:27 +01:00
Bjørn Erik Pedersen
6278393540
hugolib: Include full filepath on shortcode errors
...
Fixes #3079
2017-02-21 22:54:19 +01:00
Félix Blanco
87acf292e5
docs: Add promotive.es to the showcase
2017-02-21 20:30:02 +01:00
Bjørn Erik Pedersen
13972d6c83
hugolib: Cleanup the Goroutine count calculation
2017-02-21 18:56:56 +01:00
Bjørn Erik Pedersen
91968f3b1f
vendor: Update cast
...
Fixes #3059
2017-02-21 16:24:47 +01:00
bogem
7934db9169
commands: Cache logFile in createLogger
2017-02-21 15:08:45 +01:00
bogem
9e52477d94
hugolib: Add relativeURLs and canonifyURLs to Site
2017-02-21 15:08:45 +01:00