]> git.maquefel.me Git - brevno-suite/hugo/log
brevno-suite/hugo
10 years agoReturn early from parseOptions
Bjørn Erik Pedersen [Sat, 19 Mar 2016 16:12:10 +0000 (17:12 +0100)]
Return early from parseOptions

10 years agoRemove duplicate doArithmetic
Bjørn Erik Pedersen [Fri, 18 Mar 2016 22:18:40 +0000 (23:18 +0100)]
Remove duplicate doArithmetic

10 years agoRevert "Add Codebeat badge"
Bjørn Erik Pedersen [Thu, 17 Mar 2016 22:50:42 +0000 (23:50 +0100)]
Revert "Add Codebeat badge"

Will have to review the rules on this code report  before people start sending PRs based on this.

This reverts commit c50c66879d7140311bcd6bfcb3fb5122d2b3f809.

10 years agoReturn early from appendThemeTemplates
Bjørn Erik Pedersen [Thu, 17 Mar 2016 22:36:11 +0000 (23:36 +0100)]
Return early from appendThemeTemplates

10 years agoAdd Codebeat badge
Tomasz Korzeniowski [Thu, 17 Mar 2016 09:55:25 +0000 (10:55 +0100)]
Add Codebeat badge

10 years agoAdd Go Report Card badge to README
Bjørn Erik Pedersen [Thu, 17 Mar 2016 22:24:24 +0000 (23:24 +0100)]
Add Go Report Card badge to README

10 years agosource: Consolidate filepath.Split calls
srinivasreddy [Sat, 12 Mar 2016 18:16:31 +0000 (23:46 +0530)]
source: Consolidate filepath.Split calls

10 years agotpl: Send actual values to in from intersect
Cameron Moore [Sun, 13 Mar 2016 21:39:03 +0000 (16:39 -0500)]
tpl: Send actual values to in from intersect

The `intersect` function uses `in` to avoid adding duplicates to the
resulting set.  We were passing `reflect.Value` items when we should
have been using `Value.Interface()` to send the actual data structure.
This fixes that.

See #1952

10 years agotpl: Add missing printf param in t.Errorf call
Cameron Moore [Wed, 16 Mar 2016 19:54:06 +0000 (14:54 -0500)]
tpl: Add missing printf param in t.Errorf call

10 years agotpl: Treat booleans as set in default function
Cameron Moore [Wed, 16 Mar 2016 17:45:50 +0000 (12:45 -0500)]
tpl: Treat booleans as set in default function

Booleans and `default` don't really make sense together, so we'll always treat
booleans as "set" and return the given value.

10 years agodocs: Fix typos in functions.md and contributing.md
digitalcraftsman [Wed, 16 Mar 2016 12:04:33 +0000 (13:04 +0100)]
docs: Fix typos in functions.md and contributing.md

10 years agoRemove CircleCI badge for now
Bjørn Erik Pedersen [Tue, 15 Mar 2016 18:04:24 +0000 (19:04 +0100)]
Remove CircleCI badge for now

10 years agoNo block support in shortcodes
Bjørn Erik Pedersen [Tue, 15 Mar 2016 09:22:08 +0000 (10:22 +0100)]
No block support in shortcodes

So no need to check them.

10 years agotpl: Make the safeHTML and cousins accept more than strings
Bjørn Erik Pedersen [Thu, 3 Mar 2016 19:30:18 +0000 (20:30 +0100)]
tpl: Make the safeHTML and cousins accept more than strings

10 years agoRemove unnecessary type conversions
Bjørn Erik Pedersen [Mon, 14 Mar 2016 19:31:31 +0000 (20:31 +0100)]
Remove unnecessary type conversions

10 years agoparser: Unexport some internals
Bjørn Erik Pedersen [Mon, 14 Mar 2016 16:52:11 +0000 (17:52 +0100)]
parser: Unexport some internals

10 years agohelpers: Unexport some internals
Bjørn Erik Pedersen [Mon, 14 Mar 2016 16:27:15 +0000 (17:27 +0100)]
helpers: Unexport some internals

