-
Notifications
You must be signed in to change notification settings - Fork 2
Create a New Post
Creating posts is really simple using Go-Static! There are a couple ways to do it: either let the built in Yeoman generator scaffold out a new post for you, or you can just create a new file yourself in your favorite editor.
If you're using Go-Static! for the first time, this is a good way to go. Just run the generator for creating posts and follow the prompts.
$ yo go-static:post
The generator creates a new file (currently the default uses Markdown).
The file will contain "front matter" section at the top. This is a way to store all the meta details about the page. You can read more about Go-Static! front matter in the documentation.
For instance, the front matter for a typical post will have:
layout: post
title: How To Create a New Post
snippet: Go-Static! makes it really simple to create new posts.
author: { name: Colyn Brown, email: [email protected] }
path: /posts/create-new-post.html
type: post
isPinned: true
tags: ['blog', 'post', 'create', 'go-static']
created: '2013-09-20T19:28:35-07:00'
The generator creates this for you. Add your content below that section.
As you can see, Go-Static isn't magic. It simply uses Yeoman to automate the creation of posts, a step that can easily be done manually by you. Just create a new file with some meta details about the post, then run your build.
This is an example of a full page written in Markdown. Documentation on the different render methods will be coming soon.