hugo: add page

- Add in `hugo` commands essential to getting a site up and running.
- This is defined as:
    - A site existing
    - A theme existing
    - A page existing
    - The site being built in some manner (optionally being served through the webserver)

First pass on verbage.
coverage
David Haynes 2017-05-25 12:23:29 -04:00 committed by Agniva De Sarker
parent e92592cc2c
commit 0dea4539f3
1 changed files with 31 additions and 0 deletions

31
pages/common/hugo.md Normal file
View File

@ -0,0 +1,31 @@
# hugo
> Hugo is a Fast and Flexible Static Site Generator.
- Create a new hugo site:
`hugo new site {{path/to/site}}`
- Create a new hugo theme (you may also download one from [https://themes.gohugo.io/]()):
`hugo new theme {{theme_name}}`
- Create a new page:
`hugo new {{section_name}}/{{filename}}{{.ext}}`
- Build your site to the `./public/` directory:
`hugo`
- Build your site to a different destination:
`hugo --destination {{path/to/destination}}`
- Build your site, start up a webserver to serve it, and watch for changes:
`hugo server`
- Build and serve content marked as draft:
`hugo server --buildDrafts`