10 years agotpl: Fix race condition in regexp cache
Cameron Moore [Mon, 14 Mar 2016 04:17:42 +0000 (23:17 -0500)]
tpl: Fix race condition in regexp cache

Protect regular expression cache with a mutex.

Fixes #1973

10 years agotransform: Remove unused code
Bjørn Erik Pedersen [Mon, 14 Mar 2016 14:46:20 +0000 (15:46 +0100)]
transform: Remove unused code

10 years agotarget: Remove unused code
Bjørn Erik Pedersen [Mon, 14 Mar 2016 14:44:45 +0000 (15:44 +0100)]
target: Remove unused code

10 years agosource: Remove unused code
Bjørn Erik Pedersen [Mon, 14 Mar 2016 14:43:51 +0000 (15:43 +0100)]
source: Remove unused code

10 years agoparser: Remove unused code
Bjørn Erik Pedersen [Mon, 14 Mar 2016 14:42:59 +0000 (15:42 +0100)]
parser: Remove unused code

10 years agohugolib: Remove unused code
Bjørn Erik Pedersen [Mon, 14 Mar 2016 14:41:03 +0000 (15:41 +0100)]
hugolib: Remove unused code

10 years agocommands: Remove unused code
Bjørn Erik Pedersen [Mon, 14 Mar 2016 14:24:42 +0000 (15:24 +0100)]
commands: Remove unused code

10 years agohelpers: Remove unused code
Bjørn Erik Pedersen [Mon, 14 Mar 2016 14:20:36 +0000 (15:20 +0100)]
helpers: Remove unused code

10 years agoCreate an alias from shortcode.Page.Site to shortcode.Site
Bjørn Erik Pedersen [Mon, 14 Mar 2016 13:10:15 +0000 (14:10 +0100)]
Create an alias from shortcode.Page.Site to shortcode.Site

Fixes #1976

10 years agoBump Pygment version to 2.1.3
Bjørn Erik Pedersen [Sun, 13 Mar 2016 21:16:00 +0000 (22:16 +0100)]
Bump Pygment version to 2.1.3

Fixes #1969

10 years agoMake tests green on both Pygments 2.0.2 and 2.1.3
Bjørn Erik Pedersen [Sun, 13 Mar 2016 21:06:51 +0000 (22:06 +0100)]
Make tests green on both Pygments 2.0.2 and 2.1.3

See #1969

10 years agoAdd Pygments 2.0.2 to CircleCI build
Bjørn Erik Pedersen [Sun, 13 Mar 2016 12:45:46 +0000 (13:45 +0100)]
Add Pygments 2.0.2 to CircleCI build

Hugo tests fail with 2.1.*, that have to be fixed before we upgrade,  see #1969

10 years agoAdd emojify to the template func smoke tests
Bjørn Erik Pedersen [Sat, 12 Mar 2016 15:53:39 +0000 (16:53 +0100)]
Add emojify to the template func smoke tests

10 years agoDocs: move tutorial screenshots in their own subfolder
digitalcraftsman [Sat, 12 Mar 2016 12:08:46 +0000 (13:08 +0100)]
Docs: move tutorial screenshots in their own subfolder

10 years agoDocs: update Windows install instructions
JoeArizona [Wed, 10 Feb 2016 23:51:03 +0000 (16:51 -0700)]
Docs: update Windows install instructions

- updated the instructions to account for Windows 10 path editor
- linked to third-party editors for pre-10 Windows
- separated instructions for technical and non-technical users changed
D drive paths to C drive since D is the default optical drive on most
Windows systems
- cut the assumption about 64-bit Windows since 32-bit binary is also available
- cut the assumption about command line since we're giving GUI instructions
to non-technical users
- cut a bug in the doc where we had people typing D: at the command prompt
*after* submitting `cd D:\Hugo\Sites.` Recommend snipping 386 and AMD from
ZIP file names, since they don't add useful info and will just confuse novices.

10 years agoDocs: add Aerobatic as a deployment option in the Introduction
Jason Gowans [Sat, 12 Mar 2016 07:25:26 +0000 (23:25 -0800)]
Docs: add Aerobatic as a deployment option in the Introduction

