Fix potential Windows path issue with Pygments cache - hugo - [fork] hugo port for 9front
HTML git clone git@git.drkhsh.at/hugo.git
DIR Log
DIR Files
DIR Refs
DIR Submodules
DIR README
DIR LICENSE
---
DIR commit be540f5b8fb340f1edfb1ed10c11334bbb85927b
DIR parent 0fcb78e43bbf7ac00b0cc72c5813a08942c1fe51
HTML Author: bep <bjorn.erik.pedersen@gmail.com>
Date: Tue, 14 Apr 2015 19:58:37 +0200
Fix potential Windows path issue with Pygments cache
Diffstat:
M helpers/pygments.go | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
---
DIR diff --git a/helpers/pygments.go b/helpers/pygments.go
@@ -20,6 +20,7 @@ import (
"io"
"io/ioutil"
"os/exec"
+ "path/filepath"
"strings"
"github.com/spf13/hugo/hugofs"
@@ -62,7 +63,7 @@ func Highlight(code string, lexer string) string {
io.WriteString(hash, style)
io.WriteString(hash, noclasses)
- cachefile := fmt.Sprintf("%s/pygments-%x", viper.GetString("CacheDir"), hash.Sum(nil))
+ cachefile := filepath.Join(viper.GetString("CacheDir"), fmt.Sprintf("pygments-%x", hash.Sum(nil)))
exists, err := Exists(cachefile, fs)
if err != nil {
jww.ERROR.Print(err.Error())