summaryrefslogtreecommitdiff
path: root/src/edit/views.go
diff options
context:
space:
mode:
authorLuke Shumaker <lukeshu@sbcglobal.net>2016-11-02 23:37:00 -0400
committerLuke Shumaker <lukeshu@sbcglobal.net>2016-11-02 23:37:00 -0400
commit9c4b8766cbdc2a4c63a03292b58cf35d981e1321 (patch)
treeaa84619601ff14e7ea86b1147827f24a6fa82fa0 /src/edit/views.go
parent85db279e33804c118b019c5f1e7666798df3e1f5 (diff)
simplemde
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 {