10 years agoDocs: add tutorial for Hosting on Bitbucket
Jason Gowans [Sat, 12 Mar 2016 06:53:55 +0000 (22:53 -0800)]
Docs: add tutorial for Hosting on Bitbucket

10 years agoAdd debugging steps for no variables defined
Daniel Compton [Sat, 12 Mar 2016 08:44:50 +0000 (21:44 +1300)]
Add debugging steps for no variables defined

10 years agoAbility to config layout and content dir via cli
John Ku [Wed, 9 Dec 2015 06:45:24 +0000 (22:45 -0800)]
Ability to config layout and content dir via cli

fixes spf13/hugo#1598

10 years agoAdd emoji support
Bjørn Erik Pedersen [Wed, 24 Feb 2016 23:52:11 +0000 (00:52 +0100)]
Add emoji support

This uses the Emoji map from https://github.com/kyokomi/emoji -- but with a custom replacement implementation.

The built-in are fine for most use cases, but in Hugo we do care about pure speed.

The benchmarks below are skewed in Hugo's direction as the source and result is a byte slice,
Kyokomi's implementation works best with strings.

Curious: The easy-to-use `strings.Replacer` is also plenty fast.

```
BenchmarkEmojiKyokomiFprint-4      20000      86038 ns/op    33960 B/op      117 allocs/op
BenchmarkEmojiKyokomiSprint-4      20000      83252 ns/op    38232 B/op      122 allocs/op
BenchmarkEmojiStringsReplacer-4   100000      21092 ns/op    17248 B/op       25 allocs/op
BenchmarkHugoEmoji-4              500000       5728 ns/op      624 B/op       13 allocs/op
```

Fixes #1891

10 years agoUpdate showcase entry and article link to softinio.com
Salar Rahmanian [Fri, 11 Mar 2016 21:07:19 +0000 (16:07 -0500)]
Update showcase entry and article link to softinio.com

10 years agotpl: Add replaceRE function
Cameron Moore [Mon, 8 Feb 2016 22:57:52 +0000 (16:57 -0600)]
tpl: Add replaceRE function

This commit addes a `replaceRE` template function.  Regexp patterns are compiled
once and cached.

10 years agoAllow picking a specific file out of a gist
Konstantin Kliakhandler [Fri, 11 Mar 2016 14:02:57 +0000 (08:02 -0600)]
Allow picking a specific file out of a gist

10 years agoExit with error code on any error
Bjørn Erik Pedersen [Fri, 11 Mar 2016 09:57:13 +0000 (10:57 +0100)]
Exit with error code on any error

Fixes #740

10 years agoAdd package prefix to the commit message guidelines
Bjørn Erik Pedersen [Fri, 11 Mar 2016 09:29:04 +0000 (10:29 +0100)]
Add package prefix to the commit message guidelines

10 years agoAdd engineering.mongodb.com to the showcase
Avery Rosen [Thu, 10 Mar 2016 20:28:41 +0000 (15:28 -0500)]
Add engineering.mongodb.com to the showcase

10 years agotpl: Add Copyright reference to the Go authors
Bjørn Erik Pedersen [Thu, 10 Mar 2016 19:59:41 +0000 (20:59 +0100)]
tpl: Add Copyright reference to the Go authors

Also a reference to the `index`issue in Go's issue tracker.

10 years agoDocs: use Shekhar Gulati's Hugo tutorial as quickstart guide
Shekhar Gulati [Mon, 22 Feb 2016 08:19:16 +0000 (13:49 +0530)]
Docs: use Shekhar Gulati's Hugo tutorial as quickstart guide

10 years agotpl: Add custom index function
Cameron Moore [Thu, 10 Mar 2016 14:21:20 +0000 (08:21 -0600)]
tpl: Add custom index function

This commit adds a custom index template function that deviates from the stdlib
simply by not returning an "index out of range" error if an array, slice or
string index is out of range.  Instead, we just return nil values.  This should
help make the new default function more useful for Hugo users.

Fixes #1949

10 years agotpl: Add time note to default func description
Cameron Moore [Wed, 9 Mar 2016 22:46:16 +0000 (16:46 -0600)]
tpl: Add time note to default func description

