simple article description

This commit is contained in:
deepzz0
2017-01-11 01:19:59 +08:00
parent c39844ca63
commit 9bb0905aab
6 changed files with 20 additions and 1 deletions

6
db.go
View File

@@ -6,6 +6,7 @@ import (
"fmt"
"regexp"
"sort"
"strings"
"sync"
"time"
@@ -365,6 +366,11 @@ var reg = regexp.MustCompile(setting.Conf.Identifier)
var regH = regexp.MustCompile("</nav></div>")
func GenerateExcerptAndRender(artc *Article) {
if strings.HasPrefix(artc.Content, setting.Conf.Description) {
index := strings.Index(artc.Content, "\r\n")
artc.Desc = IgnoreHtmlTag(artc.Content[len(setting.Conf.Description):index])
}
content := renderPage([]byte(artc.Content))
index := regH.FindIndex(content)
if index != nil {