1
0
Fork 0
forked from forgejo/forgejo

read single file

This commit is contained in:
slene 2014-03-20 13:31:24 +08:00
parent 805732fdc7
commit 24678d73f5
7 changed files with 226 additions and 119 deletions

View file

@ -7,6 +7,8 @@ package base
import (
"bytes"
"path"
"path/filepath"
"strings"
"github.com/gogits/gfm"
)
@ -31,6 +33,26 @@ func isLink(link []byte) bool {
return false
}
func IsMarkdownFile(name string) bool {
name = strings.ToLower(name)
switch filepath.Ext(name) {
case "md", "markdown":
return true
}
return false
}
func IsReadmeFile(name string) bool {
name = strings.ToLower(name)
if len(name) < 6 {
return false
}
if name[:6] == "readme" {
return true
}
return false
}
type CustomRender struct {
gfm.Renderer
urlPrefix string