10 years agotpl: fix default function
Cameron Moore [Wed, 9 Mar 2016 22:27:56 +0000 (16:27 -0600)]
tpl: fix default function

This commit fixes a few things:

1. `given` is now a variadic parameter so that piping works properly
2. add separate template tests to make sure piping works
3. support time values
4. add more tests of the dfault function

10 years agodocs: add better default example
Cameron Moore [Wed, 9 Mar 2016 20:56:54 +0000 (14:56 -0600)]
docs: add better default example

10 years agotpl: Add default function
Cameron Moore [Wed, 9 Mar 2016 20:40:00 +0000 (14:40 -0600)]
tpl: Add default function

10 years agoMake absURL properly handle baseURL with path component
Marek Janda [Mon, 2 Nov 2015 20:28:29 +0000 (21:28 +0100)]
Make absURL properly handle baseURL with path component

10 years agoAdd md5 and sha1 template funcs
digitalcraftsman [Mon, 7 Mar 2016 20:40:47 +0000 (21:40 +0100)]
Add md5 and sha1 template funcs

10 years agoUse default sitemap configuration for homepage
Ján Koščo [Tue, 8 Mar 2016 20:34:08 +0000 (21:34 +0100)]
Use default sitemap configuration for homepage

Fixes #1304

10 years agoUpdate Dockerfile to use golang:1.6 base image
Ivan Fraixedes [Thu, 18 Feb 2016 17:35:46 +0000 (18:35 +0100)]
Update Dockerfile to use golang:1.6 base image

Hugo has been confirmed which runs on Golang 1.6, as travis uses 1.6
vesion. Dockerfile must be consistend with it so it has to use golang:1.6
as base image than golang:1.5

10 years agoAdd support for Go 1.6 block keyword in templates
Bjørn Erik Pedersen [Tue, 9 Feb 2016 17:39:17 +0000 (18:39 +0100)]
Add support for Go 1.6 block keyword in templates

NOTE: Needs Go 1.6 to use the new feature.

Fixes #1832

10 years agoFix for page in multiple menus
Bjørn Erik Pedersen [Thu, 10 Mar 2016 09:31:12 +0000 (10:31 +0100)]
Fix for page in multiple menus

Fixes #1934

10 years agoCreate template clone for late template execution
Bjørn Erik Pedersen [Wed, 9 Mar 2016 13:05:31 +0000 (14:05 +0100)]
Create template clone for late template execution

Fixing some breaking blogs on Go 1.6

Fixes #1879

10 years agoAdd reference to parent shortcode
Bjørn Erik Pedersen [Tue, 8 Mar 2016 19:56:24 +0000 (20:56 +0100)]
Add reference to parent shortcode

Fixes #1936

10 years agoDocs: fix missing words, tense in datadrivencontent.md
Steve Moser [Fri, 4 Mar 2016 03:16:49 +0000 (22:16 -0500)]
Docs: fix missing words, tense in datadrivencontent.md

10 years agoResize showcase thumbnail of h10n.me
digitalcraftsman [Mon, 7 Mar 2016 17:53:56 +0000 (18:53 +0100)]
Resize showcase thumbnail of h10n.me

10 years agoAdd viglug website to showcase
Fabio Alessandro Locati [Tue, 1 Mar 2016 11:38:01 +0000 (12:38 +0100)]
Add viglug website to showcase

10 years agoAdd h10n.me to the showcase
Horst Gutmann [Sat, 5 Mar 2016 13:47:26 +0000 (14:47 +0100)]
Add h10n.me to the showcase

10 years agoAdd fale.io website to showcase
Fabio Alessandro Locati [Tue, 1 Mar 2016 11:44:31 +0000 (12:44 +0100)]
Add fale.io website to showcase

10 years agodoc: Correct Scratch slice example
Bjørn Erik Pedersen [Sun, 6 Mar 2016 15:38:17 +0000 (16:38 +0100)]
doc: Correct Scratch slice example

10 years agodoc: Add some Scratch slice samples
Bjørn Erik Pedersen [Sun, 6 Mar 2016 15:36:46 +0000 (16:36 +0100)]
doc: Add some Scratch slice samples

