Bjørn Erik Pedersen
0f11eb4f12
Make the release note about renderToDisk more consise
...
See #1611
2015-11-24 21:13:02 +01:00
digitalcraftsman
234fac4a45
Update release notes
2015-11-24 21:10:35 +01:00
digitalcraftsman
311307c9e4
Add IsNamedParams property in shortcodes
2015-11-24 08:59:32 +01:00
digitalcraftsman
86dcac614b
Add documentation for built-in shortcodes
...
Fixes #1576
2015-11-24 08:59:32 +01:00
digitalcraftsman
7d31d5f59d
Add shortcode for tweets
2015-11-24 08:59:32 +01:00
digitalcraftsman
e03f27ccf8
Add shortcode for github gists
2015-11-24 08:59:32 +01:00
digitalcraftsman
3027b15176
Add shortcode for vimeo
2015-11-24 08:59:32 +01:00
digitalcraftsman
4424288d9b
Add shortcode for youtube
2015-11-24 08:59:32 +01:00
digitalcraftsman
cc3f52b9c1
Add shortcode for speakerdeck
2015-11-24 08:59:31 +01:00
Cameron Moore
fe2a9fa21d
Update shortcode docs with .IsNamedParams
...
There are some minor cleanups included here as well.
Fixes #1607
2015-11-24 08:47:06 +01:00
Steve Francia
f045d7a611
Change the license to Apache 2.0
2015-11-23 22:16:36 -05:00
Bjørn Erik Pedersen
b00771ca14
Simplify ExtractRootPaths
2015-11-23 22:35:54 +01:00
Andrew Brampton
c3931ef748
Add PygmentsOptions option
...
This allows default pygments settings to be used, if none are explictly set per shortcode.
Fixes #1260
2015-11-23 17:50:54 +01:00
Kato Kazuyoshi
99acbb2eb2
Permalink on Node and Page should be of string
...
This change fixes #1384 .
2015-11-23 17:41:29 +01:00
Marek Janda
5838420aa1
Move blackfriday site-wide config loading to NewBlackFriday()
2015-11-23 17:35:36 +01:00
Cameron Moore
fde47c5eb9
Add shortcode IsNamedParams property
...
It would be helpful to know whether a shortcode was called with positional or
named parameters. This commit adds a boolean `IsNamedParams` property to the
`ShortcodeWithPage` struct.
2015-11-23 17:17:18 +01:00
Bjørn Erik Pedersen
3d09de8910
Restructure the gen commands
...
Fixes #1603
2015-11-23 16:51:12 +01:00
Bjørn Erik Pedersen
831e936846
Improve "watching for ..." logging
2015-11-23 16:32:06 +01:00
Anthony Fok
098a0c819a
Add commands/genman.go to autogenerate man pages
...
Fixes #1369
2015-11-22 18:54:44 +01:00
Anthony Fok
8727475596
Fix missing word in code comment (my own fault)
2015-11-22 09:40:22 -07:00
Bjørn Erik Pedersen
6fa7f2ac3e
Avoid multiple locks for shortcode template
...
Fixes #1600
2015-11-21 23:29:58 +01:00
Bjørn Erik Pedersen
c5f40e8b8b
Improve RW-locking of template in shortcode handling
...
See #1599
2015-11-21 21:57:26 +01:00
Bjørn Erik Pedersen
58c446f562
Fix recently introduced new data race in the shortcode handling
...
Fixes #1599
2015-11-21 20:03:18 +01:00
Anthony Fok
5c7234015d
Copyedit long help message in commands/server.go
2015-11-21 06:31:10 -07:00
Cameron Moore
3abb2675c5
Add RSSLink to SiteInfo
2015-11-20 23:38:15 +01:00
Marek Janda
afbd52f78e
Apply absURL on social tag urls
2015-11-20 23:36:48 +01:00
Cameron Moore
05c29ad593
Return error if shortcode template.Tree is nil
...
If a shortcode template fails to compile, the template will be non-nil, but
template.Tree will be nil which caused a panic.
2015-11-20 23:34:30 +01:00
Anthony Fok
e59aabcf46
docs: Change "Github" to "GitHub"
2015-11-20 14:24:22 -07:00
Anthony Fok
a871c87f90
docs: Optimize a few large showcase thumbnail PNGs
...
using pngquant and OptiPNG. Result:
arresteddevops-tn.png 154734 bytes → 47184 bytes
maximeguitare-tn.png 95571 bytes → 24183 bytes
ridingbytes-tn.png 262222 bytes → 66491 bytes
And a small one to an even smaller one too:
goin5minutes-tn.png 26220 bytes → 9297 bytes
2015-11-20 14:17:02 -07:00
digitalcraftsman
2e1d2ba018
Add Go in 5 minutes to the showcases
2015-11-20 13:49:27 -07:00
digitalcraftsman
a5bd101d27
Docs: fix typo in template function section
2015-11-20 13:30:27 -07:00
Cameron Moore
c5a4c07b89
Add SafeJS template function
...
This commit adds a SafeJS template function. Tests and documentation are
included.
Fixes #1579
2015-11-20 21:12:01 +01:00
Bjørn Erik Pedersen
7c9a2dfee2
Add increased time.Time support to the 0.15 release notes
2015-11-20 19:18:38 +01:00
Bjørn Erik Pedersen
f6ba48f2d0
Update Travis 1.4.2 > 1.4.3
2015-11-20 19:16:13 +01:00
Steve Francia
f99730e84e
fix broken image in showcase
2015-11-20 10:26:21 -05:00
kmonsoor
83f19d8d87
fixed documentation link
2015-11-20 10:20:40 -05:00
Matt Stratton
923e455731
Add Arrested DevOps site to Showcase
2015-11-20 10:16:04 -05:00
Steve Francia
97d0689580
Hugo server watch by default
2015-11-20 10:14:24 -05:00
Bjørn Erik Pedersen
35abd179e2
Add time.Time support in ge, gt, le, lt
...
Fixes #1593
2015-11-20 11:53:25 +01:00
Bjørn Erik Pedersen
8d8fa7222f
Remove some superficial tests
2015-11-19 20:27:02 +01:00
Bjørn Erik Pedersen
3f5ddd5242
Revert "Disable render-to-memory on Windows"
...
This reverts commit 91e0c2b1fe
.
This should now work.
2015-11-19 19:48:40 +01:00
Bjørn Erik Pedersen
91e0c2b1fe
Disable render-to-memory on Windows
...
See #1586
2015-11-18 23:10:56 +01:00
Bjørn Erik Pedersen
4679fbee41
Do not rebuild on extra Spotlight filesystem events
...
Write and rename operations are often followed by CHMOD.
There may be valid use cases for rebuilding the site on CHMOD,
but that will require more complex logic than this simple conditional.
On OS X this seems to be related to Spotlight, see:
https://github.com/go-fsnotify/fsnotify/issues/15
A workaround is to put your site(s) on the Spotlight exception list,
but that may be a little mysterious for most end users.
So, for now, we skip reload on CHMOD.
This small commit will be a 100% improvement for most OS X-users.
Fixes #1587
2015-11-18 22:59:32 +01:00
Bjørn Erik Pedersen
b08d9f26ae
Make replaceShortcodeTokens rewrite the input slice
...
Currently a `[]byte` copy is returned. In most cases this is the safe thing to do, but we should just modify/grow the slice as needed.
This is faster and consumes less memory:
```
benchmark old ns/op new ns/op delta
BenchmarkReplaceShortcodeTokens-4 7350 4419 -39.88%
benchmark old allocs new allocs delta
BenchmarkReplaceShortcodeTokens-4 5 1 -80.00%
benchmark old bytes new bytes delta
BenchmarkReplaceShortcodeTokens-4 4816 1152 -76.08%
```
This commit is aso a small spring cleaning of duplicated code in the different `PageConvert` methods.
Fixes #1516
2015-11-17 18:24:17 +01:00
Anthony Fok
4ecf56b891
Add latest review from Smashing Magazine to Press page
2015-11-16 22:54:15 -07:00
spf13
df824fa31b
Hugo server renders and serves from memory by default (30%+ improvement)
2015-11-16 22:00:11 -05:00
spf13
e1618e9d2f
permit the notimes flag on hugo server
2015-11-16 21:56:14 -05:00
spf13
cb48425f2d
No double slash when destination set to '/'
2015-11-16 21:56:14 -05:00
spf13
ef0b9b511c
Handle sync (file copy) errors better)
2015-11-16 21:56:14 -05:00
Anthony Fok
18a29964fa
Fix trivial typos in code
2015-11-16 07:15:17 -07:00