Create minimal default.md in archetype file

fixes #315
To fix the cast error, create a minimal default.md in the archetype
folder.
This commit is contained in:
Andy Williams 2015-10-14 14:12:59 -04:00 committed by spf13
parent bea7b2e202
commit 0f438d1852

View file

@ -163,7 +163,14 @@ func NewTheme(cmd *cobra.Command, args []string) {
touchFile(createpath, "layouts", "partials", "footer.html")
mkdir(createpath, "archetypes")
touchFile(createpath, "archetypes", "default.md")
archDefault := []byte("+++\n+++\n")
err := helpers.WriteToDisk(filepath.Join(createpath, "archetypes", "default.md"), bytes.NewReader(archDefault), hugofs.SourceFs)
if err != nil {
jww.FATAL.Fatalln(err)
}
mkdir(createpath, "static", "js")
mkdir(createpath, "static", "css")
@ -190,7 +197,7 @@ IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
`)
err := helpers.WriteToDisk(filepath.Join(createpath, "LICENSE.md"), bytes.NewReader(by), hugofs.SourceFs)
err = helpers.WriteToDisk(filepath.Join(createpath, "LICENSE.md"), bytes.NewReader(by), hugofs.SourceFs)
if err != nil {
jww.FATAL.Fatalln(err)
}