Bjørn Erik Pedersen
50c64415aa
hugolib, output: Add theme logic to LayoutHandler
2017-03-27 15:43:56 +02:00
Bjørn Erik Pedersen
348834d017
hugolib: Add a PageOutput wrapper for rendering
2017-03-27 15:43:56 +02:00
Bjørn Erik Pedersen
254cd89c8e
hugolob: A first incorporation of output types in rendering
2017-03-27 15:43:56 +02:00
Bjørn Erik Pedersen
10de077164
hugolib: Use the new layout logic in Page
2017-03-27 15:43:56 +02:00
Bjørn Erik Pedersen
3bb52bf7bf
output: Move layout logic to the output package
2017-03-27 15:43:56 +02:00
Bjørn Erik Pedersen
d3d2c63dd9
output: Add output type
2017-03-27 15:43:56 +02:00
Bjørn Erik Pedersen
c4989c39f1
Add MediaType and a crude implementation
...
See #2828
2017-03-27 15:43:56 +02:00
Bjørn Erik Pedersen
9262c5b32f
Exit -1 on ERROR in non-global logger
...
Fixes #3239
2017-03-27 10:55:29 +02:00
Bjørn Erik Pedersen
2bea9d0ca1
Revert "tplimpl: return an error on unsupported type in isSet"
...
This breaks the theme site and lots of themes, so we will have to thinkg a little harder about this one.
This reverts commit 74ea81b885
.
2017-03-26 20:09:08 +02:00
Darwin
1b92c8b713
Change RSS description from full .Content to .Summary
2017-03-25 22:58:41 +01:00
Bjørn Erik Pedersen
17b21e0af1
hugolib: Correctly identify "my_index_page.md"
...
The above example was earlier identified as a section page and not a regular page.
Fixes #3234
2017-03-25 19:57:01 +01:00
Anthony Fok
7f68e3199e
snapcraft: Bump version to 0.20-DEV
2017-03-25 02:55:10 -06:00
Anthony Fok
2ed75f3462
snapcraft: Add vendoring support
...
Also, build with go1.8, run "make test", and strip the binary.
Fixes #3226
2017-03-25 02:54:30 -06:00
digitalcraftsman
9d9ec1ddd9
docs: Add Hugo SFTP Upload to the tools section
...
/cc @rdwatters
2017-03-24 23:31:31 +01:00
Albert Nigmatzianov
9f0b02b898
commands: Fix case of createpath in new.go
2017-03-24 22:19:03 +01:00
Albert Nigmatzianov
a159feffb2
create: Delete redundant viper calls
...
Also make easier to read the code
2017-03-24 22:19:03 +01:00
Ryan Watters
d07ff9d221
docs: Remove dead links, consistent formatting...
...
This page was a real chore chore on the POC. In the event that a new doc site won't be approved by v20, this will at least clean up the broken links I found during my audit. I would like to eventually create this as a [data file](https://github.com/spf13/hugo/pull/2508#commitcomment-18705617 ) since md tables get unwieldy pretty quickly.
2017-03-22 21:32:31 +01:00
Prayag Verma
f1b1df5058
docs: Fix typo in templates/functions.md ( #3214 )
...
limitted → limited
2017-03-22 13:21:00 +05:00
Eamonn
559b4007f7
commands: Keep "." directories on cleanDestinationDir
...
Fixes #3208
2017-03-21 13:10:31 +01:00
Bharath M. Palavalli
5e191ccf4c
docs: Add bharathpalavalli.com to the showcase
2017-03-21 10:30:20 +01:00
Albert Nigmatzianov
d3cd68e656
parser: Improve TOML frontmatter parser performance
...
Difference between toml.Load(string(datum)) and
toml.LoadReader(bytes.NewReader(datum)):
benchmark old ns/op new ns/op delta
BenchmarkLoad-4 82068 78489 -4.36%
benchmark old allocs new allocs delta
BenchmarkLoad-4 494 493 -0.20%
benchmark old bytes new bytes delta
BenchmarkLoad-4 17009 16913 -0.56%
2017-03-20 09:02:35 +01:00
Ryan Watters
68f4cd829e
Removing .Site.Recent
...
Per forum:
https://discuss.gohugo.io/t/site-recent-deprecated-or-removed/5851/2
2017-03-19 19:41:22 -05:00
Bjørn Erik Pedersen
3fa7bc9c53
Revert "Add support for a flatter and simpler language file structure"
...
This reverts commit 0e75f6e7b1
.
2017-03-19 22:34:22 +01:00
Bjørn Erik Pedersen
3518de1057
Revert "vendor: Fix broken i18m definition"
...
This reverts commit 7c48ad57a9
.
2017-03-19 22:34:16 +01:00
Bjørn Erik Pedersen
7c48ad57a9
vendor: Fix broken i18m definition
2017-03-19 21:46:19 +01:00
Bjørn Erik Pedersen
0e75f6e7b1
Add support for a flatter and simpler language file structure
...
See https://github.com/nicksnyder/go-i18n/issues/62
See #2577
2017-03-19 21:23:48 +01:00
Bjørn Erik Pedersen
6eddb3e587
Revert "helpers: Add a Debug method to DistinctLogger"
...
Not needed.
This reverts commit 4382a8a6a0
.
2017-03-19 10:24:12 +01:00
Tibo Beijen
6e03c96a20
docs: Add tibobeijen.nl to site showcase
2017-03-18 21:54:54 +01:00
Bjørn Erik Pedersen
4382a8a6a0
helpers: Add a Debug method to DistinctLogger
2017-03-18 17:34:49 +01:00
Stefan Buynov
9dfb9c1445
Case insensitive translation of the 'more' tag when importing from Jekyll
2017-03-18 16:16:25 +01:00
Dan Callahan
c2ffdfab63
docs: Fix documentation of non-existent 'editor' config
2017-03-17 23:57:53 +01:00
Anthony Fok
a99661031a
docs: Change OS X to macOS in README and CONTRIBUTING
2017-03-15 07:58:58 -06:00
Albert Nigmatzianov
491d406881
docs: Fix CONTRIBUTING.md
2017-03-15 09:27:02 +01:00
Bjørn Erik Pedersen
d8923eb676
Update to new go-toml API
...
Closes #3142
2017-03-15 08:04:52 +01:00
Cameron Moore
d6093aba4d
docs: Update contributing guides
...
Add vendoring and make targets. Require Go 1.8+ and remove mention of
GOPATH (just assume $HOME/go).
Due to time contraints, the contributing tutorial was only slightly
updated to make obvious corrections.
Fixes #3153
2017-03-14 23:03:49 +01:00
Anthony Fok
638cc806d6
docs: Optimize 11 showcase thumbnail images
2017-03-14 07:34:42 -06:00
Anthony Fok
ec3dc32511
docs: Add Linux distro-specific installation instructions
...
Backported from https://hugodocs.info/getting-started/installing/
with added mention for Fedora and Red Hat.
2017-03-14 06:13:28 -06:00
Anthony Fok
b156ef2712
docs: Note Hugo as Snap package can write only inside $HOME
...
Backported from https://hugodocs.info/getting-started/installing/
Fixes #3143
2017-03-14 06:13:28 -06:00
Anthony Fok
042f8fca03
docs: Replace Mac OS X with macOS in three places
2017-03-14 06:13:28 -06:00
Rosen Lu
431d597442
docs: Add lucumt.info to showcase
2017-03-13 20:46:50 +01:00
crasm
ede452d34e
parser: Accept JSON frontmatter without leading "{\n"
...
Accept JSON frontmatter without leading "{\n" so that one line
frontmatters such as `{"param":"paramvalue"}` no longer silently render
empty html.
2017-03-13 17:19:03 +01:00
Anthony Kong
62efcdfed4
commands: Improve jekyll import date format
...
Allow both yyyy-mm-dd and yyyy-m-d formats in jekyll markdown
file names.
2017-03-13 12:50:57 +01:00
Mark D. Blackwell
4b9493cb03
docs: Improve command reference page
2017-03-13 12:40:19 +01:00
digitalcraftsman
5d0748ce51
tpl: Add union template func
2017-03-12 23:04:12 +01:00
Bjørn Erik Pedersen
63e2a46f63
docs: Add Android to README
2017-03-12 00:52:40 +01:00
Bjørn Erik Pedersen
2f2ea42c09
hugolib: Fix reloading corner cases for shortcodes
...
This commit fixes two different, but related issues:
1) Live-reload when a new shortcode was defined in the content file before the shortcode itself was created.
2) Live-reload when a newly defined shortcode changed its "inner content" status.
This commit also improves the shortcode related error messages to include the full path to the content file in question.
Fixes #3156
2017-03-11 20:21:06 +01:00
Bjørn Erik Pedersen
5f443bd45b
commands: t.Error => t.Errorf
2017-03-11 19:07:32 +01:00
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
Cameron Moore
ddc8cc0082
hugolib: Clean up redundant frontmatter error logging
...
Fixes #3157
2017-03-10 23:22:43 +01:00
C. S. Samulski
0e44f75ebd
docs: Explain themes dir in quickstart guide
...
Themes is currently not included in the description that follows `tree -a` even
though it is autogenerated for you by `new site`.
2017-03-10 22:05:28 +01:00