1

work on blog

This commit is contained in:
Alex Yatskov 2017-12-10 09:50:36 -08:00
parent 59e31ff38f
commit 9417c5cec1
5 changed files with 77 additions and 1 deletions

View 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}}

View File

@ -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()).

View 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.

View 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.

View File

@ -1,7 +1,7 @@
+++ +++
Area = "home" Area = "home"
CrumbName = "home" CrumbName = "home"
Layout = "page" Layout = "collection"
Title = "Home" Title = "Home"
+++ +++