hugo

Unnamed repository; edit this file 'description' to name the repository.

git clone git://git.shimmy1996.com/hugo.git
commit 92979d92889ff8991acfadd42982c2e55d01b163
parent 0a3340e95254597bc8a9feb250f2733b7d51edf8
Author: Nathaniel Peiffer <nathaniel@peiffer.com.au>
Date:   Tue, 16 Oct 2018 17:36:27 +1100

commands: Add .gitignore "hugo new site"


Diffstat:
Mcommands/new_site.go | 9+++++++++
1 file changed, 9 insertions(+), 0 deletions(-)
diff --git a/commands/new_site.go b/commands/new_site.go
@@ -97,6 +97,7 @@ func (n *newSiteCmd) doNewSite(fs *hugofs.Fs, basepath string, force bool) error
 	}
 
 	createConfig(fs, basepath, n.configFormat)
+	createGitignore(fs, basepath)
 
 	// Create a default archetype file.
 	helpers.SafeWriteToDisk(filepath.Join(archeTypePath, "default.md"),
@@ -141,6 +142,14 @@ func createConfig(fs *hugofs.Fs, inpath string, kind string) (err error) {
 	return helpers.WriteToDisk(filepath.Join(inpath, "config."+kind), &buf, fs.Source)
 }
 
+func createGitignore(fs *hugofs.Fs, inpath string) (err error) {
+	var gitignore bytes.Buffer
+
+	gitignore.WriteString("public/")
+
+	return helpers.WriteToDisk(filepath.Join(inpath, ".gitignore"), &gitignore, fs.Source)
+}
+
 func nextStepsText() string {
 	var nextStepsText bytes.Buffer