07ab7ae3d2
hugolib: More test helper cleanup
2017-02-18 07:53:25 +01:00
ed847ed93d
hugolib: Test helper cleanup
2017-02-17 20:52:50 +01:00
10c13f5d79
hugolib: Make RSS item limit configurable
...
Add a new rssLimit site configuration option with default of 15. Prior
to this fix, you could create your own RSS feed to override the default
limit of 15, but we still had a hardcoded limit of 50 items set in
`hugolib.renderRSS()`.
With this option in place, the `range first 15 .Data.Pages` logic is no
longer hardcoded into the embedded RSS template.
Because the size of the slice passed to the template is now limited to
rssLimit instead of 50, this commit is a breaking change for sites
with a custom RSS template that expects more than 15 items.
Fixes #3035
2017-02-17 19:53:08 +01:00
ade207635e
hugolib: Fix Windows build failure, final take
2017-02-17 18:34:58 +01:00
0946630715
hugolib: Fix Windows build failure, take 2
2017-02-17 18:28:14 +01:00
9421690281
hugolib: Fix Windows build failure
2017-02-17 18:22:36 +01:00
d3abb93cc7
tplimpl: Fix instagram shortcode panic on invalid ID
...
Instagram doesn't return a valid JSON response when the requested ID is
invalid or not found.
Fixes #3048
2017-02-17 17:50:37 +01:00
b7aa230458
travis: Bump to Go 1.7.5 and 1.8 (Yay!)
2017-02-17 17:39:33 +01:00
edfb9d5565
vendor: Update Viper
...
Fixes #2603
2017-02-17 17:33:26 +01:00
53d07fb409
hugolib: Add test case for empty Pages in regular pages
...
Fixes #2947
2017-02-17 17:26:09 +01:00
04a4a193a9
hugolib: Remove deprecated marked for removal
...
Fixes #3029
2017-02-17 17:20:46 +01:00
4b3ca38b2e
tplimpl: Fix data race in resGetResource
...
Fixes #3045
2017-02-17 17:15:26 +01:00
77cbe4d60b
tplimpl: Refactor imageConfig into a struct
...
Updates #2701
2017-02-17 17:15:26 +01:00
c507e2717d
tpl: Refactor package
...
Now:
* The template API lives in /tpl
* The rest lives in /tpl/tplimpl
This is bound te be more improved in the future.
Updates #2701
2017-02-17 17:15:26 +01:00
93ca7c9e95
all: Refactor to nonglobal Viper, i18n etc.
...
This is a final rewrite that removes all the global state in Hugo, which also enables
the use if `t.Parallel` in tests.
Updates #2701
Fixes #3016
2017-02-17 17:15:26 +01:00
e34af6ee30
docs: Add hugofy for atom to the tools section
2017-02-16 09:44:27 +01:00
691156c5ba
Use OS fs by default
...
Fixes #3032
2017-02-15 10:00:34 +01:00
a988d3cf36
docs: Remove the source relative links docs
...
See #3028
2017-02-13 16:35:05 +07:00
2ded3bf30f
docs: Update www.bullion-investor.com/report/ in the showcase
2017-02-12 10:03:44 +01:00
234273a5b5
Deprecate sourceRelativeLinks
...
Fixes #3028
Closes #3026
Closes #2891
Closes #2691
2017-02-11 16:51:22 +07:00
5cc8b58907
tpl: Accept limit as interface in findRE func
...
Fixes #3018
2017-02-10 20:02:28 +07:00
298ebc37c2
hugolib: Add ability to sort by frontmatter parameters
2017-02-10 20:01:25 +07:00
2618cfbeaa
hugolib: Fix error for non-renderable HTML content with shortcodes
...
This commit re-introduces template lookup order that was accidently removed as
part of the template nonglobal refactoring.
Fixes #3021
2017-02-10 18:57:38 +07:00
25bfa7e12f
hugolib: Use the site's Tmpl for non-renderable pages
2017-02-10 10:44:35 +07:00
7a5cc3cfd7
docs: Add instructions for customized domain
2017-02-09 10:50:16 +01:00
962443ade8
hugolib: Correct repeated spelling errors in documentation
2017-02-09 10:48:07 +01:00
a89fb86cdf
tpl: Must do a extra lookup of cloned base templates
...
See #2549
Fixes #3013
2017-02-07 10:43:30 +07:00
f404603340
Revert "hugolib: Add some baseof test variants"
...
This reverts commit d11f37d97cb3b1298f04f2fbc6ba643d93509b35.
Will have to look more closely into this.
See #2995
2017-02-07 02:04:12 +07:00
d11f37d97c
hugolib: Add some baseof test variants
...
See #2995
2017-02-07 00:01:28 +07:00
3e5ad4aeeb
docs: Update Bitbucket Hosting Tutorial
2017-02-05 21:55:18 +01:00
9c97949513
docs: Add article to press section
...
Link blog post which describes how to use Cloud9 IDE to make a Hugo site and then deploy it to Google App Engine.
2017-02-05 21:53:14 +01:00
7fd88fb199
docs: Update link to blog post in community/press.md
...
changed link to german tutorial series as site structure has changed due to page update
2017-02-04 22:30:29 +01:00
faba90ab96
helpers: Fix misspells
2017-02-04 22:28:36 +01:00
2af2ff3c1f
docs: Add tuorial "How to use Google Firebase to host a Hugo site"
...
Aerobatic.io migrated their Bitbucket hosting plugin and no longer provide
a free tier with a custom domain. This tutorial covers setting up Firebase
to host a Hugo site that was previously hosted on Aerobatic.
2017-02-04 22:26:10 +01:00
dae6a4539f
docs: Fix typo in templates/functions.md
2017-02-04 22:23:57 +01:00
19aff029b1
hugolib: Skip rendering for the page tests
2017-02-04 23:15:07 +07:00
c71e1b106e
all: Refactor to nonglobal file systems
...
Updates #2701
Fixes #2951
2017-02-04 11:37:25 +07:00
0ada405912
vendor: Revert to previous cast
...
The new cast caused test failures.
2017-02-03 19:23:32 +07:00
c2f692266d
vendor: Update cast
2017-02-03 18:47:10 +07:00
24512fa82b
docs: Add engineering.invisionapp.com to the showcase
2017-01-29 15:58:15 +01:00
7241253c22
docs: Multilingual documentation for frontmatter params
...
Fixes #2990
2017-01-27 19:14:48 +01:00
1e79900860
docs: Add netlify to the list of static hosting solutions
...
Netlify is a solid solution similar to surge and aerobatic and they have a great free plan and pro plan for open source projects.
2017-01-26 19:42:56 +01:00
72cffed89b
docs: Add picturingjordan.com to the showcase
2017-01-24 15:45:59 +01:00
feeb93d4f1
Add pygmentize to the hugo snap
...
closes #2914
2017-01-23 21:31:52 +07:00
95ad3ad2fa
tpl: Improve generation of OpenGraph date tags
...
Allow all nodes/pages to use date-related OpenGraph meta tags, not
only sites which are using the as-of-yet unfinished .Site.Authors
functionality.
Improve compliance of tags with Facebook's OpenGraph docs for the
"website" and "article" types[0][1]. Also, use the proper tag for
modification date (og:update_time vs article:modified_time).
Generate date published using either .PublishDate or .Date, and use
.Lastmod for modification date, which can use the new enableGitInfo
functionality from Hugo 0.18, but seamlessly falls back to .Date if
the site does not have this enabled/supported.
[0] https://developers.facebook.com/docs/reference/opengraph/object-type/website/
[1] https://developers.facebook.com/docs/reference/opengraph/object-type/article/
2017-01-23 21:31:30 +07:00
91c569c7e5
docs: Add petanikode.com to the showcase
2017-01-22 14:10:55 +01:00
99fd7c684f
cmd: Remove empty tags/features strings in theme.toml template
2017-01-20 23:44:40 +07:00
d949c34af1
docs: Add Dokuwiki to hugo conversion tool
...
I've written a DokuWiki to hugo conversion tool in python to migrate my blog content to Hugo. I hope others will also benefit from it. Feel free to take a look and give some feedback.
2017-01-18 19:39:07 +01:00
7dc9458167
make: Fix typo
2017-01-18 19:30:25 +01:00
940c5d8bae
docs: Add tumblr-to-hugo to tools section
2017-01-18 19:24:32 +01:00