나는 잘 작동하는 매우 간단한 마크 다운 응용 프로그램을 가지고 있지만, 나는 페이지에서 색인 게시물의 순서를 정렬하는 데 정말 고심하고 있으며이를 수행하기위한 깔끔한 방법을 원합니다. 어떤 도움을 주셔서 감사합니다.GO Lang markdown app
HTML은
<section>
{{range .}}
<a href="/{{.File}}"><h2 class="h2_home">{{.Title}} ({{.Date}})</h2></a>
<p>{{.Summary}}</p>
{{end}}
</section>
하고 다음과 같이 인덱스 페이지 이동 물건입니다
func getPosts() []Post {
a := []Post{}
files, _ := filepath.Glob("posts/*")
for _, f := range files {
file := strings.Replace(f, "posts/", "", -1)
file = strings.Replace(file, ".md", "", -1)
fileread, _ := ioutil.ReadFile(f)
lines := strings.Split(string(fileread), "\n")
title := string(lines[0])
date := string(lines[1])
summary := string(lines[2])
body := strings.Join(lines[3:len(lines)], "\n")
htmlBody := template.HTML(blackfriday.MarkdownCommon([]byte(body)))
a = append(a, Post{title, date, summary, htmlBody, file, nil})
}
return a
}
그냥 작동하지만 난 정말 뭔가를 넣어 원하는 필자는 잠시 동안 그것을보고하지
주문을 지원하기 위해 파일에 추가하십시오. .md 파일 형식입니다.
Hello Go lang markdown blog generator!
12th Jan 2015
This is a basic start to my own hosted go lang markdown static blog/ web generator.
### Here I am...
This entry is a no whistles Hello ... etc
이 내가 날짜 인 가격 인하의 라인을 선택해야 나에게 많은 지침을 제공하지 않습니다 (그것은으로 포맷 평범한 텍스트) 그리고 정렬해라. 얼마나 정확하게 접근 할 수 있습니까? – adamprocter
세부 사항을 더 추가하려면 편집하십시오. sort 및 time pkg 문서를 모두 읽으면 간단합니다. –
다른 시도해 주셔서 감사합니다. – adamprocter