10 years agoAdd some missing resets on rebuild
Bjørn Erik Pedersen [Sun, 6 Mar 2016 15:33:32 +0000 (16:33 +0100)]
Add some missing resets on rebuild

Fixes #1928
Fixes #1929

10 years agoAdd list support in Scratch
Bjørn Erik Pedersen [Sun, 6 Mar 2016 14:44:17 +0000 (15:44 +0100)]
Add list support in Scratch

10 years agoAdd jsonify template func
Bjørn Erik Pedersen [Sun, 6 Mar 2016 13:58:15 +0000 (14:58 +0100)]
Add jsonify template func

10 years agoAdd json mime extension type
Bjørn Erik Pedersen [Sun, 6 Mar 2016 13:10:06 +0000 (14:10 +0100)]
Add json mime extension type

10 years agoMake where accept slice
Bjørn Erik Pedersen [Sat, 5 Mar 2016 23:35:35 +0000 (00:35 +0100)]
Make where accept slice

Fixes #1926

10 years agoSimplify the IsHome test cases
Bjørn Erik Pedersen [Sat, 5 Mar 2016 23:41:11 +0000 (00:41 +0100)]
Simplify the IsHome test cases

10 years agoUnexport the target handlers
Bjørn Erik Pedersen [Sat, 5 Mar 2016 19:56:38 +0000 (20:56 +0100)]
Unexport the target handlers

These are of no interest outside the package.

10 years agoAllow URL with extension in frontmatter
Bjørn Erik Pedersen [Sat, 5 Mar 2016 19:18:17 +0000 (20:18 +0100)]
Allow URL with extension in frontmatter

Fixes #1923

10 years agotpl: Unexport the rest of the internal template funcs
Bjørn Erik Pedersen [Fri, 4 Mar 2016 00:00:41 +0000 (01:00 +0100)]
tpl: Unexport the rest of the internal template funcs

10 years agotpl: Add some dateFormat testcases with both time and date
Bjørn Erik Pedersen [Thu, 3 Mar 2016 22:17:10 +0000 (23:17 +0100)]
tpl: Add some dateFormat testcases with both time and date

See #235

10 years agoTry both prepped and unprepped taxonomy keys
Bjørn Erik Pedersen [Thu, 3 Mar 2016 21:01:09 +0000 (22:01 +0100)]
Try both prepped and unprepped taxonomy keys

Fixes #1869

10 years agoPrevent capitalized taxonomy labels
Bjørn Erik Pedersen [Thu, 3 Mar 2016 20:54:23 +0000 (21:54 +0100)]
Prevent capitalized taxonomy labels

Fixes #1880

10 years agotpl: Fix broken chomp test
Bjørn Erik Pedersen [Thu, 3 Mar 2016 20:24:21 +0000 (21:24 +0100)]
tpl: Fix broken chomp test

10 years agotpl: Make chomp return template.HTML
Bjørn Erik Pedersen [Thu, 3 Mar 2016 18:45:23 +0000 (19:45 +0100)]
tpl: Make chomp return template.HTML

10 years agotpl: Add integration tests for most of the template funcs examples in doc
Bjørn Erik Pedersen [Thu, 3 Mar 2016 18:35:04 +0000 (19:35 +0100)]
tpl: Add integration tests for most of the template funcs examples in doc

10 years agoLog fsync errors
Bjørn Erik Pedersen [Tue, 1 Mar 2016 15:38:56 +0000 (16:38 +0100)]
Log fsync errors

10 years agoSome missing shortcode replacements
Bjørn Erik Pedersen [Tue, 1 Mar 2016 12:51:46 +0000 (13:51 +0100)]
Some missing shortcode replacements

See #1904

10 years agoFix shortcode handling in RST
Bjørn Erik Pedersen [Tue, 1 Mar 2016 10:03:37 +0000 (11:03 +0100)]
Fix shortcode handling in RST

Fixes #1904

10 years agoDocs: fix typo in tools section
Samuel Debruyn [Sun, 28 Feb 2016 19:49:46 +0000 (20:49 +0100)]
Docs: fix typo in tools section

