summaryrefslogtreecommitdiff
path: root/src/edit/views.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/edit/views.go')
-rw-r--r--src/edit/views.go11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/edit/views.go b/src/edit/views.go
index 0998d4a..1d3176d 100644
--- a/src/edit/views.go
+++ b/src/edit/views.go
@@ -65,18 +65,25 @@ func renderViewBlob(w io.Writer, upath string, file GitFile) error {
if err != nil {
return err
}
+ ctype := getctype(upath, content)
// Component render
var buf bytes.Buffer
err = tmplViewBlob.Execute(&buf, map[string]string{
"path": upath,
- "ctype": getctype(upath, content),
+ "ctype": ctype,
"content": string(content),
})
if err != nil {
return err
}
+ head := ""
+ if ctype == "text/markdown" {
+ head += "<link rel=\"stylesheet\" href=\"/static/font-awesome/css/font-awesome.min.css\">\n"
+ head += "<link rel=\"stylesheet\" href=\"/static/simplemde/dist/simplemde.min.css\">\n"
+ head += "<script src=\"/static/simplemde/dist/simplemde.min.js\"></script>\n"
+ }
// Page render
- return renderPage(w, upath, "", buf.String())
+ return renderPage(w, upath, head, buf.String())
}
func renderModified(w io.Writer, upath string) error {