mirror of https://github.com/jlelse/GoBlog
Fix some small things
This commit is contained in:
parent
5268529b12
commit
66cdf89863
|
@ -2,6 +2,7 @@ package main
|
|||
|
||||
import (
|
||||
"context"
|
||||
"io"
|
||||
"log"
|
||||
"net/http"
|
||||
|
||||
|
@ -42,7 +43,7 @@ func (a *goBlog) indexNowEnabled() bool {
|
|||
}
|
||||
|
||||
func (a *goBlog) serveIndexNow(w http.ResponseWriter, r *http.Request) {
|
||||
w.Write([]byte(a.indexNowKey()))
|
||||
_, _ = io.WriteString(w, a.indexNowKey())
|
||||
}
|
||||
|
||||
func (a *goBlog) indexNow(url string) {
|
||||
|
|
|
@ -79,7 +79,7 @@ func (a *goBlog) initMarkdown() {
|
|||
|
||||
func (a *goBlog) renderMarkdown(source string, absoluteLinks bool) (rendered []byte, err error) {
|
||||
buffer := bufferpool.Get()
|
||||
a.renderMarkdownToWriter(buffer, source, absoluteLinks)
|
||||
err = a.renderMarkdownToWriter(buffer, source, absoluteLinks)
|
||||
rendered = buffer.Bytes()
|
||||
bufferpool.Put(buffer)
|
||||
return
|
||||
|
|
|
@ -128,10 +128,13 @@ func (a *goBlog) renderNewWithStatusCode(w http.ResponseWriter, r *http.Request,
|
|||
// Write status code
|
||||
w.WriteHeader(statusCode)
|
||||
// Render
|
||||
minWriter := a.min.Get().Writer(contenttype.HTML, w)
|
||||
defer minWriter.Close()
|
||||
buf := bufferpool.Get()
|
||||
minWriter := a.min.Get().Writer(contenttype.HTML, buf)
|
||||
hb := newHtmlBuilder(minWriter)
|
||||
f(hb, data)
|
||||
_ = minWriter.Close()
|
||||
_, _ = buf.WriteTo(w)
|
||||
bufferpool.Put(buf)
|
||||
}
|
||||
|
||||
func (a *goBlog) checkRenderData(r *http.Request, data *renderData) {
|
||||
|
|
Loading…
Reference in New Issue