Bjørn Erik Pedersen
a61b1497c6
vendor: Update cast
...
See #2495
2016-09-26 10:50:38 +02:00
Bjørn Erik Pedersen
a0167d838e
Fix leaky goroutine
...
By making the err chan buffered so both go routines can return.
Also make sure that any errors are logged.
Fixes #2488
2016-09-23 19:04:19 +02:00
Bjørn Erik Pedersen
63a6da06d8
Make multilingual respect DisableSitemap
...
Fixes #2485
2016-09-23 10:30:55 +02:00
Bjørn Erik Pedersen
73894cca56
Add TestChangeDefaultLanguage
2016-09-21 14:09:41 +02:00
Bjørn Erik Pedersen
2071d470e6
tpl: Polish i18n tests
...
* Make the type/var names more specific. They live in the test namespace, but there are other tests there.
* Camel case variable
* Small change suggested by Golint
2016-09-20 13:22:56 +02:00
Mitchell Cohen
e7e2a1ca02
tpl: Improve tests and docs for i18n
2016-09-20 11:11:57 +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
Bjørn Erik Pedersen
894b69dba5
Remove some unused vars
2016-09-19 22:14:15 +02:00
Bjørn Erik Pedersen
9c017e512e
commands: Add some band-aid to convert
...
Fixes #2458
2016-09-19 10:52:07 +02:00
Bjørn Erik Pedersen
2105e42aca
tpl: Set i18n bundle once per test run
...
No real practical difference, but more clear.
2016-09-19 02:44:21 +02:00
Cameron Moore
6e692f2d11
Add vendoring with govendor
2016-09-19 00:10:10 +02:00
Mitchell Cohen
b3a721559a
Fix i18n with missing translations and add tests
2016-09-18 22:18:13 +02:00
Bjørn Erik Pedersen
bacc1706cb
helpers: Skip TestGetRealPath on Windows when not in CI
...
`os.Symlink` needs administrator rights on Windows,
and this seems to be the simplest fix while still getting the tests run on Appveyor.
Fixes #2476
2016-09-18 22:04:32 +02:00
Bjørn Erik Pedersen
98c12b7b3d
Fail early in TestGetRealPath
...
See #2476
2016-09-18 19:52:42 +02:00
Bjørn Erik Pedersen
4a79fa0c33
Revert the "standardize author data"
...
There were some breaking changes etc. that is too late to fix for 0.17.
Let us think this through and add proper author support for Hugo 0.18.
Fixes #2464
Revert "docs: Add documentation for author profiles"
This reverts commit b6673e5309
.
Revert "Add First Class Author Support"
This reverts commit cf978c0649
.
2016-09-18 19:16:39 +02:00
Mark D. Blackwell
83533a8881
docs: Improve Overview Configuration manual
2016-09-17 21:29:37 -04:00
Bjørn Erik Pedersen
a7af63037c
Make suure SectionPagesMenu setting is always loaded per language
2016-09-17 16:54:35 +02:00
digitalcraftsman
b6673e5309
docs: Add documentation for author profiles
2016-09-17 13:14:05 +02:00
Mitchell Cohen
56afd943a8
docs: Add multilingual alias example
2016-09-17 11:23:47 +02:00
Bjørn Erik Pedersen
51c9bfbc9e
Remove Authors.Sort
...
We may add it again in the future, but let us try to keep the API as small as possible for now.
See #1850
2016-09-17 00:50:11 +02:00
Derek Perkins
cf978c0649
Add First Class Author Support
...
Closes #1850
2016-09-17 00:49:24 +02:00
Daniel Holbach
44bf76d0f2
Add snapcraft.yaml file
2016-09-16 10:08:10 -06:00
digitalcraftsman
742911146a
docs: Clarify difference between slug and url
2016-09-16 17:38:08 +02:00
digitalcraftsman
e80453a991
tpl: Add EnableMissingTranslationPlaceholders option
...
Fixes #2451
2016-09-16 17:20:29 +02:00
digitalcraftsman
0dd57b907b
docs: List i18n folder in source organization
2016-09-16 17:13:59 +02:00
digitalcraftsman
bca567faea
docs: Clarify usecase of data files
...
Fixes #1769
2016-09-16 17:05:38 +02:00
digitalcraftsman
0c49370ca0
docs: Fix example of displaying taxonomies
...
Fixes #2216
2016-09-16 16:43:50 +02:00
digitalcraftsman
3410007dca
docs: List multilingual tpl vars and show menu creation
...
Fixes #2436
2016-09-16 15:37:12 +02:00
digitalcraftsman
9dab62c559
docs: List config options for multilingual feature
2016-09-16 14:36:54 +02:00
Jacob Walker
4e16a6d4fd
docs: Fix markdown in content/extras/scratch.md
2016-09-15 11:35:39 -05:00
Frank Taillandier
cdf1edd549
docs: Fix French translation in multilingual.md
2016-09-15 15:25:31 +02:00
Mark D. Blackwell
0d1e96701f
docs: Improve Traversing Local Files
2016-09-15 15:15:04 +02:00
Bjørn Erik Pedersen
b86a605bfb
Make paginate settings configurable per language
...
Fixes #2449
2016-09-15 09:32:52 +02:00
Bjørn Erik Pedersen
bbb11a4a0f
Do not add lang prefix in URL when set in frontmatter
...
Fixes #2450
2016-09-14 18:51:34 +02:00
Bjørn Erik Pedersen
dd45e6d7e5
Lazy calculate WordCount, ReadingTime and FuzzyWordCount
...
This avoids having to execute these expensive operations for sites not using these values.
This commit sums up a set of wordcounting and autosummary related performance improvements.
The effect of these kind of depends on what features your site use, but a benchmark from 4 Hugo sites in the wild shows promise:
```
benchmark old ns/op new ns/op delta
BenchmarkHugo-4 21293005843 20032857342 -5.92%
benchmark old allocs new allocs delta
BenchmarkHugo-4 65290922 65186032 -0.16%
benchmark old bytes new bytes delta
BenchmarkHugo-4 9771213416 9681866464 -0.91%
```
Closes #2378
2016-09-14 10:57:39 +02:00
Bjørn Erik Pedersen
4abaec5c04
Improve TotalWords counter func
...
It is obviously more efficient when we do not care about the actual words.
```
BenchmarkTotalWords-4 100000 18795 ns/op 0 B/op 0 allocs/op
BenchmarkTotalWordsOld-4 30000 46751 ns/op 6400 B/op 1 allocs/op
```
2016-09-14 10:50:56 +02:00
Bjørn Erik Pedersen
bcd434794a
Avoid splitting words for summary
...
For people using autogenerated summaries, this is one of the hot spots in the memory department.
We don't need to split al the content into words to do proper summary truncation.
This is obviously more effective:
```
BenchmarkTestTruncateWordsToWholeSentence-4 300000 4720 ns/op 0 B/op 0 allocs/op
BenchmarkTestTruncateWordsToWholeSentenceOld-4 100000 17699 ns/op 3072 B/op 3 allocs/op
```
2016-09-14 10:50:55 +02:00
Bjørn Erik Pedersen
74ffb45fbe
helpers: Improve the language prefix logic
...
See #2444
2016-09-13 23:44:16 +02:00
Bjørn Erik Pedersen
f53145b274
helpers: Avoid adding language prefix if already present
...
Fixes #2444
2016-09-13 21:37:27 +02:00
Bjørn Erik Pedersen
8d040c966f
commands: Improve error messages in convert
...
See #2440
2016-09-13 19:11:59 +02:00
Bjørn Erik Pedersen
a04abf0dda
tpl: Make the *langURL funcs tace interface{}
...
Fixes #2447
2016-09-13 17:07:52 +02:00
Bjørn Erik Pedersen
7615ef0c28
commands: Report errors in convert
...
Fixes #2440
2016-09-13 10:49:51 +02:00
Bjørn Erik Pedersen
be09781af1
Fix broken convert command
...
Fixes #2437
2016-09-13 09:59:18 +02:00
Bjørn Erik Pedersen
69a97823c4
Add Language.LanguageName
...
Fixes #2435
2016-09-12 20:59:03 +02:00
Bjørn Erik Pedersen
a7dc3c082e
Support site menu per language
...
Fixes #2434
2016-09-12 20:59:03 +02:00
Albert
f0ac26c944
commands: Fix typos
2016-09-12 11:32:11 +02:00
Cameron Moore
3908489ccd
tpl: Extend where to iterate over maps
...
Fixes #2028
2016-09-12 11:03:53 +02:00
Cameron Moore
640121423c
tpl: Fix typos in tests
...
Closes #2370
2016-09-12 10:56:24 +02:00
Cameron Moore
46342ad5e8
hugolib: Fix typos in tests
2016-09-12 10:56:16 +02:00