work on blog
This commit is contained in:
parent
59e31ff38f
commit
9417c5cec1
14
bootstrap/layouts/collection.html
Normal file
14
bootstrap/layouts/collection.html
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
{{define "collection"}}
|
||||||
|
{{template "header" .}}
|
||||||
|
{{template "navbar" .}}
|
||||||
|
<div class="container">
|
||||||
|
{{range .Meta.Groups.Blog}}
|
||||||
|
<div>
|
||||||
|
<h1><a href="{{.Path}}">{{.Meta.Title}}</a></h1>
|
||||||
|
<p>{{.Meta.Content}}</h1>
|
||||||
|
</div>
|
||||||
|
{{end}}
|
||||||
|
</div>
|
||||||
|
{{template "footer" .}}
|
||||||
|
{{end}}
|
||||||
|
|
@ -28,6 +28,7 @@ import (
|
|||||||
"github.com/FooSoft/goldsmith"
|
"github.com/FooSoft/goldsmith"
|
||||||
"github.com/FooSoft/goldsmith-devserver"
|
"github.com/FooSoft/goldsmith-devserver"
|
||||||
"github.com/FooSoft/goldsmith-plugins/breadcrumbs"
|
"github.com/FooSoft/goldsmith-plugins/breadcrumbs"
|
||||||
|
"github.com/FooSoft/goldsmith-plugins/collection"
|
||||||
"github.com/FooSoft/goldsmith-plugins/frontmatter"
|
"github.com/FooSoft/goldsmith-plugins/frontmatter"
|
||||||
"github.com/FooSoft/goldsmith-plugins/index"
|
"github.com/FooSoft/goldsmith-plugins/index"
|
||||||
"github.com/FooSoft/goldsmith-plugins/layout"
|
"github.com/FooSoft/goldsmith-plugins/layout"
|
||||||
@ -103,6 +104,7 @@ func (b *builder) Build(srcDir, dstDir string) {
|
|||||||
errs := goldsmith.Begin(srcDir).
|
errs := goldsmith.Begin(srcDir).
|
||||||
Chain(frontmatter.New()).
|
Chain(frontmatter.New()).
|
||||||
Chain(markdown.New().MarkdownFlags(markdownFlags)).
|
Chain(markdown.New().MarkdownFlags(markdownFlags)).
|
||||||
|
Chain(collection.New()).
|
||||||
Chain(index.New(indexMeta)).
|
Chain(index.New(indexMeta)).
|
||||||
Chain(tags.New().IndexMeta(tagMeta)).
|
Chain(tags.New().IndexMeta(tagMeta)).
|
||||||
Chain(breadcrumbs.New()).
|
Chain(breadcrumbs.New()).
|
||||||
|
28
bootstrap/src/blog/post1.md
Normal file
28
bootstrap/src/blog/post1.md
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
+++
|
||||||
|
Layout = "page"
|
||||||
|
Title = "Blog Post 1"
|
||||||
|
Collection = "Blog"
|
||||||
|
+++
|
||||||
|
|
||||||
|
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas quis placerat elit. Pellentesque metus turpis, egestas
|
||||||
|
sed enim eget, condimentum tincidunt eros. Vestibulum diam tellus, malesuada id varius sed, dapibus vel massa. Duis
|
||||||
|
vitae aliquet erat. Mauris a tristique urna. Phasellus sit amet justo sit amet magna ornare ultrices ac sed risus. Donec
|
||||||
|
porta tincidunt sem, nec lacinia turpis pellentesque vitae. In porttitor sapien mollis leo euismod porta. Integer ut
|
||||||
|
massa pharetra, volutpat ipsum at, ultricies dolor. Cras volutpat malesuada dapibus. Aliquam turpis ligula, semper in
|
||||||
|
sollicitudin id, molestie suscipit libero. Integer id tristique magna, vitae posuere elit. Integer ac diam volutpat,
|
||||||
|
pellentesque nibh sed, maximus sapien.
|
||||||
|
|
||||||
|
Nulla at leo tempor dolor tempus aliquam. Proin convallis accumsan orci, eu volutpat risus rutrum sit amet. Nulla
|
||||||
|
tincidunt dolor sit amet lorem vestibulum, ac fringilla lectus aliquet. Aenean laoreet ante lectus. Etiam aliquam ac
|
||||||
|
sapien eu vulputate. Duis vel sollicitudin urna. Sed lectus augue, dictum eget laoreet sit amet, semper vel lectus.
|
||||||
|
Nulla laoreet elit eu dui lacinia volutpat. Nam porta sagittis neque, sed bibendum metus. Morbi nec ipsum at nibh
|
||||||
|
malesuada lacinia. Proin vel diam fermentum, convallis ligula vel, semper ligula. Vivamus elit nisi, congue in laoreet
|
||||||
|
at, vulputate ac sapien. Suspendisse sed orci egestas, porttitor mi vel, mollis eros. Nullam vulputate vitae odio nec
|
||||||
|
blandit. Pellentesque elit urna, luctus quis metus id, maximus imperdiet turpis. Fusce lorem velit, euismod id velit et,
|
||||||
|
semper consequat odio.
|
||||||
|
|
||||||
|
Pellentesque nulla velit, lacinia sit amet lacinia euismod, blandit in est. Aenean eu ultrices tellus, a euismod dui.
|
||||||
|
Etiam ac diam at arcu feugiat luctus. Nam eu finibus velit. Vivamus felis erat, scelerisque vitae ultricies quis,
|
||||||
|
viverra a eros. Curabitur faucibus bibendum arcu, sit amet laoreet risus convallis eu. Vivamus fermentum egestas
|
||||||
|
ultricies. Vivamus semper tristique mi sed varius.
|
||||||
|
|
32
bootstrap/src/blog/post2.md
Normal file
32
bootstrap/src/blog/post2.md
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
+++
|
||||||
|
Layout = "page"
|
||||||
|
Title = "Blog Post 2"
|
||||||
|
Collection = "Blog"
|
||||||
|
+++
|
||||||
|
|
||||||
|
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent placerat at ligula vel condimentum. Morbi commodo
|
||||||
|
risus et lorem efficitur aliquam. Maecenas aliquet dui id condimentum fermentum. Sed vitae odio lectus. Pellentesque
|
||||||
|
lacinia nisi tristique nulla egestas, id consectetur elit mollis. In vitae interdum massa, sed egestas nibh. Curabitur
|
||||||
|
sit amet urna at turpis aliquet vestibulum lacinia ut arcu. Aliquam in maximus dolor. Morbi faucibus tellus quis diam
|
||||||
|
sagittis, sit amet fringilla justo sollicitudin. Duis cursus tincidunt aliquet. Sed fringilla, lectus id lobortis
|
||||||
|
tempus, nibh nibh aliquet velit, eget ultricies diam leo vel eros. Proin felis nisl, dignissim id quam luctus, finibus
|
||||||
|
commodo est.
|
||||||
|
|
||||||
|
Fusce tristique, dolor eget pellentesque ullamcorper, lacus enim condimentum magna, non pretium ligula augue vitae
|
||||||
|
neque. Etiam at cursus eros, nec rutrum massa. Quisque semper fringilla nisl id interdum. Pellentesque habitant morbi
|
||||||
|
tristique senectus et netus et malesuada fames ac turpis egestas. Curabitur maximus, augue in fermentum euismod, ex eros
|
||||||
|
consequat orci, ac blandit ante nunc et felis. Nullam eget ligula et urna dapibus venenatis dapibus nec lacus. In
|
||||||
|
imperdiet lorem in tincidunt feugiat. Nullam auctor ex quis lobortis volutpat. Aliquam elementum non felis ut pulvinar.
|
||||||
|
Aenean consequat eleifend tellus, sit amet semper nulla condimentum ut. Quisque ac porttitor est, ut dignissim ipsum.
|
||||||
|
|
||||||
|
Aliquam pellentesque congue tortor. Praesent a facilisis sem, at porttitor leo. Cras facilisis, orci nec pellentesque
|
||||||
|
malesuada, libero arcu congue eros, sed interdum eros tellus in arcu. Orci varius natoque penatibus et magnis dis
|
||||||
|
parturient montes, nascetur ridiculus mus. Pellentesque vehicula risus arcu, quis congue tortor cursus in. Lorem ipsum
|
||||||
|
dolor sit amet, consectetur adipiscing elit. Duis at felis at nunc fermentum blandit ut ut lectus. Nullam id dapibus
|
||||||
|
odio. Nam vel velit vel arcu aliquet lacinia. Morbi at dapibus leo. Cras efficitur gravida venenatis. Nulla est nisl,
|
||||||
|
molestie quis aliquam nec, facilisis ac augue. Praesent nec condimentum odio. Quisque id aliquet turpis. Duis ut ligula
|
||||||
|
tortor.
|
||||||
|
|
||||||
|
Nulla facilisi. Nulla facilisi. Suspendisse potenti. Vivamus sit amet est posuere ante dictum porta. Etiam a lobortis
|
||||||
|
eros. Vivamus dapibus purus sem, non pellentesque odio pretium a. Duis ullamcorper fringilla varius.
|
||||||
|
|
@ -1,7 +1,7 @@
|
|||||||
+++
|
+++
|
||||||
Area = "home"
|
Area = "home"
|
||||||
CrumbName = "home"
|
CrumbName = "home"
|
||||||
Layout = "page"
|
Layout = "collection"
|
||||||
Title = "Home"
|
Title = "Home"
|
||||||
+++
|
+++
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user