Bjørn Erik Pedersen
e682fcc622
hugolib: Fix RSSLink vs RSS Output Format
...
Fixes #3450
2017-05-17 22:14:31 +03:00
Bjørn Erik Pedersen
b6ea492b7a
tmplimpl: Add support for ellipsed paginator
...
Fixes #3466
2017-05-17 21:47:05 +03:00
Bjørn Erik Pedersen
6e2f2dd8d3
hugolib: Fix output formats override when no outputs definition given
...
A common use case for this is to redefine the built-in output format `RSS` to give it a different URL.
Before this commit, that was not possible without also providing an `outputs` definition.
Fixes #3447
2017-05-17 19:00:15 +03:00
Albert Nigmatzianov
94b5be67fc
commands: Skip .git directories
...
Fix #3468
2017-05-15 14:38:04 +03:00
Gilbert Gilb's
c7646551be
Dockerfile: Remove ENTRYPOINT
...
It's pointless to set `/bin/sh` as entrypoint. `/bin/sh` is already the default command, and on the top of that, setting `/bin/sh` as entrypoint ignores the command.
2017-05-14 09:56:03 +02:00
Bjørn Erik Pedersen
af72db806f
hugolib: Handle shortcode per output format
...
This commit allows shortcode per output format, a typical use case would be the special AMP media tags.
Note that this will only re-render the "overridden" shortcodes and only in pages where these are used, so performance in the normal case should not suffer.
Closes #3220
2017-05-13 22:44:15 +03:00
Bjørn Erik Pedersen
e951d65771
hugolib: Handle any errors in processShortcodes
2017-05-13 22:44:15 +03:00
Bjørn Erik Pedersen
2bcbf10400
hugolib: Prepare render per output format
...
See #3220
2017-05-13 22:44:15 +03:00
Bjørn Erik Pedersen
1e4d082cf5
hubolib: Refactor site rendering with an "output format context"
...
Fixes #3397
2017-05-13 22:44:15 +03:00
Tom Bennet
1d70aa9826
docs: Add carnivorousplants.co.uk to the showcase
2017-05-13 19:39:02 +02:00
luxpir
6fc7337aac
docs: Add worldtowriters.com to the showcase
2017-05-13 12:47:43 +02:00
Kaitlin Newson
ddaf694183
docs: Add ocul.on.ca/topomaps to the showcase
2017-05-13 12:41:41 +02:00
Tejas Kumar
a28fbca6dc
docs: Fixed incorrect specification of directory structure
...
Hugo looks for the list/single templates of a taxonomy in `/layouts/taxonomy`, not `/layouts/taxonomies` as correctly mentioned in [this doc page](https://gohugo.io/templates/list/ ). This change is simply a minor reconciliation.
2017-05-11 12:46:24 +02:00
Bjørn Erik Pedersen
544f0a6394
hugolib: The deprecated Extension, Now and TargetPath will now ERROR
2017-05-10 20:05:52 +02:00
Bjørn Erik Pedersen
5794a265b4
commands, hugolib: Deprecate disable404, disableRSS, disableSitemap, disableRobotsTXT
...
Use disableKinds instead.
Fixes #3345
2017-05-10 20:00:08 +02:00
Bjørn Erik Pedersen
ebf677a583
hubolib: Embed Page in WeightedPage
...
People can still say `.Page`, but by embedding it `WeightedPages` can be used interchangeably with `Pages` in templates.
Fixes #3435
2017-05-09 23:58:25 +02:00
Bjørn Erik Pedersen
58d9cbd31b
hugolib: Improve shortcode error message
2017-05-09 18:43:48 +02:00
Albert Nigmatzianov
7d39990497
helpers: Don't clean the path before Join
...
Join will call Clean anyway.
2017-05-09 14:07:43 +02:00
Albert Nigmatzianov
9b2028626e
commands: Use paths from PathSpec for walker
2017-05-09 14:07:43 +02:00
Hans Ott
c99761555c
docs: Fix bash command in tutorials/github-pages-blog
2017-05-08 22:14:14 +02:00
Albert Nigmatzianov
9b080dc625
helpers: Don't clean path twice
...
Join calls Clean as it says in docs.
Minor performance improvement:
Before:
Average time per operation: 432ms
Average memory allocated per operation: 127322kB
Average allocations per operation: 2138137
After:
Average time per operation: 428ms
Average memory allocated per operation: 127350kB
Average allocations per operation: 2137892
2017-05-07 17:16:36 +02:00
Albert Nigmatzianov
231c0a7e09
docs: Fix typo in templates/functions.md
...
Fix #3440
2017-05-06 21:32:51 +02:00
Robert Starbuck
5575ed4469
docs: Update datafiles.md
2017-05-06 21:31:24 +02:00
Chase Adams
42f4ce15a9
hugolib: Add default config for ignoreFiles
2017-05-06 09:41:24 +02:00
Bjørn Erik Pedersen
cff2f31334
tpl: Add some GoDoc info to template func docs
...
Closes #3418
2017-05-04 10:46:19 +02:00
Bjørn Erik Pedersen
f9e41f6497
releaser: Push the tag before goreleaser is run
...
Fixes #3405
2017-05-03 09:29:59 +02:00
Albert Nigmatzianov
8f2ab5f498
i18n: Simplify code for detecting of untranslated id
2017-05-03 09:23:13 +02:00
Albert Nigmatzianov
cce49997a4
i18n: Add tests
2017-05-03 09:23:13 +02:00
Bjørn Erik Pedersen
3dd949d956
tpl/urls: Make urlize return a string
...
Like it did in 0.20.
2017-05-02 23:46:36 +02:00
Albert Nigmatzianov
a40d1f6ed2
i18n: Improve the detection of untranslated string
...
Fix #2607
2017-05-02 22:45:37 +02:00
xavi blanch
635b3bb4eb
docs: Add documentation on slug translation
2017-05-02 18:31:06 +02:00
Cameron Moore
08c0de5cc3
tpl/data: Clean up data namespace
...
- Move the main GetCSV and GetJSON into data.go.
- Add error returns to GetCSV and GetJSON.
- Add http client to Namespace for test mocking.
- Send accept headers on remote requests. Fixes #3395
- Return an error on non-2XX HTTP response codes and don't retry.
- Move cache tests to cache_test.go.
2017-05-02 09:18:41 +02:00
Cameron Moore
1cf2f3dc4f
tpl/data: Move cache logic to separate file
2017-05-02 09:18:41 +02:00
Cameron Moore
5f095c27ea
tpl/data: Shorten some internal func names
2017-05-02 09:18:41 +02:00
Cameron Moore
f604076de1
tpl/images: Fix embedded sync.Mutex
2017-05-02 09:17:14 +02:00
Cameron Moore
f69df916df
tpl: Add basic tests for all namespace init funcs
2017-05-02 00:07:33 +02:00
Bjørn Erik Pedersen
690b0f8ff5
tpl: Add docshelper for template funcs
...
And fix some other minor related issues.
Updates #3418
2017-05-01 21:44:15 +02:00
Bjørn Erik Pedersen
e2b067f050
tpl/partials: Remouve unused method
2017-05-01 15:57:52 +02:00
Bjørn Erik Pedersen
0e2260421e
tpl: Fix the remaining template funcs namespace issues
...
See #3042
2017-05-01 15:13:41 +02:00
Bjørn Erik Pedersen
4714085a10
tpl/urls: Make it a package that stands on its own
...
See #3042
2017-05-01 15:13:41 +02:00
Bjørn Erik Pedersen
55f90a3a0d
tpl/transform: Make it a package that stands on its own
...
See #3042
2017-05-01 15:13:41 +02:00
Bjørn Erik Pedersen
ee5aa84f2a
tpl/time: Make it a package that stands on its own
...
See #3042
2017-05-01 15:13:41 +02:00
Bjørn Erik Pedersen
4a3463463f
tpl/safe: Make it a package that stands on its own
...
See #3042
2017-05-01 15:13:41 +02:00
Bjørn Erik Pedersen
b958c0c109
tpl/os: Make it a package that stands on its own
...
See #3042
2017-05-01 15:13:41 +02:00
Bjørn Erik Pedersen
fc77b6303c
tpl/inflect: Make it a package that stands on its own
...
See #3042
2017-05-01 15:13:41 +02:00
Bjørn Erik Pedersen
a432c90aee
tpl/images: Make it a package that stands on its own
...
See #3042
2017-05-01 15:13:41 +02:00
Bjørn Erik Pedersen
9aee8ace4e
tpl/encoding: Make it a package that stands on its own
...
See #3042
2017-05-01 15:13:41 +02:00
Bjørn Erik Pedersen
744dccbea4
tpl/crypto: Make it a package that stands on its own
...
See #3042
2017-05-01 15:13:41 +02:00
Bjørn Erik Pedersen
8a49c0b3b8
tpl/collections: Make it a package that stands on its own
...
See #3042
2017-05-01 15:13:41 +02:00
Bjørn Erik Pedersen
a3bf118eaa
tpl/compare: Make it a package that stands on its own
...
See #3042
2017-05-01 15:13:41 +02:00