Bjørn Erik Pedersen
df92fc31ca
hugolib: Fix Java-styled all-caps consts
2016-03-22 23:59:07 +01:00
Bjørn Erik Pedersen
b0e21f967b
helpers: Silence some Golint warnings
2016-03-22 23:53:19 +01:00
Bjørn Erik Pedersen
283b866386
commands: Do not use named return vals in Jekyll import
2016-03-22 23:44:02 +01:00
Bjørn Erik Pedersen
35b798247e
Check returned error in Scratch-test
2016-03-22 23:40:39 +01:00
Bjørn Erik Pedersen
691c2ea970
Do make check in Travis
2016-03-22 23:14:17 +01:00
srinivasreddy
b319c18969
source: Consolidate if conditions
2016-03-22 19:49:16 +01:00
srinivasreddy
c54df37f6a
source: Remove unnecessary else condition
2016-03-22 19:47:47 +01:00
Cameron Moore
b1b7ac7e75
hugolib: Use field keys in composite literals
...
Small fix in shortcode tests to use field keys in a composite literal.
2016-03-22 19:43:28 +01:00
Bjørn Erik Pedersen
b9127ecca6
helpers: Apply gofmt
2016-03-22 19:43:03 +01:00
Cameron Moore
e8cf8b40df
hugo: Add check tasks to Makefile
...
Add some helpful tasks to the Makefile to make it easier to test code quality
prior to committing. Use `make check` to run the standard checks. As of now,
the cyclo and lint tasks are not part of the standard checks since Hugo doesn't
pass those checks.
2016-03-22 19:40:27 +01:00
Bjørn Erik Pedersen
048e07422d
Add Scratch to shortcode
...
Fixes #2000
2016-03-21 21:11:20 -04:00
Bjørn Erik Pedersen
de8fc8761a
Re-render shortcode on template or data file change
...
Fixes #1971
2016-03-21 21:09:25 -04:00
Bjørn Erik Pedersen
e5e1bcc271
Add plainify template function
...
To strip away any HTML. May be useful for the .Title in head etc.
People may shoot themself in the foot with this, maybe ...
The replacement function is pretty fast.
2016-03-21 20:27:25 -04:00
Bjørn Erik Pedersen
e5aa477491
Add support for symbolic links for content, layout, static, theme
...
Note: This is for the content roots only, but that should satisfy most needs.
Fixes #1855
2016-03-21 19:13:29 -04:00
srinivasreddy
6258d48b02
Utils methods refactored for readability
2016-03-21 19:08:49 -04:00
Aditya Bhargava
c42982f76b
Add '+' as one of the valid characters in urls specified in the front matter
...
Fixes #1290
2016-03-21 18:48:50 -04:00
Bjørn Erik Pedersen
02effd9dc4
Protect against concurrent Scratch read and write
...
Fixes #2005
2016-03-21 20:42:27 +01:00
Cameron Moore
f52b040ee1
docs: Draft of 0.16 release notes
...
Also included is an enhancement to the gh shortcode to support sending commit
hashes by prepending "0x" to the hash.
2016-03-21 14:08:39 +01:00
Anthony Fok
d45b55bdd4
helpers: Rename getMmarkHtmlRenderer to getMmarkHTMLRenderer
...
To be consistent with the changes made in commit 67df33f
, see #959 .
2016-03-21 15:17:37 +08:00
Anthony Fok
bec1ac7b33
livereload: Run go fmt on connection.go
...
See #1998 and commit bafb771
2016-03-21 14:25:00 +08:00
Cameron Moore
9323707b32
create: Refactor NewContent to be testable
...
NewContent is refactored to use the afero.Fs interface that should allow
full testing. This commit also pulls the metadata creation logic out of
NewContent and into a separate function to decrease the cyclomatic
complexity of NewContent.
2016-03-20 23:51:17 +01:00
srinivasreddy
bafb77172b
livereload: Simplify conditional
2016-03-20 19:42:10 +01:00
Anthony Fok
2c5e4f7640
helpers: Support EXTENSION_BACKSLASH_LINE_BREAK for Blackfriday
...
Exposed as "backslashLineBreak" and enabled by default
as upstream have done.
Fixes #1935
2016-03-20 04:21:16 +08:00
Anthony Fok
4c4ce55217
helpers: Fix minor typo in content_test.go
2016-03-20 04:12:53 +08:00
Bjørn Erik Pedersen
0a768ec95f
Simplify GetDottedRelativePath
2016-03-19 17:17:17 +01:00
Bjørn Erik Pedersen
8d86f1ec6e
Return early from parseOptions
2016-03-19 17:12:10 +01:00
Bjørn Erik Pedersen
02e50c0126
Remove duplicate doArithmetic
2016-03-18 23:18:40 +01:00
Bjørn Erik Pedersen
42b302fc6b
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 c50c66879d
.
2016-03-17 23:50:42 +01:00
Bjørn Erik Pedersen
3529152efe
Return early from appendThemeTemplates
2016-03-17 23:36:11 +01:00
Tomasz Korzeniowski
c50c66879d
Add Codebeat badge
2016-03-17 23:28:41 +01:00
Bjørn Erik Pedersen
0ec8fc5490
Add Go Report Card badge to README
2016-03-17 23:24:24 +01:00
srinivasreddy
21054f730a
source: Consolidate filepath.Split calls
2016-03-17 20:11:29 +01:00
Cameron Moore
df44b1930a
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
2016-03-17 20:09:43 +01:00
Cameron Moore
600558273e
tpl: Add missing printf param in t.Errorf call
2016-03-17 20:07:41 +01:00
Cameron Moore
b0326a1c0f
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.
2016-03-16 20:05:48 +01:00
digitalcraftsman
b5c718a4de
docs: Fix typos in functions.md and contributing.md
2016-03-16 13:04:41 +01:00
Bjørn Erik Pedersen
575ae1b3f9
Remove CircleCI badge for now
2016-03-15 19:04:24 +01:00
Bjørn Erik Pedersen
58802de313
No block support in shortcodes
...
So no need to check them.
2016-03-15 10:22:08 +01:00
Bjørn Erik Pedersen
3a2a4c3b07
tpl: Make the safeHTML and cousins accept more than strings
2016-03-14 22:27:40 +01:00
Bjørn Erik Pedersen
70739c972e
Remove unnecessary type conversions
2016-03-14 20:35:50 +01:00
Bjørn Erik Pedersen
3a82ae7114
parser: Unexport some internals
2016-03-14 17:52:11 +01:00
Bjørn Erik Pedersen
5d915e7e96
helpers: Unexport some internals
2016-03-14 17:27:15 +01:00
Cameron Moore
aedb13b219
tpl: Fix race condition in regexp cache
...
Protect regular expression cache with a mutex.
Fixes #1973
2016-03-14 16:58:08 +01:00
Bjørn Erik Pedersen
f6c3ca8b2a
transform: Remove unused code
2016-03-14 15:46:20 +01:00
Bjørn Erik Pedersen
263daaeabc
target: Remove unused code
2016-03-14 15:44:45 +01:00
Bjørn Erik Pedersen
4ada1cab4d
source: Remove unused code
2016-03-14 15:43:51 +01:00
Bjørn Erik Pedersen
df3f2af0a8
parser: Remove unused code
2016-03-14 15:42:59 +01:00
Bjørn Erik Pedersen
dea185aa9b
hugolib: Remove unused code
2016-03-14 15:41:03 +01:00
Bjørn Erik Pedersen
c21dc16dbe
commands: Remove unused code
2016-03-14 15:24:42 +01:00
Bjørn Erik Pedersen
91ffc76b24
helpers: Remove unused code
2016-03-14 15:20:36 +01:00