Cameron Moore
f039e3be9e
parser: Refactor frontmatter parser and add tests
...
Lots of cleanups here:
- Refactor InterfaceToConfig and InterfaceToFrontMatter to use io.Writer.
- Simplify InterfaceToFrontMatter by wrapping InterfaceToConfig.
- Export FrontmatterType since we return it in DetectFrontMatter.
- Refactor removeTOMLIdentifier to avoid blindly replacing "+++".
- Update HandleJSONMetaData to return an empty map on nil input.
- Updates vendored goorgeous package and test for org-mode frontmatter.
- Add tests and godoc comments.
Coverage for parser package increased from 45.2% to 85.2%.
2017-03-11 17:52:25 +01:00
Bjørn Erik Pedersen
ea165bf9e7
vendor: Update cast
2017-03-04 23:19:19 +01:00
Bjørn Erik Pedersen
b7a672fd22
vendor: Update Cobra
...
Fixes #2349
2017-02-28 21:25:08 +01:00
Bjørn Erik Pedersen
c266cd2d86
vendor: Bump versions
2017-02-28 10:07:10 +01:00
Bjørn Erik Pedersen
91968f3b1f
vendor: Update cast
...
Fixes #3059
2017-02-21 16:24:47 +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
edfb9d5565
vendor: Update Viper
...
Fixes #2603
2017-02-17 17:33:26 +01:00
Bjørn Erik Pedersen
0ada405912
vendor: Revert to previous cast
...
The new cast caused test failures.
2017-02-03 19:23:32 +07:00
Bjørn Erik Pedersen
c2f692266d
vendor: Update cast
2017-02-03 18:47:10 +07:00
Bjørn Erik Pedersen
d6000a208c
all: Refactor to nonglobal template handling
...
Updates #2701
2017-01-10 01:36:59 +01:00
Bjørn Erik Pedersen
1b46d2cfee
commands, vendor: Remove log level setting in Jekyll command
...
And update the JWW lib.
2017-01-05 11:58:11 +01:00
Bjørn Erik Pedersen
fff6617c69
vendor: Update jww logger
2017-01-05 11:25:27 +01:00
Bjørn Erik Pedersen
b8057b4989
vendor: Fix broken build
2017-01-03 17:51:25 +01:00
Bjørn Erik Pedersen
c344b1901f
commands, helpers, vendor: Update to the latest jww logger
...
Updates #2701
2017-01-03 16:57:43 +01:00
Anthony Fok
a18b9e72c4
vendor: Update Cobra
...
Fixes #2695
2016-12-29 05:19:37 -07:00
Bjørn Erik Pedersen
99e5fc63c2
vendor: Update Afero
...
Fixes #2833
2016-12-26 10:53:52 +01:00
Bjørn Erik Pedersen
63d3c4ce25
vendor: Temp roll back to an older Afero
...
See #2833
2016-12-25 15:20:29 +01:00
Bjørn Erik Pedersen
b0e86dcde0
vendor: Update dependencies
2016-12-25 14:53:24 +01:00
Bjørn Erik Pedersen
018813caf6
vendor: Update go-toml
...
Fixes #2800
2016-12-16 21:04:45 +01:00
Bjørn Erik Pedersen
a4b9abf0b3
vendor: Update fsync
2016-11-30 08:34:18 +01:00
Bjørn Erik Pedersen
65d4d96e7f
vendor: Update go-toml
...
See #2745
2016-11-28 16:10:16 +01:00
Bjørn Erik Pedersen
a6d584bfb6
vendor: Update go-toml
2016-11-23 16:05:40 +01:00
Cameron Moore
1156be3b13
vendor: remove afero/sftp deps
2016-11-23 16:04:03 +01:00
Bjørn Erik Pedersen
ce5f41ffb6
vendor: Update deps
2016-11-16 13:28:21 +01:00
Bjørn Erik Pedersen
e8380e612f
Add GitInfo
...
This commit adds a `GitInfo` object to `Page` if `EnableGitInfo` is set.
It then also sets `Lastmod` for the given `Page` to the author date provided by Git.
The Git integrations should be fairly performant, but it adds "some time" to the build, somewhat depending on the Git history size.
If you want, you can run without during development and turn it on when deploying to the live server: `hugo --enableGitInfo`.
Fixes #2102
2016-11-01 23:04:12 +01:00
Bjørn Erik Pedersen
5859c691ec
vendor: Update Viper
2016-10-24 21:21:37 +02:00
Bjørn Erik Pedersen
40b1b8f703
Fix case issue Viper vs Blackfriday config
...
There are still work to be done in the case department, but that will have to be another day.
Fixes #2581
See https://github.com/spf13/viper/issues/261
2016-10-16 19:28:21 +02:00
Bjørn Erik Pedersen
9ee2538e0b
vendor: Add external
2016-10-15 16:37:48 +02:00
Bjørn Erik Pedersen
7b0f92db0b
vendor: Update Viper
...
See #2536
2016-10-10 13:41:14 +02:00
Bjørn Erik Pedersen
cf5d2e2753
vendor: Revert latest Viper
...
See #2536
2016-10-08 19:05:41 +02:00
Bjørn Erik Pedersen
7cdd230e16
vendor: Update dependencies
2016-10-08 15:09:34 +02:00
Steve Francia
8bc390d8de
vendor: update viper to latest version
2016-10-07 10:05:27 -04:00
Bjørn Erik Pedersen
0c223d9c7a
vendor: Update Viper
...
See #2495
2016-09-26 17:06:58 +02:00
Bjørn Erik Pedersen
a61b1497c6
vendor: Update cast
...
See #2495
2016-09-26 10:50:38 +02:00
Bjørn Erik Pedersen
e7ff5c2d6a
vendor: Update go-toml
...
Fixes #2439
2016-09-20 10:35:11 +02:00
Bjørn Erik Pedersen
608b90da8d
vendor: Update dependencies
2016-09-19 23:24:36 +02:00
Cameron Moore
6e692f2d11
Add vendoring with govendor
2016-09-19 00:10:10 +02:00