mirror of
https://github.com/gohugoio/hugo.git
synced 2024-11-07 20:30:36 -05:00
commands: Move nextStepsText() to new_site.go
This commit is contained in:
parent
80230f26a3
commit
d3dd74fd65
2 changed files with 26 additions and 32 deletions
|
@ -126,27 +126,6 @@ func (n *newCmd) newContent(cmd *cobra.Command, args []string) error {
|
||||||
return create.NewContent(ps, siteFactory, kind, createPath)
|
return create.NewContent(ps, siteFactory, kind, createPath)
|
||||||
}
|
}
|
||||||
|
|
||||||
func nextStepsText() string {
|
|
||||||
var nextStepsText bytes.Buffer
|
|
||||||
|
|
||||||
nextStepsText.WriteString(`Just a few more steps and you're ready to go:
|
|
||||||
|
|
||||||
1. Download a theme into the same-named folder.
|
|
||||||
Choose a theme from https://themes.gohugo.io/, or
|
|
||||||
create your own with the "hugo new theme <THEMENAME>" command.
|
|
||||||
2. Perhaps you want to add some content. You can add single files
|
|
||||||
with "hugo new `)
|
|
||||||
|
|
||||||
nextStepsText.WriteString(filepath.Join("<SECTIONNAME>", "<FILENAME>.<FORMAT>"))
|
|
||||||
|
|
||||||
nextStepsText.WriteString(`".
|
|
||||||
3. Start the built-in live server via "hugo server".
|
|
||||||
|
|
||||||
Visit https://gohugo.io/ for quickstart guide and full documentation.`)
|
|
||||||
|
|
||||||
return nextStepsText.String()
|
|
||||||
}
|
|
||||||
|
|
||||||
func mkdir(x ...string) {
|
func mkdir(x ...string) {
|
||||||
p := filepath.Join(x...)
|
p := filepath.Join(x...)
|
||||||
|
|
||||||
|
|
|
@ -15,24 +15,18 @@ package commands
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"bytes"
|
"bytes"
|
||||||
"path/filepath"
|
|
||||||
|
|
||||||
"github.com/spf13/viper"
|
|
||||||
|
|
||||||
"errors"
|
"errors"
|
||||||
|
|
||||||
"github.com/gohugoio/hugo/create"
|
|
||||||
|
|
||||||
"fmt"
|
"fmt"
|
||||||
|
"path/filepath"
|
||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
"github.com/gohugoio/hugo/parser"
|
"github.com/gohugoio/hugo/create"
|
||||||
|
|
||||||
"github.com/gohugoio/hugo/helpers"
|
"github.com/gohugoio/hugo/helpers"
|
||||||
"github.com/gohugoio/hugo/hugofs"
|
"github.com/gohugoio/hugo/hugofs"
|
||||||
|
"github.com/gohugoio/hugo/parser"
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
jww "github.com/spf13/jwalterweatherman"
|
jww "github.com/spf13/jwalterweatherman"
|
||||||
|
"github.com/spf13/viper"
|
||||||
)
|
)
|
||||||
|
|
||||||
var _ cmder = (*newSiteCmd)(nil)
|
var _ cmder = (*newSiteCmd)(nil)
|
||||||
|
@ -104,7 +98,7 @@ func (n *newSiteCmd) doNewSite(fs *hugofs.Fs, basepath string, force bool) error
|
||||||
|
|
||||||
createConfig(fs, basepath, n.configFormat)
|
createConfig(fs, basepath, n.configFormat)
|
||||||
|
|
||||||
// Create a defaul archetype file.
|
// Create a default archetype file.
|
||||||
helpers.SafeWriteToDisk(filepath.Join(archeTypePath, "default.md"),
|
helpers.SafeWriteToDisk(filepath.Join(archeTypePath, "default.md"),
|
||||||
strings.NewReader(create.ArchetypeTemplateTemplate), fs.Source)
|
strings.NewReader(create.ArchetypeTemplateTemplate), fs.Source)
|
||||||
|
|
||||||
|
@ -146,3 +140,24 @@ func createConfig(fs *hugofs.Fs, inpath string, kind string) (err error) {
|
||||||
|
|
||||||
return helpers.WriteToDisk(filepath.Join(inpath, "config."+kind), &buf, fs.Source)
|
return helpers.WriteToDisk(filepath.Join(inpath, "config."+kind), &buf, fs.Source)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func nextStepsText() string {
|
||||||
|
var nextStepsText bytes.Buffer
|
||||||
|
|
||||||
|
nextStepsText.WriteString(`Just a few more steps and you're ready to go:
|
||||||
|
|
||||||
|
1. Download a theme into the same-named folder.
|
||||||
|
Choose a theme from https://themes.gohugo.io/, or
|
||||||
|
create your own with the "hugo new theme <THEMENAME>" command.
|
||||||
|
2. Perhaps you want to add some content. You can add single files
|
||||||
|
with "hugo new `)
|
||||||
|
|
||||||
|
nextStepsText.WriteString(filepath.Join("<SECTIONNAME>", "<FILENAME>.<FORMAT>"))
|
||||||
|
|
||||||
|
nextStepsText.WriteString(`".
|
||||||
|
3. Start the built-in live server via "hugo server".
|
||||||
|
|
||||||
|
Visit https://gohugo.io/ for quickstart guide and full documentation.`)
|
||||||
|
|
||||||
|
return nextStepsText.String()
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in a new issue