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
Bjørn Erik Pedersen
eb038cfa0a
Convert the rest to new page parser code paths
...
And remove some now unused code.
See #5324
2018-10-22 20:46:14 +02:00
Bjørn Erik Pedersen
129c27ee6e
parser/metadecoders: Consolidate the metadata decoders
...
See #5324
2018-10-22 20:46:13 +02:00
Bjørn Erik Pedersen
44da60d869
hugolib: Redo the summary delimiter logic
...
Now that we have a proper page parse tree, this can be greatly simplified.
See #5324
2018-10-22 20:46:13 +02:00
Bjørn Erik Pedersen
1e3e34002d
hugolib: Integrate new page parser
...
See #5324
2018-10-22 20:46:13 +02:00
Bjørn Erik Pedersen
1b7ecfc2e1
hugolib: Use []byte in shortcode parsing
...
See #5324
2018-10-22 19:57:44 +02:00
Bjørn Erik Pedersen
27f5a906a2
parser/pageparser: Use []byte in page lexer
...
See #5324
2018-10-22 19:57:44 +02:00
Bjørn Erik Pedersen
2fdc4a24d5
parser/pageparser: Add front matter etc. support
...
See #5324
2018-10-22 19:57:43 +02:00
Bjørn Erik Pedersen
f6863e1ef7
parser/pageparser: File renames and splitting
...
See #5324
2018-10-22 19:57:43 +02:00
Bjørn Erik Pedersen
d6c16afde0
Move the shortcode parser to the new pageparser package
...
See #5324
2018-10-22 19:57:43 +02:00
Bjørn Erik Pedersen
6f3716dc22
commands: Avoid panic in error handler on config errors
2018-10-22 19:51:59 +02:00
Rick Cogley
c6b193c6f3
Update shortcode-templates.md
...
Improved based on a little confusion on forum related to how to access e.g. a second positional param.
2018-10-22 12:49:51 +02:00
Sean Prashad
9097683dd4
tpl: Update Jsonify to return pretty-print output
...
Fixes #5040
2018-10-21 23:36:35 +02:00
Sean Prashad
5a52cd5f92
tpl: Update Jsonify to return pretty-print output
...
Fixes #5040
2018-10-21 23:36:35 +02:00
Ben Gadbois
1f2846e6d1
Fix typo in output format README
2018-10-20 20:59:03 +02:00
Salim B
5882f7a4c7
Fix typo
2018-10-19 08:47:20 +08:00
Bjørn Erik Pedersen
a90a00bb05
Update multilingual.md
2018-10-18 18:46:47 +02:00
Bjørn Erik Pedersen
4a366fcfee
Prevent stale content in Fast Render Mode
...
We do that by re-render visited pages that is not already in the stack. This may potentially do some double work, but that small penalty should be well worth it.
Fixes #5281
2018-10-17 10:15:22 +02:00
Bjørn Erik Pedersen
083311d033
hugolib: Fix test on Windows
2018-10-17 08:37:02 +02:00
Bjørn Erik Pedersen
0fe4ff1875
tpl: Improve the Execute panic error message
...
See #5327
2018-10-17 08:25:57 +02:00
Janus
1f42e47e47
Allow date and slug from filename for leaf bundles
...
Fixes #4558
2018-10-16 23:51:48 +02:00
Bjørn Erik Pedersen
35fbfb19a1
commands: Show server error info in browser
...
The main item in this commit is showing of errors with a file context when running `hugo server`.
This can be turned off: `hugo server --disableBrowserError` (can also be set in `config.toml`).
But to get there, the error handling in Hugo needed a revision. There are some items left TODO for commits soon to follow, most notable errors in content and config files.
Fixes #5284
Fixes #5290
See #5325
See #5324
2018-10-16 22:10:56 +02:00
Kris Budhram
3a3089121b
Simple doc fix in CONTRIBUTING.md
2018-10-16 13:30:00 +02:00
Akshay Raj Gollahalli
c21e5179ce
tpl: Use .Lastmod in embedded schema template
...
Fixes #5320
2018-10-16 11:52:32 +02:00
Bjørn Erik Pedersen
a205f24ba5
Revert "commands: Add .gitignore "hugo new site""
...
This fails on Windows, so it needs to be reconsidered.
This reverts commit 92979d9288 .
2018-10-16 08:43:38 +02:00
Nathaniel Peiffer
92979d9288
commands: Add .gitignore "hugo new site"
2018-10-16 08:36:27 +02:00
Cameron Moore
0a3340e952
resource: Optimize integrity string generation
...
Remove use of fmt.Sprintf for simple string concatenation. A simple
change for a small perf boost.
```
name old time/op new time/op delta
Integrity-4 525ns ± 2% 268ns ± 2% -48.92% (p=0.000 n=10+10)
name old alloc/op new alloc/op delta
Integrity-4 144B ± 0% 112B ± 0% -22.22% (p=0.000 n=10+10)
name old allocs/op new allocs/op delta
Integrity-4 5.00 ± 0% 3.00 ± 0% -40.00% (p=0.000 n=10+10)
```
2018-10-16 08:33:38 +02:00
Elliot Forbes
6b21ac3e67
commands: Add help text to "hugo new"
2018-10-15 17:48:19 +02:00
Tiger Oakes
62bf0f184a
Documentation for Open Graph & Twitter Cards
2018-10-14 11:14:46 +02:00
Tiger Oakes
f4d624da32
Document "images", "videos", etc. in front-matter
...
Fixes #319
Adds documentation for "images", "videos", "audio", and "series".
2018-10-14 11:14:46 +02:00
Tiger Oakes
6a85b5df18
Document anchorize and Resources.Content
...
Partial fix for #452
2018-10-14 11:13:02 +02:00
Anthony Fok
d14420539a
snap: Set "extended" tag based on build_url on Launchpad
...
Read build_url from $SNAPCRAFT_IMAGE_INFO to determine whether
to add the "extended" build tag or not. This allows us to do away
with the extended-snap-master and extended-snap-stable branches.
2018-10-12 11:10:38 +08:00
Shreyansh Khajanchi
3d4a9882bf
helpers: Call rst2html directly on *nix
...
Initially, rst2html was called via the python interpreter which would
fail if the script was wrapped in a launcher as on NixOS.
Ideally, on *nix, binaries should be invoked directly to ensure that
shebangs work properly as is being done now.
Handle the case of windows as it doesn't do shebangs.
2018-10-11 22:46:10 +02:00
Ben Abbott
bdca972794
Update URLs to stop 301 redirects
2018-10-11 22:44:06 +02:00
Anthony Fok
04c8a5b0e4
Fix minor typo in 0.49.2 release note
2018-10-11 21:50:58 +08:00
Bjørn Erik Pedersen
dbe77e9484
Release 0.49.2
2018-10-11 12:08:03 +02:00
Bjørn Erik Pedersen
ea6c9658e8
Merge branch 'temp492'
2018-10-11 12:06:21 +02:00
Bjørn Erik Pedersen
85c45b725a
Merge branch 'release-0.49.2'
2018-10-11 12:01:51 +02:00
Bjørn Erik Pedersen
604ddb90c5
Merge branch 'release-0.49.2'
2018-10-11 12:01:51 +02:00
hugoreleaser
7ad1fba290
releaser: Prepare repository for 0.50-DEV
...
[ci skip]
2018-10-11 09:49:59 +00:00
hugoreleaser
b09e495a71
releaser: Prepare repository for 0.50-DEV
...
[ci skip]
2018-10-11 09:49:59 +00:00
hugoreleaser
b25bcc3f2e
releaser: Add release notes to /docs for release of 0.49.2
...
[ci skip]
2018-10-11 09:47:57 +00:00
hugoreleaser
42cde66663
releaser: Add release notes to /docs for release of 0.49.2
...
[ci skip]
2018-10-11 09:47:57 +00:00
hugoreleaser
78b751b914
releaser: Bump versions for release of 0.49.2
...
[ci skip]
2018-10-11 09:47:57 +00:00
hugoreleaser
ad60948c46
releaser: Bump versions for release of 0.49.2
...
[ci skip]
2018-10-11 09:47:57 +00:00
Bjørn Erik Pedersen
c397f2c080
Release 0.49.2
2018-10-11 11:41:46 +02:00
hugoreleaser
b9e18e20c8
releaser: Add release notes draft for 0.49.2
...
Rename to *-ready.md to continue. [ci skip]
2018-10-11 09:39:29 +00:00