41 lines
1.7 KiB
Markdown
41 lines
1.7 KiB
Markdown
|
# hugo-theme-recipes
|
||
|
|
||
|
A theme for [Hugo](https://gohugo.io/) for managing a cookbook
|
||
|
|
||
|
## Quick Start
|
||
|
|
||
|
0. Install Hugo with your favorite package manager, or follow their
|
||
|
[Installation Guide](https://gohugo.io/getting-started/installing/)
|
||
|
- Note that the _extended_ version of Hugo is required since this theme needs
|
||
|
SCSS support. At the time of writing, this is the version found by
|
||
|
installing via
|
||
|
[HomeBrew](https://github.com/Homebrew/homebrew-core/blob/master/Formula/hugo.rb)
|
||
|
and the
|
||
|
[Arch User Repository](https://www.archlinux.org/packages/community/x86_64/hugo/).
|
||
|
If that isn't the case for your package manager, then install using
|
||
|
`$ go install --tags extended` as documented in the Hugo Install Docs.
|
||
|
1. Add the repository into your Hugo Project repository as a submodule,
|
||
|
`git submodule add https://github.com/butlerx/hugo-recipes themes/recipes`.
|
||
|
2. Configure your `config.toml` or `config.yaml`.
|
||
|
3. Build your site with `hugo serve` and see the result at
|
||
|
`http://localhost:1313/`.
|
||
|
|
||
|
## Using this theme
|
||
|
|
||
|
### Add a new recipe draft
|
||
|
|
||
|
1. Navigate to the root directory of your website folder within a terminal
|
||
|
2. Type `hugo new name-of-your-new-recipe-here`, replacing
|
||
|
`name-of-your-new-recipe-here` with the name of your recipe
|
||
|
|
||
|
- Note that the default template (archetype in Hugo vernacular) will replace the
|
||
|
hypens in the provided name with spaces as the title and capitalize the first
|
||
|
letter of each word. For example, if I were to enter the command
|
||
|
`hugo new hot-dog`, I would find a new folder at `content/hot-dog`, and the
|
||
|
title within the `index.md` file in that folder would be `Hot Dog`.
|
||
|
|
||
|
## License
|
||
|
|
||
|
Coder is licensed under the
|
||
|
[MIT license](https://github.com/butlerx/hugo-recipes/blob/master/LICENSE.md).
|