10 years agoRemove superfluous FontAwesome files
digitalcraftsman [Thu, 25 Feb 2016 12:40:24 +0000 (13:40 +0100)]
Remove superfluous FontAwesome files

10 years agoRevert "Create template clone for late template execution"
Bjørn Erik Pedersen [Sun, 28 Feb 2016 11:15:33 +0000 (12:15 +0100)]
Revert "Create template clone for late template execution"

This reverts commit 93b04e67f633e96484c29158cad00e86abe64c1e.

10 years agoCreate template clone for late template execution
Bjørn Erik Pedersen [Sun, 28 Feb 2016 10:51:51 +0000 (11:51 +0100)]
Create template clone for late template execution

Fixing some breaking blogs on Go 1.6

Fixes #1879

10 years agoCheck for the presence of pages before setting dates
Bjørn Erik Pedersen [Sat, 27 Feb 2016 22:25:41 +0000 (23:25 +0100)]
Check for the presence of pages before setting dates

See #1903

10 years agoSet Date and Lastmod for main home page
Bjørn Erik Pedersen [Sat, 27 Feb 2016 22:21:07 +0000 (23:21 +0100)]
Set Date and Lastmod for main home page

Fixes #1903

10 years agoUse flagChanged in all places
Bjørn Erik Pedersen [Sat, 27 Feb 2016 17:01:01 +0000 (18:01 +0100)]
Use flagChanged in all places

10 years agoAdd template function slice
digitalcraftsman [Sat, 27 Feb 2016 15:51:07 +0000 (16:51 +0100)]
Add template function slice

10 years agoDo not try to find available port if set by user
Bjørn Erik Pedersen [Sat, 27 Feb 2016 15:58:42 +0000 (16:58 +0100)]
Do not try to find available port if set by user

He/she probably really meant it.

Fixes #1901

10 years agoPress: add "Comparison site built with Hugo"
Thijs de Zoute [Thu, 25 Feb 2016 13:16:09 +0000 (14:16 +0100)]
Press: add "Comparison site built with Hugo"

10 years agoOptimize replaceShortcodeTokens
Bjørn Erik Pedersen [Thu, 25 Feb 2016 20:31:22 +0000 (21:31 +0100)]
Optimize replaceShortcodeTokens

We can of course skip reading the entire byte slice again and again.

This was a slip in the original implementation; functionally the same,
but is slightly faster, esp. for larger data sets with many shortcodes:

```
benchmark                             old ns/op     new ns/op     delta
BenchmarkReplaceShortcodeTokens-4     15505         14753         -4.85%

benchmark                             old allocs     new allocs     delta
BenchmarkReplaceShortcodeTokens-4     1              1              +0.00%

benchmark                             old bytes     new bytes     delta
BenchmarkReplaceShortcodeTokens-4     3072          3072          +0.00%
```

10 years agoEnlarge data in BenchmarkReplaceShortcodeTokens
Bjørn Erik Pedersen [Thu, 25 Feb 2016 20:45:13 +0000 (21:45 +0100)]
Enlarge data in BenchmarkReplaceShortcodeTokens

10 years agoPress: add tutorial written by Shekhar Gulati
Shekhar Gulati [Thu, 18 Feb 2016 11:40:22 +0000 (17:10 +0530)]
Press: add tutorial written by Shekhar Gulati

10 years agoPress: add article from sitelabs.es
Marq Martí [Sat, 20 Feb 2016 16:51:04 +0000 (17:51 +0100)]
Press: add article from sitelabs.es

10 years agoDocs: fix typo in introduction.md
Akagi201 [Sat, 20 Feb 2016 07:16:14 +0000 (15:16 +0800)]
Docs: fix typo in introduction.md

10 years agoAdd cdnoverview.com to the showcase
Wouter Spee [Wed, 17 Feb 2016 14:54:41 +0000 (15:54 +0100)]
Add cdnoverview.com to the showcase

10 years agoDocs: remove .Taxonomies from Page variables
Paul Koppen [Wed, 17 Feb 2016 14:29:58 +0000 (14:29 +0000)]
Docs: remove .Taxonomies from Page variables

The property seems to have never existed on Pages.

Fixes #1865.