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
bogem
c7535b9c25
commands: Remove flagChanged from commandeer
2017-02-21 15:08:45 +01:00
Alan Orth
eb27c47fc5
tpl: Use og:updated_time OpenGraph tag on nodes
...
A previous commit greatly improved the OpenGraph tags generated by
Hugo's internal opengraph template, but there was a minor error in
the fix. Nodes are of type "website" and according to the Facebook
docs they should use og:updated_time.
See: https://github.com/spf13/hugo/pull/2979
See: https://developers.facebook.com/docs/reference/opengraph/object-type/website/
2017-02-21 14:41:09 +01:00
John Feminella
df1ff57d1a
Use Page.Params more consistently when adding metadata
2017-02-21 14:23:39 +01:00
Bjørn Erik Pedersen
2cbdd65330
tpl, hugolib: Fix live-reload of non-renderable content pages
...
Fixes #3062
2017-02-21 13:56:20 +01:00
Alan Orth
4e77c8717b
tpl: Remove twitter:domain tag from internal shortcode
...
It seems this metadata tag is no longer used by Twitter, as it has
been removed from their Cards Markup Tag Reference since at least
2013 according to a post on the W3 mailing list.
See: https://dev.twitter.com/cards/markup
See: https://lists.w3.org/Archives/Public/www-validator/2013Oct/0025.html
2017-02-21 13:24:44 +01:00
Li-aung Yip
d3fb196067
docs: Improve documentation for menu rendering
...
Fixes #1393
2017-02-21 10:38:12 +01:00
Bjørn Erik Pedersen
2320c5682c
commands: Make sure build error is logged in watch mode
...
See #3062
2017-02-21 09:46:56 +01:00
Bjørn Erik Pedersen
41857d036d
utils: Use local logger
2017-02-21 09:41:56 +01:00
Bjørn Erik Pedersen
75d855c086
hugolib: Add check for p.Markup == "org"
...
To be improved.
2017-02-21 08:49:04 +01:00
Chase Adams
86e8dd62f0
all: Add org-mode support
...
Fixes #1483
See #936
2017-02-21 08:46:03 +01:00
Bjørn Erik Pedersen
a3af4fe46e
hugolib: Finish menu vs section content pages
...
This commit also fixes the default menu sort when the weight is 0.
Closes #2974
2017-02-20 22:20:02 +01:00
Abdo Roig-Maranges
2a6b26a7a5
hugolib: Improve menu generation for section pages with content
...
When using the lazy blogger setting to automatically generate menu
entries from section pages, we now recognize section pages that have
content, and use the weight and linktitle configured in the frontmatter.
This way, we can use the lazy blogger automatic generation, and
influence menu order and translations, directly from the frontmatter.
Updates #2974
2017-02-20 22:20:02 +01:00
Bjørn Erik Pedersen
fe9fd0acf4
hugolib: Cache the value of Page's RelPermalink
2017-02-20 09:05:35 +01:00
bogem
7e0fa13faa
Get rid of some viper.Get* calls
...
Enforce usage of PathSpec
Fixes #3060
Updates #2728
2017-02-20 08:10:13 +01:00
Bjørn Erik Pedersen
3d4e99ed50
config: Remove unused var
2017-02-19 20:08:36 +01:00
Abdó Roig-Maranges
02b120d1bd
hugolib: Discard current language based on .Lang()
...
Otherwise we fail to skip the current language in translations
for paginated pages.
Fixes #2972
2017-02-19 15:00:18 +01:00
Bjørn Erik Pedersen
6809ea1e7c
hugolib: Fix .Site.LastChange
...
This commit makes sure that the `.Site.LastChange` is fetched from the latest page modification date.
Previously, this value was fetched from the last page in the default page sort, which may not be the last by date
if weight is set.
Fixes #2909
Closes #2910
2017-02-19 13:48:21 +01:00
Bjørn Erik Pedersen
a0b3d9db16
hugolib: Add temporary date parse test
...
To debug the irregular Windows test failure.
See #3059
2017-02-19 13:19:15 +01:00
Bjørn Erik Pedersen
2ea242d5fe
hugolib: Minor Go vet fix
2017-02-19 10:33:28 +01:00
Anton Staaf
99fbc75e7a
hugolib: Fix regression of .Truncated evaluation in manual summaries
...
This fixes the behavior of .Truncated that was introduced with commit
bef496b97e
which was later broken. The
desired behavior is that .Truncated would evaluate to false when there
was nothing after the user defined summary marker.
This also adds a simple unit test to ensure that this feature isn't
broken again. The check for content after the user defined summary
marker is done on the raw content instead of the working copy because
some of the markup renderers add elements after the marker, making it
difficult to determine if there is actually any content.
The behavior (evaluating to false when there is no content, just
summary) is also now documented.
2017-02-19 10:11:49 +01:00
Bjørn Erik Pedersen
9416fdd334
hugolib: Add missing page kind to allKinds
2017-02-19 09:15:30 +01:00
John Feminella
b2e3748a4e
hugolib: Enhance .Param
to permit arbitrarily nested parameter references
...
The Param method currently assumes that its argument is a single,
distinct, top-level key to look up in the Params map. This enhances the
Param method; it will now also attempt to see if the key can be
interpreted as a nested chain of keys to look up in Params.
Fixes #2598
2017-02-19 08:50:08 +01:00
Bjørn Erik Pedersen
6d2281c8ea
hugolib: Add disableKinds option
...
Fixes #2534
2017-02-18 22:53:23 +01:00
Bjørn Erik Pedersen
e096917f87
appveyor: Add go version
2017-02-18 22:15:25 +01:00
Bjørn Erik Pedersen
13ca0b4c95
appveyor: Fix build, take 2
2017-02-18 22:08:10 +01:00
Bjørn Erik Pedersen
3dade5de09
appveyor: Fix build
2017-02-18 22:07:17 +01:00
Bjørn Erik Pedersen
b360f9b30e
appveyor: Print Go environment
2017-02-18 21:56:03 +01:00
Bjørn Erik Pedersen
bdc02edfa8
tplimpl: Fix issue with recursive templates
...
Fixes #2927
2017-02-18 09:08:40 +01:00
Bjørn Erik Pedersen
4493e8ed9f
hugolib: Fix issue with taxonomies when only some have content page
...
Fixes #2992
2017-02-18 08:37:11 +01:00
Bjørn Erik Pedersen
07ab7ae3d2
hugolib: More test helper cleanup
2017-02-18 07:53:25 +01:00
Bjørn Erik Pedersen
ed847ed93d
hugolib: Test helper cleanup
2017-02-17 20:52:50 +01:00
Cameron Moore
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