6d2ea0f7d7
hugolib, output: Do not lower case template names
...
This regression was introduced in Hugo 0.20.
Fixes #3333
2017-04-12 21:40:55 +02:00
45c7452668
hugolib: Must recreate Paginator on live-reload
...
The structure may potentially have changed, and then it fails.
Fixes #3315
2017-04-12 21:15:51 +02:00
e765b43e2b
hugolib: Avoid recreating the Paginator on copy
...
See #3315
2017-04-12 21:15:51 +02:00
3b67759495
hugolib: Avoid processing the same notify event twice
...
On `macOS`, at least, we've seen multiple WRITE events for same file, and no need to do the same job twice.
2017-04-12 21:15:51 +02:00
5fad8a9d06
snapcraft: Go 1.8.1
2017-04-12 03:05:01 -06:00
9ec00725b7
hugolib: Final fix of rssURI deprecation
...
Fixes #3319
2017-04-10 21:26:55 +02:00
cfd3af8e69
hugolib: Only show rssUri deprecation WARNING if it is actually set
...
Fixes #3319
2017-04-10 17:54:55 +02:00
4c6fec56f1
all Bump to 0.21-DEV
2017-04-10 09:33:21 +02:00
dac0d4a69d
all: Prepare Hugo 0.20 release version
v0.20
2017-04-10 09:10:53 +02:00
03ec2b3397
docs: AddHugo 0.20 Release Notes
2017-04-10 09:07:01 +02:00
18f5f3c14c
docs: Add Emacs plugin easy-hugo
2017-04-09 12:05:50 +02:00
308678aa7f
docs: Add siba.ai to the showcase
2017-04-08 18:59:17 +02:00
e73a35dea5
hugolib: Remove unused line
2017-04-08 18:04:12 +02:00
c9731b2c2a
hugolib: Delay deletion of Page.Now()
...
Looking at the state of the themes, it will be too painful to log ERROR now.
2017-04-08 18:02:36 +02:00
9ebbf1b054
docs: Add docs about output format linking
...
Fixes #3301
Fixes #3302
2017-04-08 16:33:20 +02:00
2874fc75ce
hugolib, output: Add NotAlternative to OutputFormat
...
To make sure CSS and similar does not appear in the AlternativeOutputFormats list.
2017-04-08 11:21:12 +02:00
9e69a92e85
hugolib: Deprecate rssURI
2017-04-08 10:46:13 +02:00
9a8b65d8d7
travis: Go 1.8.1
2017-04-07 20:30:45 +02:00
7b2e1b0be9
hubolib: Do not add missing trailing slash to command line baseURL
...
This makes it consistent with how it behaves when it's set in config.toml.
This commit also unifies BaseURL in Site.Info so we now have one source for this value.
Fixes #3262
2017-04-07 20:18:31 +02:00
e975a07fb0
Update press.md
...
Add "Getting started with Hugo and the plain-blog theme, on NearlyFreeSpeech.Net"
2017-04-07 19:05:15 +02:00
7ad721fd78
hugolib: Add .Site.Params.mainSections
...
Fixes #3206
2017-04-07 13:03:34 +02:00
5714531f34
hugolib: Only do link transforms etc. on HTML type of pages
...
See #2828
2017-04-07 11:02:23 +02:00
3c405f5172
all: Document the Output Formats feature
...
This commit also adds a new command, docshelper, with some utility funcs that adds a JSON datafiles to /docs/data that would be a pain to create and maintain by hand.
Fixes #3242
2017-04-07 10:52:16 +02:00
9580872459
hugolib: Update deprecation vs Hugo 0.20
...
Fixes #3271
2017-04-07 10:48:09 +02:00
af99a59021
output: Add some sane defaults for output format
...
Fixes #3290
2017-04-07 10:43:48 +02:00
260b55ea56
tpl: Set RenderingContext.Config in markdownify
2017-04-06 21:02:37 +02:00
8f09e5f6bc
helpers: Add new properties to ContentSpec
2017-04-06 21:02:37 +02:00
c4a1165587
all: Handle all errors
...
As reported by `errcheck`.
2017-04-06 20:35:26 +02:00
e77bb13c20
media, output: Fix spelling
2017-04-06 15:28:56 +02:00
e6e1aca3f4
docs: Disable GitInfo by default
...
Use `--enableGitInfo` when publishing.
This gives a much better out-of-the-box editing experience.
2017-04-06 13:50:10 +02:00
f3b4a0e99e
docs: Add info about Pygments installation in installing.md
...
Additional information about the Pygments dependency in the "installing from source" chapter.
2017-04-06 13:48:22 +02:00
0dd6890ed5
docs: Add article by Li-Wen Yip to press section
2017-04-06 13:38:32 +02:00
6650fae7ad
tpl: Fix nil pointer in Tree()
...
Fixes #3285
2017-04-05 22:12:03 +02:00
b31da911b5
docs: Properly capitalize GitHub
2017-04-05 18:41:23 +02:00
1425587193
hugolib: Add optional outputFormat to Ref/RelRef
...
Fixes #3224
2017-04-04 23:09:01 +02:00
a883948c4f
Register all media types when in server mode
...
Fixes #3274
2017-04-04 18:05:19 +02:00
bc36d468ab
tplimpl: Reintroduce the double template lookup in Partial
...
So it works as before without the html suffix.
Fixes #3272
2017-04-04 17:21:04 +02:00
7da1b65968
all: Use the configured output types to resolve template type
...
Closes #320
2017-04-04 15:12:30 +02:00
868f89d5c6
hugolib: Improve render error handling
...
Catch and return the "template not found" error earlier.
2017-04-04 15:12:30 +02:00
04d80e6e87
commands, helpers: Add correct verbose log level to the global loggers
...
We still use those in some cases.
2017-04-04 15:12:30 +02:00
0802f79e66
output: Make template name lower cased
2017-04-04 15:12:30 +02:00
10ff2f31a6
hugolib: Read media types and output formats from site config
...
Closes #3222
Closes #3223
2017-04-04 15:12:30 +02:00
f8d555cca5
media: Add DecodeTypes
...
And clean up the media package.
2017-04-04 15:12:30 +02:00
c9aee467d3
output: Add output formats decoder
...
And clean up the output package.
2017-04-04 15:12:30 +02:00
d6e8b86f66
output: Add CSV to the global output formats list
2017-04-04 15:12:30 +02:00
a098081c4a
vendor: Update go-i18n
2017-04-03 08:34:12 +02:00
5d7eeeadf0
docs: Remove localhost part from link
...
Fixes #3264
2017-04-03 01:29:53 +02:00
8b5b558bb5
tpl: Rework to handle both text and HTML templates
...
Before this commit, Hugo used `html/template` for all Go templates.
While this is a fine choice for HTML and maybe also RSS feeds, it is painful for plain text formats such as CSV, JSON etc.
This commit fixes that by using the `IsPlainText` attribute on the output format to decide what to use.
A couple of notes:
* The above requires a nonambiguous template name to type mapping. I.e. `/layouts/_default/list.json` will only work if there is only one JSON output format, `/layouts/_default/list.mytype.json` will always work.
* Ambiguous types will fall back to HTML.
* Partials inherits the text vs HTML identificator of the container template. This also means that plain text templates can only include plain text partials.
* Shortcode templates are, by definition, currently HTML templates only.
Fixes #3221
2017-04-02 23:13:10 +02:00
27610ddd01
hugolib: Don't ignore errors from applyDepsIfNeeded
2017-04-02 18:43:32 +02:00
6b29bccfee
hugolib, i18n: Update tests with flat format and TOML files
2017-04-02 18:43:32 +02:00