Bjørn Erik Pedersen
1d18eb0574
Add file (line/col) info to ref/relref errors
...
See #5371
2018-11-01 21:06:35 +01:00
Bjørn Erik Pedersen
33a7b36fd4
hugolib: Add .Position to shortcode
...
To allow for better error logging in shortcodes. Note that this may be expensive to calculate, so this is primarily for error situations.
See #5371
2018-11-01 21:06:35 +01:00
Bjørn Erik Pedersen
6180c85fb8
hugolib: Fix REF_NOT_FOUND logging to include page path
...
Fixes #5371
2018-11-01 21:06:35 +01:00
Bjørn Erik Pedersen
d3a98325c3
common/loggers: Improve log color regexp
...
To avoid coloring WARNING inside log errors.
2018-11-01 09:33:32 +01:00
Bjørn Erik Pedersen
b2a676f5f0
hugolib: Fix broken manual summary handling
...
Fixes #5381
2018-10-31 23:14:37 +01:00
Bjørn Erik Pedersen
3a786a248d
tpl: Fix BOM issue in templates
...
Fixes #4895
2018-10-30 18:12:14 +01:00
Bjørn Erik Pedersen
729593c842
hugolib: Fix deadlock when content building times out
...
Fixes #5375
2018-10-30 12:18:29 +01:00
Christian Oliff
e65268f2c2
Correct minor typo ( #5372 )
...
> Errors will no show up
should be:
> Errors will now show up
2018-10-29 12:09:19 +01:00
hugoreleaser
f863b6a07e
releaser: Prepare repository for 0.51-DEV
...
[ci skip]
2018-10-29 09:54:42 +00:00
hugoreleaser
f5be599204
releaser: Add release notes to /docs for release of 0.50
...
[ci skip]
2018-10-29 09:51:50 +00:00
hugoreleaser
b14c11b0e1
releaser: Bump versions for release of 0.50
...
[ci skip]
2018-10-29 09:51:50 +00:00
Bjørn Erik Pedersen
0addb2add6
Release 0.50
2018-10-29 10:39:51 +01:00
hugoreleaser
8bba85601f
releaser: Add release notes draft for 0.50
...
Rename to *-ready.md to continue. [ci skip]
2018-10-29 10:39:51 +01:00
Bjørn Erik Pedersen
7082a5d143
Update go.sum
2018-10-29 09:42:53 +01:00
Bjørn Erik Pedersen
aa281b5135
mod: Update minify
...
Closes #5261
2018-10-29 09:35:14 +01:00
Bjørn Erik Pedersen
3250198724
docs: Regenerate CLI docs
2018-10-29 09:29:27 +01:00
Bjørn Erik Pedersen
d6a4af7018
Squashed 'docs/' changes from 084804447..37095d540
...
37095d540 Fix shortcode example
git-subtree-dir: docs
git-subtree-split: 37095d5403cb96f1dc5288d9554e270367f5c449
2018-10-29 09:28:01 +01:00
Bjørn Erik Pedersen
27569275b1
Merge commit 'd6a4af7018e8618944a6471ceeb7aae1d4df6afa'
2018-10-29 09:28:01 +01:00
Bjørn Erik Pedersen
4b2738d871
Merge commit '74309fe5699a595080fdb3a14711e0869babce99'
2018-10-29 09:23:25 +01:00
Bjørn Erik Pedersen
74309fe569
Squashed 'docs/' changes from e5e98b950..084804447
...
084804447 Update shortcode-templates.md
c01b02434 Correct misspelling of 'default'
52a831cca Added missing parenthesis
59e8e660a Fix spelling typos
29ad53c9c Yes, HTML is a valid content format
c6b193c6f Update shortcode-templates.md
1f2846e6d Fix typo in output format README
5882f7a4c Fix typo
a90a00bb0 Update multilingual.md
62bf0f184 Documentation for Open Graph & Twitter Cards
f4d624da3 Document "images", "videos", etc. in front-matter
6a85b5df1 Document anchorize and Resources.Content
04c8a5b0e Fix minor typo in 0.49.2 release note
dbe77e948 Release 0.49.2
ea6c9658e Merge branch 'temp492'
85c45b725 Merge branch 'release-0.49.2'
7ad1fba29 releaser: Prepare repository for 0.50-DEV
b25bcc3f2 releaser: Add release notes to /docs for release of 0.49.2
78b751b91 releaser: Bump versions for release of 0.49.2
e3f09762c Release 0.49.1
bd5b94558 Merge branch 'temp491'
0007e0661 Merge branch 'release-0.49.1'
74d2f3a6f releaser: Prepare repository for 0.50-DEV
bbee7e9d3 releaser: Add release notes to /docs for release of 0.49.1
ae40c89c7 releaser: Bump versions for release of 0.49.1
11079fb48 Add draft statement to FAQ
069b9472f Addin Hokus CMS to frontends list.
6e8850670 Add MediaType docs
f3ca6209a Add `languageName` to configuration
fd1cde5ea tpl: Add a delimiter parameter to lang.NumFmt
c620ff78a Update doc to use proper variable
7317c339a add tools->hugo-elasticsearch description to docs
d758ef94a hugolib: Introduce Page.NextPage and Page.PrevPage
9c93ac031 Update installing.md
7c0b5b7f5 Use ISO 639-1 code for examples
9a9e40ba8 Fix spelling
9a6216c18 Hugo 0.49
55aa91185 Merge branch 'temp49'
e0a36421e releaser: Prepare repository for 0.50-DEV
c07b3b385 releaser: Add release notes to /docs for release of 0.49
c1175a12a releaser: Bump versions for release of 0.49
2966f6254 docs: Document directory based archetypes
73dcd02ed Add showcase archetype folder
0a55ad11b docs: Regenerate CLI docs
e09866c2d docs: Document group
ef986358a Merge commit '807c551922707fc5ae0eb26e8f01638c0c63fdb3'
681f14fc9 tpl/collections: Allow first function to return an empty slice
f6dcc93bc docs: Add docs for append
aae528ca3 Merge commit '13e64d72763bf8d6d92d4cdfc15ed45ee9debfab'
02b62294c tpl/strings: Add strings.FirstUpper
bf3e61ba3 hugolib: Do not FirstUpper taxonomy titles
git-subtree-dir: docs
git-subtree-split: 084804447402ab99b51bf49f0da809bee8c16339
2018-10-29 09:19:20 +01:00
Bjørn Erik Pedersen
9c88a8a55a
common/loggers: Make sure the global logger also gets colored labels
...
See #4414
2018-10-28 16:06:50 +01:00
Bjørn Erik Pedersen
95e72f5e8e
i18n: Avoid using the global logger
...
See #4414
2018-10-28 14:42:41 +01:00
Bjørn Erik Pedersen
1c7b7b4ef2
common/loggers: Add color to ERROR and WARN
...
Fixes #4414
2018-10-28 14:16:23 +01:00
Bjørn Erik Pedersen
1ad117cbe2
common/herrors: Make the file error log format configurable
...
Will check for an OS environment variable named `HUGO_FILE_LOG_FORMAT`.
The tokens available are `:file` (absolute filename), `:line` (line number) and `:col` (column number).
The default format is: \":file::line::col\"`
How to set OS environment variables is OS specific, but an example on Unix setting an alternative format when running Hugo:
```bash
env HUGO_FILE_LOG_FORMAT="\":file::line\"" hugo
```
The above will include filename and line number quoted.
Fixes #5352
2018-10-27 19:14:16 +02:00
Bjørn Erik Pedersen
dac7092a9c
common/collections: Allow a mix of slice types in append/Scratch.Add
...
The type handling in these was improved in Hugo 0.49, but this also meant that it was no longer possible to start out with a string slice and later append `Page` etc. to it.
This commit makes sure that the old behaviour is now possible again by falling back to a `[]interface{}` as a last resort.
Fixes #5361
2018-10-27 15:05:40 +02:00
Bjørn Erik Pedersen
b27ccf34bf
resource: Allow .Data.Integrity to be accessed on its own
...
Fixes #5296
2018-10-27 11:34:15 +02:00
Bjørn Erik Pedersen
286d0b7dc3
Revert "mod: Update minify"
...
This reverts commit 83c873ff37
.
2018-10-26 19:30:01 +02:00
Bjørn Erik Pedersen
83c873ff37
mod: Update minify
...
Closes #5261
2018-10-26 17:16:01 +02:00
Bjørn Erik Pedersen
a2440dc0e2
mod: Update cast
...
Closes #5340
2018-10-26 17:13:22 +02:00
Bjørn Erik Pedersen
1e9ac3dcc2
commands: Truncate the error log on repeated config errors
2018-10-26 17:02:53 +02:00
Bjørn Erik Pedersen
40e99672b6
docs: Regenerate CLI docs
...
Closes #5354
2018-10-26 15:10:43 +02:00
Bjørn Erik Pedersen
3a3badfd1d
resource: Serialize image processing
...
Fixes #5220
2018-10-26 14:40:05 +02:00
Bjørn Erik Pedersen
df021317a9
commands: Only show Ansi escape codes if in a terminal
2018-10-26 14:33:44 +02:00
Bjørn Erik Pedersen
78578632f5
Fix archetype handling of directories in theme
...
Fixes #5318
2018-10-26 12:16:28 +02:00
Bjørn Erik Pedersen
6b78b3810a
Revert "commands: Read disableFastRender from flag even if it's not changed"
...
On second thought, removing this isn't worth it.
This reverts commit 78a4c2e32e
.
2018-10-24 22:15:57 +02:00
Bjørn Erik Pedersen
78a4c2e32e
commands: Read disableFastRender from flag even if it's not changed
...
Fixes #5353
2018-10-24 20:33:07 +02:00
Bjørn Erik Pedersen
d4ebfea1ff
comamnds: Use overflow-x: auto; for browser errors
2018-10-24 19:20:37 +02:00
Bjørn Erik Pedersen
93aa6261b4
common/loggers: Remove the ANSI color for the browser error version
2018-10-24 17:22:07 +02:00
Bjørn Erik Pedersen
acc14b4646
hugolib: Adjust error test to make it pass on Go tip
2018-10-24 15:19:49 +02:00
Bjørn Erik Pedersen
2d7709d155
tpl: Handle truncated identifiers in Go template errors
...
Long identifiers will give errors on the format:
```bash
_default/single.html:5:14: executing "main" at <.ThisIsAVeryLongTitl...>: can't evaluate field ThisIsAVeryLongTitle
```
Hugo use this value to match the "base template or not", so we need to strip the "...".
Fixes #5346
2018-10-24 13:54:04 +02:00
Bjørn Erik Pedersen
deff9e154b
Add some color to the relevant filenames in terminal log
...
Fixes #5344
2018-10-24 13:02:18 +02:00
Bjørn Erik Pedersen
889aca054a
Run gofmt -s
2018-10-24 00:12:32 +02:00
Bjørn Erik Pedersen
e3ed4a83b8
hugolib: Rename some page_* files
...
To make it easier to see/work with the source files that is about the `Page` struct.
2018-10-23 22:21:21 +02:00
Bjørn Erik Pedersen
6636cf1bea
Resolve error handling/parser related TODOs
...
See #5324
2018-10-23 19:41:22 +02:00
Bjørn Erik Pedersen
f669ef6bec
herrors: Improve handling of JSON errors
...
`*json.UnmarshalTypeError` and `*json.SyntaxError` has a byte `Offset`, so use that.
This commit also reworks/simplifies the errror line matching logic. This also makes the file reading unbuffered, but that should be fine in this error case.
See #5324
2018-10-23 14:35:43 +02:00
Bjørn Erik Pedersen
ed7b3e2619
commands, hugolib: Get file context in "config parse failed" errors
...
Fixes #5325
2018-10-23 08:09:41 +02:00
Bjørn Erik Pedersen
2bf686ee21
hugolib: Improve errors in /i18n handlling
...
See #5324
2018-10-22 20:46:14 +02:00
Bjørn Erik Pedersen
9f74dc2a52
hugolib: Improve errors in /data handlling
...
See #5324
2018-10-22 20:46:14 +02:00
Bjørn Erik Pedersen
d1661b823a
hugolib: Continue the file context/line number errors work
...
See #5324
2018-10-22 20:46:14 +02:00
Bjørn Erik Pedersen
7930d2132a
hugolib: Remove the now superflous Source struct
...
See #5324
2018-10-22 20:46:14 +02:00