diff --git a/tools/generate.go b/tools/generate.go index 88594bc..351c8c2 100644 --- a/tools/generate.go +++ b/tools/generate.go @@ -77,9 +77,11 @@ func cachedPygmentize(lex string, src string) string { return string(cacheBytes) } renderBytes := pipe(pygmentizeBin, arg, src) - writeErr := ioutil.WriteFile(cachePath, renderBytes, 0600) + // Newer versions of Pygments add silly empty spans. + renderCleanString := strings.Replace(string(renderBytes), "", "", -1) + writeErr := ioutil.WriteFile(cachePath, []byte(renderCleanString), 0600) check(writeErr) - return string(renderBytes) + return renderCleanString } func markdown(src string) string {