initial site creation
6
archetypes/default.md
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
---
|
||||||
|
title: "{{ replace .Name "-" " " | title }}"
|
||||||
|
date: {{ .Date }}
|
||||||
|
draft: true
|
||||||
|
---
|
||||||
|
|
3
config.toml
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
baseURL = 'http://example.org/'
|
||||||
|
languageCode = 'en-us'
|
||||||
|
title = 'My New Hugo Site'
|
3
env.ps1
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
$Path = $PSScriptRoot
|
||||||
|
Write-Host $Path\hugo.exe
|
||||||
|
Set-Alias -Value $Path\hugo.exe -Name hugo -Scope Global
|
2
themes/gochowdown/.gitignore
vendored
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
.DS_Store
|
||||||
|
build/
|
20
themes/gochowdown/LICENSE.md
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
The MIT License (MIT)
|
||||||
|
|
||||||
|
Copyright (c) 2018 Sean Lane
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
||||||
|
this software and associated documentation files (the "Software"), to deal in
|
||||||
|
the Software without restriction, including without limitation the rights to
|
||||||
|
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
||||||
|
the Software, and to permit persons to whom the Software is furnished to do so,
|
||||||
|
subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in all
|
||||||
|
copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
||||||
|
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
||||||
|
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
||||||
|
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.
|
51
themes/gochowdown/README.md
Normal file
|
@ -0,0 +1,51 @@
|
||||||
|
# GoChowdown
|
||||||
|
|
||||||
|
A theme for [Hugo](https://gohugo.io/) based on the [Chowdown](https://github.com/clarklab/chowdown) theme for Jekyll
|
||||||
|
|
||||||
|
<p align="center">
|
||||||
|
<img src="https://raw.githubusercontent.com/seanlane/gochowdown/master/images/screenshot.png" />
|
||||||
|
</p>
|
||||||
|
|
||||||
|
## 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/seanlane/gochowdown.git themes/gochowdown`.
|
||||||
|
2. Configure your `config.toml` or `config.yaml`. Default language is English. [Read this section](#change-the-default-language) to modify the default language.
|
||||||
|
3. Build your site with `hugo serve` and see the result at `http://localhost:1313/`.
|
||||||
|
|
||||||
|
## Using this theme
|
||||||
|
|
||||||
|
Similarly to how the original Chowdown theme for Jekyll was organized, this theme adds two sections, recipes and components. The primary section you'll want to use is the recipes, as they form the panel listing on the front page, as well as most of the content. The components section is for recipes that form subcomponents of a recipe, allowing for a recipe to call on several components, and different recipes to reuse the same component, if desired.
|
||||||
|
|
||||||
|
Note that this is a work in progress, so things may be broken or change in the future. Feel free to contribute or offer suggestions.
|
||||||
|
|
||||||
|
### Add a new recipe draft
|
||||||
|
|
||||||
|
1. Navigate to the root directory of your website folder within a terminal
|
||||||
|
2. Type `hugo new --kind recipe-bundle recipes/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 --kind recipe-bundle recipes/hot-dog`, I would find a new folder at `content/recipes/hot-dog`, and the title within the `index.md` file in that folder would be `Hot Dog`.
|
||||||
|
|
||||||
|
### Add a new recipe with components
|
||||||
|
|
||||||
|
Similar to above, but instead of adding the recipes to the `content/recipes` directory, add the individual components to the `content/components` directory. Then add a new recipe as you normally would, and replace the instructions list with a components list, using the title (aka name) of the recipe, and modify the directions section as needed.
|
||||||
|
|
||||||
|
### Change the default language
|
||||||
|
|
||||||
|
You can change GoChowdown default language in your Hugo configuration. This will translate all text built into the theme. Currently supported languages are: `en` (default), `de`, `fr`.
|
||||||
|
|
||||||
|
The following is a `config.toml` example for using `fr` as the default language:
|
||||||
|
|
||||||
|
```
|
||||||
|
defaultContentLanguage = "fr"
|
||||||
|
|
||||||
|
[languages]
|
||||||
|
[languages.fr]
|
||||||
|
weight = 1
|
||||||
|
title = "Mon titre en Français"
|
||||||
|
```
|
||||||
|
|
||||||
|
## License
|
||||||
|
|
||||||
|
Coder is licensed under the [MIT license](https://github.com/seanlane/gochowdown/blob/master/LICENSE.md).
|
||||||
|
|
After Width: | Height: | Size: 45 KiB |
44
themes/gochowdown/archetypes/component-bundle/index.md
Normal file
|
@ -0,0 +1,44 @@
|
||||||
|
---
|
||||||
|
layout: recipe
|
||||||
|
date: {{ .Date }}
|
||||||
|
draft: true
|
||||||
|
title: "{{ replace .Name "-" " " | humanize | title }}" # The title of your awesome recipe
|
||||||
|
image: awesome-recipe-image.jpg # Name of image in recipe bundle
|
||||||
|
imagecredit: https://placekitten.com/600/800 # URL to image source page, website, or creator
|
||||||
|
YouTubeID: # The F2SYDXV1W1w part of https://www.youtube.com/watch?v=F2SYDXV1W1w
|
||||||
|
authorName: # Name of the recipe/article author
|
||||||
|
authorURL: # URL of their home website
|
||||||
|
sourceName: # Name of the source website
|
||||||
|
sourceURL: # Actual URL of the recipe itself
|
||||||
|
category: # The type of meal or course your recipe is about. For example: "dinner", "entree", or "dessert".
|
||||||
|
cuisine: # The region associated with your recipe. For example, "French", Mediterranean", or "American".
|
||||||
|
tags: # You don't have to have 3, feel free to have 10, 1, or none
|
||||||
|
- tag1
|
||||||
|
- tag2
|
||||||
|
- tag3
|
||||||
|
yield: 8
|
||||||
|
prepTime: 15
|
||||||
|
cookTime: 45
|
||||||
|
|
||||||
|
ingredients:
|
||||||
|
- 1 16 oz. box of something
|
||||||
|
- 1 12-ounce can something else
|
||||||
|
- 3 eggs
|
||||||
|
- 1/2 cup unsalted butter
|
||||||
|
- 2 cups cheddar cheese, shredded and divided
|
||||||
|
- 1 cup mozzarella cheese, shredded
|
||||||
|
- 2 tablespoons feta cheese, crumbled
|
||||||
|
- 1 cup provolone cheese, cut into small pieces
|
||||||
|
- 1/2 cup smoked Gouda cheese, shredded
|
||||||
|
- 4 teaspoons salt, divided
|
||||||
|
- 2 teaspoons black pepper
|
||||||
|
|
||||||
|
directions:
|
||||||
|
- Preheat oven to 350˚F/180˚C.
|
||||||
|
- In a large pot or dutch oven, cook macaroni according to package directions, salting the water with 2 teaspoons of salt. Drain and return to the warm pot.
|
||||||
|
- Add butter to warm macaroni and mix until melted. Season with the remaining salt and pepper.
|
||||||
|
- Add 1 cup of cheddar, mozzarella, provolone, Gouda, and feta cheese. Mix well.
|
||||||
|
- Add eggs and evaporated milk, mix until fully incorporated.
|
||||||
|
- Transfer to a 9x13-inch baking dish and top with the remaining cheddar cheese.
|
||||||
|
- Bake in a preheated oven for 40–45 minutes, until the top has nicely browned.
|
||||||
|
---
|
6
themes/gochowdown/archetypes/default.md
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
---
|
||||||
|
draft: true
|
||||||
|
date: {{ .Date }}
|
||||||
|
title: ""
|
||||||
|
slug: ""
|
||||||
|
---
|
8
themes/gochowdown/archetypes/posts.md
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
---
|
||||||
|
draft: true
|
||||||
|
date: {{ .Date }}
|
||||||
|
title: ""
|
||||||
|
slug: ""
|
||||||
|
tags: []
|
||||||
|
categories: []
|
||||||
|
---
|
After Width: | Height: | Size: 45 KiB |
44
themes/gochowdown/archetypes/recipe-bundle/index.md
Normal file
|
@ -0,0 +1,44 @@
|
||||||
|
---
|
||||||
|
layout: recipe
|
||||||
|
date: {{ .Date }}
|
||||||
|
draft: true
|
||||||
|
title: "{{ replace .Name "-" " " | humanize | title }}" # The title of your awesome recipe
|
||||||
|
image: awesome-recipe-image.jpg # Name of image in recipe bundle
|
||||||
|
imagecredit: https://placekitten.com/600/800 # URL to image source page, website, or creator
|
||||||
|
YouTubeID: # The F2SYDXV1W1w part of https://www.youtube.com/watch?v=F2SYDXV1W1w
|
||||||
|
authorName: # Name of the recipe/article author
|
||||||
|
authorURL: # URL of their home website
|
||||||
|
sourceName: # Name of the source website
|
||||||
|
sourceURL: # Actual URL of the recipe itself
|
||||||
|
category: # The type of meal or course your recipe is about. For example: "dinner", "entree", or "dessert".
|
||||||
|
cuisine: # The region associated with your recipe. For example, "French", Mediterranean", or "American".
|
||||||
|
tags: # You don't have to have 3, feel free to have 10, 1, or none
|
||||||
|
- tag1
|
||||||
|
- tag2
|
||||||
|
- tag3
|
||||||
|
yield: 8
|
||||||
|
prepTime: 15
|
||||||
|
cookTime: 45
|
||||||
|
|
||||||
|
ingredients:
|
||||||
|
- 1 16 oz. box of something
|
||||||
|
- 1 12-ounce can something else
|
||||||
|
- 3 eggs
|
||||||
|
- 1/2 cup unsalted butter
|
||||||
|
- 2 cups cheddar cheese, shredded and divided
|
||||||
|
- 1 cup mozzarella cheese, shredded
|
||||||
|
- 2 tablespoons feta cheese, crumbled
|
||||||
|
- 1 cup provolone cheese, cut into small pieces
|
||||||
|
- 1/2 cup smoked Gouda cheese, shredded
|
||||||
|
- 4 teaspoons salt, divided
|
||||||
|
- 2 teaspoons black pepper
|
||||||
|
|
||||||
|
directions:
|
||||||
|
- Preheat oven to 350˚F/180˚C.
|
||||||
|
- In a large pot or dutch oven, cook macaroni according to package directions, salting the water with 2 teaspoons of salt. Drain and return to the warm pot.
|
||||||
|
- Add butter to warm macaroni and mix until melted. Season with the remaining salt and pepper.
|
||||||
|
- Add 1 cup of cheddar, mozzarella, provolone, Gouda, and feta cheese. Mix well.
|
||||||
|
- Add eggs and evaporated milk, mix until fully incorporated.
|
||||||
|
- Transfer to a 9x13-inch baking dish and top with the remaining cheddar cheese.
|
||||||
|
- Bake in a preheated oven for 40–45 minutes, until the top has nicely browned.
|
||||||
|
---
|
1307
themes/gochowdown/assets/scss/_base.scss
Normal file
102
themes/gochowdown/assets/scss/_content.scss
Normal file
|
@ -0,0 +1,102 @@
|
||||||
|
.recipeItems {
|
||||||
|
ul {
|
||||||
|
margin:0;
|
||||||
|
padding:0;
|
||||||
|
list-style:none;
|
||||||
|
}
|
||||||
|
ul li {
|
||||||
|
padding:0 0 0 25px;
|
||||||
|
position:relative;
|
||||||
|
margin-top: 0.5rem;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.checkbox-container {
|
||||||
|
display: flex;
|
||||||
|
flex-flow: row nowrap;
|
||||||
|
padding-bottom: 1rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Styling Checkbox Starts */
|
||||||
|
.checkbox-label {
|
||||||
|
display: block;
|
||||||
|
position: relative;
|
||||||
|
margin: 0 1rem 0 0;
|
||||||
|
cursor: pointer;
|
||||||
|
line-height: 28px;
|
||||||
|
min-height: 28px;
|
||||||
|
min-width: 28px;
|
||||||
|
height: 28px;
|
||||||
|
width: 28px;
|
||||||
|
clear: both;
|
||||||
|
float: left;
|
||||||
|
}
|
||||||
|
|
||||||
|
.checkbox-label input {
|
||||||
|
position: absolute;
|
||||||
|
opacity: 0;
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
.checkbox-label .checkbox-custom {
|
||||||
|
position: absolute;
|
||||||
|
top: 0px;
|
||||||
|
left: 0px;
|
||||||
|
height: 24px;
|
||||||
|
width: 24px;
|
||||||
|
border-radius: 5px;
|
||||||
|
border: 2px solid $blue;
|
||||||
|
transition: all 0.3s ease-out;
|
||||||
|
-webkit-transition: all 0.3s ease-out;
|
||||||
|
-moz-transition: all 0.3s ease-out;
|
||||||
|
-ms-transition: all 0.3s ease-out;
|
||||||
|
-o-transition: all 0.3s ease-out;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.checkbox-label input:checked ~ .checkbox-custom {
|
||||||
|
background-color: $white;
|
||||||
|
border-radius: 5px;
|
||||||
|
border: 2px solid $blue;
|
||||||
|
-webkit-transform: rotate(0deg) scale(1);
|
||||||
|
-ms-transform: rotate(0deg) scale(1);
|
||||||
|
transform: rotate(0deg) scale(1);
|
||||||
|
opacity:1;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.checkbox-label .checkbox-custom::after {
|
||||||
|
position: absolute;
|
||||||
|
content: "";
|
||||||
|
left: 12px;
|
||||||
|
top: 12px;
|
||||||
|
height: 0px;
|
||||||
|
width: 0px;
|
||||||
|
border-radius: 5px;
|
||||||
|
border: solid $blue;
|
||||||
|
border-width: 0 3px 3px 0;
|
||||||
|
-webkit-transform: rotate(0deg) scale(0);
|
||||||
|
-ms-transform: rotate(0deg) scale(0);
|
||||||
|
transform: rotate(0deg) scale(0);
|
||||||
|
opacity:1;
|
||||||
|
transition: all 0.3s ease-out;
|
||||||
|
-webkit-transition: all 0.3s ease-out;
|
||||||
|
-moz-transition: all 0.3s ease-out;
|
||||||
|
-ms-transition: all 0.3s ease-out;
|
||||||
|
-o-transition: all 0.3s ease-out;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.checkbox-label input:checked ~ .checkbox-custom::after {
|
||||||
|
-webkit-transform: rotate(45deg) scale(1);
|
||||||
|
-ms-transform: rotate(45deg) scale(1);
|
||||||
|
transform: rotate(45deg) scale(1);
|
||||||
|
opacity:1;
|
||||||
|
left: 8px;
|
||||||
|
top: 2px;
|
||||||
|
width: 6px;
|
||||||
|
height: 12px;
|
||||||
|
border: solid $blue;
|
||||||
|
border-width: 0 3px 3px 0;
|
||||||
|
background-color: transparent;
|
||||||
|
border-radius: 0;
|
||||||
|
}
|
11
themes/gochowdown/assets/scss/_footer.scss
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
.footer {
|
||||||
|
width: 100%;
|
||||||
|
background-color: $lighterGray;
|
||||||
|
text-align: center;
|
||||||
|
line-height: 1.5rem;
|
||||||
|
padding: 3.5rem 0 3.5rem;
|
||||||
|
margin-top: 0.5rem;
|
||||||
|
a {
|
||||||
|
color: $link-color;
|
||||||
|
}
|
||||||
|
}
|
78
themes/gochowdown/assets/scss/_navigation.scss
Normal file
|
@ -0,0 +1,78 @@
|
||||||
|
.navigation {
|
||||||
|
width: 100%;
|
||||||
|
background-image: url($bg-blue-tile-url);
|
||||||
|
padding: 1rem 0;
|
||||||
|
a, span {
|
||||||
|
display: inline;
|
||||||
|
font-size: 1.2rem;
|
||||||
|
font-family: $heading-font-family;
|
||||||
|
font-weight: $font-weight-regular;
|
||||||
|
line-height: $font-height;
|
||||||
|
color: $bg-color;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
&:hover, &:focus {
|
||||||
|
text-decoration: underline;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.nav-avatar {
|
||||||
|
float: left;
|
||||||
|
width: 45px;
|
||||||
|
height: 45px;
|
||||||
|
margin-right: 12px;
|
||||||
|
text-decoration: none;
|
||||||
|
@media screen and (max-width: 48em) {
|
||||||
|
float: none;
|
||||||
|
display: block;
|
||||||
|
margin: 0 auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
img {
|
||||||
|
border-radius: 45px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.nav-title {
|
||||||
|
letter-spacing: 0.1rem;
|
||||||
|
padding-left: 1rem;
|
||||||
|
margin: 0;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
.nav-left {
|
||||||
|
text-align: left;
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
@media screen and (max-width: 48em) {
|
||||||
|
display: block;
|
||||||
|
text-align: center;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.nav-center {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: center;
|
||||||
|
a { margin-left: 10px; }
|
||||||
|
a:first-child { margin-left: 0; }
|
||||||
|
a:last-child { padding-right: 1rem; }
|
||||||
|
@media screen and (max-width: 48em) {
|
||||||
|
margin: 15px 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.nav-right {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: flex-end;
|
||||||
|
@media screen and (max-width: 48em) {
|
||||||
|
justify-content: center;
|
||||||
|
}
|
||||||
|
a { margin-left: 20px; }
|
||||||
|
a:first-child { margin-left: 0; }
|
||||||
|
a:last-child { padding-right: 1rem; }
|
||||||
|
}
|
||||||
|
}
|
20
themes/gochowdown/assets/scss/_pagination.scss
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
.pagination {
|
||||||
|
margin-top: 3.0rem;
|
||||||
|
text-align: center;
|
||||||
|
li {
|
||||||
|
display: inline;
|
||||||
|
text-align: center;
|
||||||
|
span {
|
||||||
|
margin: 0;
|
||||||
|
text-align: center;
|
||||||
|
width: 3.2rem;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
span {
|
||||||
|
margin: 0;
|
||||||
|
text-align: center;
|
||||||
|
width: 3.2rem;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
34
themes/gochowdown/assets/scss/_variables.scss
Normal file
|
@ -0,0 +1,34 @@
|
||||||
|
// Fonts
|
||||||
|
$text-font-family: Arial, sans-serif;;
|
||||||
|
$heading-font-family: Arial, sans-serif;
|
||||||
|
$code-font-family: monospace;
|
||||||
|
$font-weight-light: 300;
|
||||||
|
$font-weight-regular: 400;
|
||||||
|
$font-weight-heavy: 700;
|
||||||
|
$font-height: 1.4;
|
||||||
|
|
||||||
|
// Grays
|
||||||
|
$black: #000;
|
||||||
|
$darkerGray: #222;
|
||||||
|
$darkGray: #444;
|
||||||
|
$gray: #666;
|
||||||
|
$lightGray: #ccc;
|
||||||
|
$lighterGray: #eee;
|
||||||
|
$reallyLightGray: hsl(210, 9%, 96%);
|
||||||
|
$lightestGray: #F8F8F8;
|
||||||
|
$white: #fff;
|
||||||
|
|
||||||
|
// Colors
|
||||||
|
$blue: #007FFF;
|
||||||
|
$bg-color: $white !default;
|
||||||
|
$fg-color: $darkerGray !default;
|
||||||
|
$alt-bg-color: #E0E0E0 !default;
|
||||||
|
$alt-fg-color: $black !default;
|
||||||
|
$link-color: $blue !default;
|
||||||
|
|
||||||
|
// Colors inverted
|
||||||
|
$bg-color-inverted: #212121 !default;
|
||||||
|
$fg-color-inverted: #fafafa !default;
|
||||||
|
$alt-bg-color-inverted: #424242 !default;
|
||||||
|
$alt-fg-color-inverted: #fafafa !default;
|
||||||
|
$link-color-inverted: #f44336 !default;
|
9
themes/gochowdown/assets/scss/gochowdown.scss
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
{{ $tileurl := "assets/tile.png" | absURL }}
|
||||||
|
$bg-blue-tile-url: "{{ $tileurl }}";
|
||||||
|
|
||||||
|
@import "variables";
|
||||||
|
@import "base";
|
||||||
|
@import "content";
|
||||||
|
@import "navigation";
|
||||||
|
@import "pagination";
|
||||||
|
@import "footer";
|
22
themes/gochowdown/exampleSite/LICENSE
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
The MIT License (MIT)
|
||||||
|
|
||||||
|
Copyright (c) 2018 Sean Lane
|
||||||
|
|
||||||
|
Copyright (c) 2015 Barry Clark
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
||||||
|
this software and associated documentation files (the "Software"), to deal in
|
||||||
|
the Software without restriction, including without limitation the rights to
|
||||||
|
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
||||||
|
the Software, and to permit persons to whom the Software is furnished to do so,
|
||||||
|
subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in all
|
||||||
|
copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
||||||
|
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
||||||
|
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
||||||
|
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.
|
18
themes/gochowdown/exampleSite/Makefile
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
default:
|
||||||
|
hugo server
|
||||||
|
|
||||||
|
build:
|
||||||
|
hugo --destination docs/
|
||||||
|
|
||||||
|
debug:
|
||||||
|
hugo server -D
|
||||||
|
|
||||||
|
deploy:
|
||||||
|
rm -r docs/
|
||||||
|
hugo --destination docs/
|
||||||
|
git add docs/
|
||||||
|
git commit -m "Update live site"
|
||||||
|
git push
|
||||||
|
|
||||||
|
update-theme:
|
||||||
|
git submodule update --remote --merge
|
45
themes/gochowdown/exampleSite/config.yml
Normal file
|
@ -0,0 +1,45 @@
|
||||||
|
baseURL: https://example.com
|
||||||
|
disablePathToLower: true
|
||||||
|
languageCode: en-us
|
||||||
|
title: My Recipes
|
||||||
|
theme: gochowdown
|
||||||
|
googleAnalytics:
|
||||||
|
defaultcontentlanguage: en
|
||||||
|
paginate: 20
|
||||||
|
canonifyurls: true
|
||||||
|
pygmentsstyle: monokai
|
||||||
|
pygmentscodefences: true
|
||||||
|
pygmentscodefencesguesssyntax: true
|
||||||
|
pygmentsOptions: "linenos=table"
|
||||||
|
permalinks:
|
||||||
|
posts: /posts/:year/:month/:title
|
||||||
|
params:
|
||||||
|
author: John Doe
|
||||||
|
description: Recipes used by the Doe family
|
||||||
|
keywords: 'recipes'
|
||||||
|
favicon_32: /images/favicon-32x32.png
|
||||||
|
favicon_16: /images/favicon-16x16.png
|
||||||
|
footercontent:
|
||||||
|
hidecredits: false
|
||||||
|
hidecopyright: false
|
||||||
|
showNavTitle: false # Boolean: show site title in nav bar
|
||||||
|
custom_css:
|
||||||
|
- style.css
|
||||||
|
menu:
|
||||||
|
main:
|
||||||
|
- name: Home
|
||||||
|
weight: 1
|
||||||
|
url: /
|
||||||
|
- name: Category
|
||||||
|
weight: 2
|
||||||
|
url: /category/
|
||||||
|
- name: Cuisine
|
||||||
|
weight: 3
|
||||||
|
url: /cuisine/
|
||||||
|
- name: Tags
|
||||||
|
weight: 4
|
||||||
|
url: /tags/
|
||||||
|
taxonomies:
|
||||||
|
category: category
|
||||||
|
cusine: cuisine
|
||||||
|
tag: tags
|
1
themes/gochowdown/exampleSite/content/_index.md
Normal file
|
@ -0,0 +1 @@
|
||||||
|
This is an example of content you can put on the homepage.
|
After Width: | Height: | Size: 997 KiB |
|
@ -0,0 +1,21 @@
|
||||||
|
---
|
||||||
|
|
||||||
|
layout: recipe
|
||||||
|
title: "Graham Cracker Crust"
|
||||||
|
image: graham-cracker-crust.jpg
|
||||||
|
imagecredit: https://flic.kr/p/atxu75
|
||||||
|
|
||||||
|
ingredients:
|
||||||
|
- 2 cups graham cracker crumbs
|
||||||
|
- 6 tbs butter (melted)
|
||||||
|
- 1/3 cup white sugar
|
||||||
|
- 1 tsp cinnamon
|
||||||
|
|
||||||
|
directions:
|
||||||
|
- pulse graham cracker in food processor or use muddler to crumb in bowl
|
||||||
|
- combine melted butter, graham cracker crumbs, sugar, and cinnamon in a bowl
|
||||||
|
- press into pan, forming into crust shape
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
A simple graham cracker crust, perfect for cheesecakes or tarts.
|
|
@ -0,0 +1,22 @@
|
||||||
|
---
|
||||||
|
|
||||||
|
layout: recipe
|
||||||
|
title: "Red Berry Dessert Topping"
|
||||||
|
image: red-berry-topping.jpg
|
||||||
|
imagecredit: https://flic.kr/p/9kczzP
|
||||||
|
|
||||||
|
ingredients:
|
||||||
|
- 1/2 cup raspberries
|
||||||
|
- 1/2 cup strawberries
|
||||||
|
- 1/4 white sugar
|
||||||
|
- 1 squirt honey
|
||||||
|
|
||||||
|
|
||||||
|
directions:
|
||||||
|
- Dice berries
|
||||||
|
- Combine all ingredients
|
||||||
|
- Let rest for 15 mins
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
A simple mash of berries, perfect for a tart or top of cheesecake.
|
After Width: | Height: | Size: 1.1 MiB |
|
@ -0,0 +1,27 @@
|
||||||
|
---
|
||||||
|
|
||||||
|
layout: recipe
|
||||||
|
title: "Vanilla Custard Filling"
|
||||||
|
image: vanilla-custard.jpg
|
||||||
|
imagecredit: https://flic.kr/p/99yJqV
|
||||||
|
|
||||||
|
ingredients:
|
||||||
|
- 1/2 cup sugar
|
||||||
|
- 1/4 cup all-purpose flour
|
||||||
|
- 1/2 teaspoon salt
|
||||||
|
- 2 cups milk
|
||||||
|
- 2 egg yolks, lightly beaten
|
||||||
|
- 2 teaspoons vanilla extract
|
||||||
|
|
||||||
|
|
||||||
|
directions:
|
||||||
|
- In a small saucepan, combine the sugar, flour and salt. Stir in milk until smooth.
|
||||||
|
- Cook and stir over medium-high heat until thickened and bubbly.
|
||||||
|
- Reduce heat; cook and stir 2 minutes longer.
|
||||||
|
- Remove from the heat. Stir a small amount of hot filling into egg yolks; return all to the pan.
|
||||||
|
- Bring to a gentle boil, stirring constantly; cook and stir 2 minutes longer.
|
||||||
|
- Remove from the heat. Gently stir in vanilla.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
A simple vanilla custard filling, useful for tarts (or alone by itself in a bowl).
|
After Width: | Height: | Size: 1.7 MiB |
After Width: | Height: | Size: 44 KiB |
|
@ -0,0 +1,44 @@
|
||||||
|
---
|
||||||
|
layout: recipe
|
||||||
|
title: "Best Big, Fat, Chewy Chocolate Chip Cookie"
|
||||||
|
image: best-big-fat-chewy-chocolate-chip-cookie.jpg
|
||||||
|
imagecredit: http://allrecipes.com/recipe/25037/best-big-fat-chewy-chocolate-chip-cookie/
|
||||||
|
date: 2017-03-16
|
||||||
|
|
||||||
|
authorName: Elizabeth BH
|
||||||
|
authorURL: http://allrecipes.com/cook/183690/made-it/
|
||||||
|
sourceName: All Recipes
|
||||||
|
sourceURL: http://allrecipes.com/recipe/25037/best-big-fat-chewy-chocolate-chip-cookie/
|
||||||
|
category: Dessert
|
||||||
|
tags:
|
||||||
|
- chocolate
|
||||||
|
- cookies
|
||||||
|
yield: 7
|
||||||
|
prepTime: 15
|
||||||
|
cookTime: 15
|
||||||
|
|
||||||
|
ingredients:
|
||||||
|
- 2 cups all-purpose flour
|
||||||
|
- 1/2 teaspoon baking soda
|
||||||
|
- 1/2 teaspoon salt
|
||||||
|
- 3/4 cup unsalted butter, melted
|
||||||
|
- 1 cup packed brown sugar
|
||||||
|
- 1/2 cup white sugar
|
||||||
|
- 1 tablespoon vanilla extract
|
||||||
|
- 1 egg
|
||||||
|
- 1 egg yolk
|
||||||
|
- 2 cups semisweet chocolate chips
|
||||||
|
|
||||||
|
directions:
|
||||||
|
- Preheat the oven to 325 degrees F (165 degrees C).
|
||||||
|
- Grease cookie sheets or line with parchment paper.
|
||||||
|
- Sift together the flour, baking soda and salt; set aside.
|
||||||
|
- In a medium bowl, cream together the melted butter, brown sugar and white sugar until well blended.
|
||||||
|
- Beat in the vanilla, egg, and egg yolk until light and creamy.
|
||||||
|
- Mix in the sifted ingredients until just blended.
|
||||||
|
- Stir in the chocolate chips by hand using a wooden spoon.
|
||||||
|
- Drop cookie dough 1/4 cup at a time onto the prepared cookie sheets. Cookies should be about 3 inches apart.
|
||||||
|
- Bake for 15 to 17 minutes in the preheated oven, or until the edges are lightly toasted.
|
||||||
|
- Cool on baking sheets for a few minutes before transferring to wire racks to cool completely.
|
||||||
|
|
||||||
|
---
|
After Width: | Height: | Size: 1,000 KiB |
|
@ -0,0 +1,58 @@
|
||||||
|
---
|
||||||
|
layout: recipe
|
||||||
|
title: "Classic Lasagna"
|
||||||
|
image: classic-lasagna.jpg
|
||||||
|
imagecredit:
|
||||||
|
date: 2018-01-02
|
||||||
|
|
||||||
|
authorName: Terri
|
||||||
|
authorURL: www.greatgrubdelicioustreats.com
|
||||||
|
sourceName: "Great Grub, Delicious Treats"
|
||||||
|
sourceURL: http://www.greatgrubdelicioustreats.com/classic-lasagna/
|
||||||
|
category: dinner
|
||||||
|
cuisine: Italian
|
||||||
|
tags:
|
||||||
|
- Italian
|
||||||
|
- family
|
||||||
|
yield: 10
|
||||||
|
prepTime: 90
|
||||||
|
cookTime: 60
|
||||||
|
|
||||||
|
ingredients:
|
||||||
|
- 2 lbs ground beef
|
||||||
|
- 1 package of spicy Italian sausage
|
||||||
|
- 1 medium onion chopped
|
||||||
|
- 3 cloves garlic minced
|
||||||
|
- 1 Tbsp olive oil
|
||||||
|
- 2 15 oz cans tomato sauce
|
||||||
|
- 1 15 oz can water use the tomato sauce can
|
||||||
|
- 1 12 oz can tomato paste
|
||||||
|
- 1 tsp oregano
|
||||||
|
- 1 tsp basil
|
||||||
|
- 1 tsp salt
|
||||||
|
- 1 tsp pepper
|
||||||
|
- 24 oz mozzarella cheese grated (can use more)
|
||||||
|
- 16 oz cottage cheese or ricotta cheese
|
||||||
|
- 1/2 cup grated Parmesan cheese
|
||||||
|
- 1 16 oz box lasagna pasta you will only need about 15 noodles
|
||||||
|
|
||||||
|
directions:
|
||||||
|
- Preheat oven to 350°F.
|
||||||
|
- In a large pan, add olive oil, chopped onions and garlic. Saute for 3-4 minutes.
|
||||||
|
- Add ground beef and sausage, and cook until completely browned, drain fat. Return to pan.
|
||||||
|
- Add tomato sauce, tomato paste, water, oregano, basil, salt and pepper.
|
||||||
|
- Bring to a boil over medium heat, reduce heat to low, cover and cook for approximately 20-25 minutes, stirring occasionally.
|
||||||
|
- Cook pasta according to package directions for al dente, rinse and set aside.
|
||||||
|
- Lightly spray a 14 x 11 1/2 x 2 1/4 baking dish (or two smaller size baking dishes) with a non stick spray then add a small amount of meat mixture in the bottom of dish. Spread around.
|
||||||
|
- Add lasagna noodles (approximately 5, they will overlap onto each other).
|
||||||
|
- Next, spoon half of the cottage cheese on top of pasta and spread over pasta.
|
||||||
|
- Spoon 1/3 meat mixture on top of cottage cheese.
|
||||||
|
- Sprinkle with half the Parmesan cheese.
|
||||||
|
- Next add 1/3 of the mozzarella cheese.
|
||||||
|
- Repeat with another layer of pasta, cottage cheese, meat mixture, Parmesan cheese, mozzarella cheese.
|
||||||
|
- Final layer is pasta, topped with remaining meat mixture and remaining mozzarella cheese.
|
||||||
|
- Cover with foil and cook for approximately 50-60 minutes. Remove foil and cook for an additional 10 minutes.
|
||||||
|
- Serve with salad and garlic bread.
|
||||||
|
---
|
||||||
|
|
||||||
|
You might need a bit more cottage or ricotta cheese, especially if splitting between smaller pans. Also, you will only get two levels deep if you don't have a really deep pan. Our contribution to this recipe comes from Ashley's mother, which is adding a package of spicy Italian sausage to give some additional flavor.
|
After Width: | Height: | Size: 74 KiB |
|
@ -0,0 +1,37 @@
|
||||||
|
---
|
||||||
|
layout: recipe
|
||||||
|
title: "Easy Pancakes"
|
||||||
|
image: easy-pancakes.jpg
|
||||||
|
imagecredit: http://allrecipes.com/recipe/45396/easy-pancakes/
|
||||||
|
date: 2017-03-16
|
||||||
|
|
||||||
|
authorName: Sharon Holt
|
||||||
|
authorURL:
|
||||||
|
sourceName: All Recipes
|
||||||
|
sourceURL: http://allrecipes.com/recipe/45396/easy-pancakes/
|
||||||
|
category: Breakfast
|
||||||
|
cuisine: american
|
||||||
|
tags:
|
||||||
|
- Breakfast
|
||||||
|
yield: 4
|
||||||
|
prepTime: 5
|
||||||
|
cookTime: 10
|
||||||
|
|
||||||
|
ingredients:
|
||||||
|
- All-purpose flour 1 cup
|
||||||
|
- White sugar 2 tablespoons
|
||||||
|
- Baking powder 2 teaspoons
|
||||||
|
- Salt 1 teaspoon
|
||||||
|
- Egg, beaten 1
|
||||||
|
- Milk 1 cup
|
||||||
|
- Vegetable oil 2 tablespoons
|
||||||
|
|
||||||
|
directions:
|
||||||
|
- In a large bowl, mix flour, sugar, baking powder and salt.
|
||||||
|
- Make a well in the center, and pour in milk, egg and oil.
|
||||||
|
- Mix until smooth.
|
||||||
|
- Heat a lightly oiled griddle or frying pan over medium high heat.
|
||||||
|
- Pour or scoop the batter onto the griddle, using approximately 1/4 cup for each pancake.
|
||||||
|
- Brown on both sides and serve hot.
|
||||||
|
|
||||||
|
---
|
|
@ -0,0 +1,35 @@
|
||||||
|
---
|
||||||
|
|
||||||
|
layout: recipe
|
||||||
|
title: "Red Berry Tart"
|
||||||
|
image: red-berry-tart.jpg
|
||||||
|
imagecredit:
|
||||||
|
date: 2017-09-17
|
||||||
|
YouTubeID:
|
||||||
|
|
||||||
|
authorName:
|
||||||
|
authorURL:
|
||||||
|
sourceName:
|
||||||
|
sourceURL:
|
||||||
|
category: Dessert
|
||||||
|
tags:
|
||||||
|
- Dessert
|
||||||
|
- fruit
|
||||||
|
yield: 4
|
||||||
|
prepTime:
|
||||||
|
cookTime:
|
||||||
|
|
||||||
|
|
||||||
|
directions:
|
||||||
|
- Bake the crust and let it cool
|
||||||
|
- Make the custard, pour into crust
|
||||||
|
- Make the red berry topping, spread over the top
|
||||||
|
|
||||||
|
components:
|
||||||
|
- Graham Cracker Crust
|
||||||
|
- Vanilla Custard Filling
|
||||||
|
- Red Berry Dessert Topping
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
A favorite when I go to BBQs (parties, hackathons, your folks' place), this red berry tart is fairly easy to make and packs a huge wow factor.
|
After Width: | Height: | Size: 137 KiB |
0
themes/gochowdown/exampleSite/layouts/.gitkeep
Normal file
1
themes/gochowdown/exampleSite/static/style.css
Normal file
|
@ -0,0 +1 @@
|
||||||
|
/* Add custom styles here, as needed */
|
83
themes/gochowdown/i18n/de.toml
Normal file
|
@ -0,0 +1,83 @@
|
||||||
|
[yields]
|
||||||
|
other = "Zutaten für: {{.}}"
|
||||||
|
|
||||||
|
[prepTime]
|
||||||
|
other = "Vorbereitungszeit: {{.}}"
|
||||||
|
|
||||||
|
[cookTime]
|
||||||
|
other = "Koch-/Backzeit: {{.}}"
|
||||||
|
|
||||||
|
[ingredients]
|
||||||
|
other = "Zutaten"
|
||||||
|
|
||||||
|
[directions]
|
||||||
|
other = "Arbeitsschritte"
|
||||||
|
|
||||||
|
[components]
|
||||||
|
other = "Komponenten"
|
||||||
|
|
||||||
|
[this-is-a]
|
||||||
|
other = "Das ist ein"
|
||||||
|
|
||||||
|
[component-based-recipe]
|
||||||
|
other = "komponenten-basiertes Rezept"
|
||||||
|
|
||||||
|
[fancy-talk]
|
||||||
|
other = "ausgefallen formuliert um ein Gericht in Teilen anzurichten"
|
||||||
|
|
||||||
|
[steps]
|
||||||
|
other = "Arbeitsschritte"
|
||||||
|
|
||||||
|
[category]
|
||||||
|
other = "Kategorie"
|
||||||
|
|
||||||
|
[cuisine]
|
||||||
|
other = "Küche"
|
||||||
|
|
||||||
|
[tags]
|
||||||
|
other = "Tags"
|
||||||
|
|
||||||
|
[inspired]
|
||||||
|
other = "inspiriert"
|
||||||
|
|
||||||
|
[by]
|
||||||
|
other = "durch"
|
||||||
|
|
||||||
|
[from]
|
||||||
|
other = "von"
|
||||||
|
|
||||||
|
[powered-by]
|
||||||
|
other = "Powered by"
|
||||||
|
|
||||||
|
[for-the-home-chef]
|
||||||
|
other = "Für den Küchenchef"
|
||||||
|
|
||||||
|
[save-recipes]
|
||||||
|
other = "Speichern Sie Rezepte in Sekundenschnelle mit Klartextformatierung"
|
||||||
|
|
||||||
|
[create-beautiful]
|
||||||
|
other = "Erstellen Sie schöne Rezeptseiten mit automatisierter Leichtigkeit"
|
||||||
|
|
||||||
|
[use-recipes]
|
||||||
|
other = "Verwenden Sie Ihre Rezepte in jeder App"
|
||||||
|
|
||||||
|
[our-favorite]
|
||||||
|
other = "Unser Favorit ist"
|
||||||
|
|
||||||
|
[share]
|
||||||
|
other = "Teilen Sie mit Familie und Freunden"
|
||||||
|
|
||||||
|
[for-the-developer]
|
||||||
|
other = "Für den Entwickler"
|
||||||
|
|
||||||
|
[markdown-hugo]
|
||||||
|
other = "Markdown + Hugo under the hood"
|
||||||
|
|
||||||
|
[recipes-stored]
|
||||||
|
other = "Im Klartext gespeicherte Rezepte, bereit zum Hacken"
|
||||||
|
|
||||||
|
[open-source]
|
||||||
|
other = "Open source, alles ist auf GitHub"
|
||||||
|
|
||||||
|
[contribute]
|
||||||
|
other = "dazu beitragen"
|
83
themes/gochowdown/i18n/en.toml
Normal file
|
@ -0,0 +1,83 @@
|
||||||
|
[yields]
|
||||||
|
other = "Yields: {{.}}"
|
||||||
|
|
||||||
|
[prepTime]
|
||||||
|
other = "Preparation time: {{.}}"
|
||||||
|
|
||||||
|
[cookTime]
|
||||||
|
other = "Cooking time: {{.}}"
|
||||||
|
|
||||||
|
[ingredients]
|
||||||
|
other = "Ingredients"
|
||||||
|
|
||||||
|
[directions]
|
||||||
|
other = "Directions"
|
||||||
|
|
||||||
|
[components]
|
||||||
|
other = "Components"
|
||||||
|
|
||||||
|
[this-is-a]
|
||||||
|
other = "This is a"
|
||||||
|
|
||||||
|
[component-based-recipe]
|
||||||
|
other = "component-based recipe"
|
||||||
|
|
||||||
|
[fancy-talk]
|
||||||
|
other = "fancy talk for making the dish in pieces, then assembling"
|
||||||
|
|
||||||
|
[steps]
|
||||||
|
other = "Steps"
|
||||||
|
|
||||||
|
[category]
|
||||||
|
other = "Category"
|
||||||
|
|
||||||
|
[cuisine]
|
||||||
|
other = "Cuisine"
|
||||||
|
|
||||||
|
[tags]
|
||||||
|
other = "Tags"
|
||||||
|
|
||||||
|
[inspired]
|
||||||
|
other = "inspired"
|
||||||
|
|
||||||
|
[by]
|
||||||
|
other = "by"
|
||||||
|
|
||||||
|
[from]
|
||||||
|
other = "from"
|
||||||
|
|
||||||
|
[powered-by]
|
||||||
|
other = "Powered by"
|
||||||
|
|
||||||
|
[for-the-home-chef]
|
||||||
|
other = "For the home chef"
|
||||||
|
|
||||||
|
[save-recipes]
|
||||||
|
other = "Save recipes in seconds with plain text formatting"
|
||||||
|
|
||||||
|
[create-beautiful]
|
||||||
|
other = "Create beautiful recipe pages with automated ease"
|
||||||
|
|
||||||
|
[use-recipes]
|
||||||
|
other = "Use your recipes in any app"
|
||||||
|
|
||||||
|
[our-favorite]
|
||||||
|
other = "our favorite is"
|
||||||
|
|
||||||
|
[share]
|
||||||
|
other = "Share with family and friends"
|
||||||
|
|
||||||
|
[for-the-developer]
|
||||||
|
other = "For the developer"
|
||||||
|
|
||||||
|
[markdown-hugo]
|
||||||
|
other = "Markdown + Hugo under the hood"
|
||||||
|
|
||||||
|
[recipes-stored]
|
||||||
|
other = "Recipes stored in plain text, ready for hacking"
|
||||||
|
|
||||||
|
[open-source]
|
||||||
|
other = "Open source, everything's on GitHub"
|
||||||
|
|
||||||
|
[contribute]
|
||||||
|
other = "contribute"
|
83
themes/gochowdown/i18n/es.toml
Normal file
|
@ -0,0 +1,83 @@
|
||||||
|
[yields]
|
||||||
|
other = "Raciones"
|
||||||
|
|
||||||
|
[prepTime]
|
||||||
|
other = "Tiempo de preparación"
|
||||||
|
|
||||||
|
[cookTime]
|
||||||
|
other = "Tiempo de cocción"
|
||||||
|
|
||||||
|
[ingredients]
|
||||||
|
other = "Ingredientes"
|
||||||
|
|
||||||
|
[directions]
|
||||||
|
other = "Instrucciones"
|
||||||
|
|
||||||
|
[components]
|
||||||
|
other = "Componentes"
|
||||||
|
|
||||||
|
[this-is-a]
|
||||||
|
other = "Esta es una"
|
||||||
|
|
||||||
|
[component-based-recipe]
|
||||||
|
other = "receta basada en componentes"
|
||||||
|
|
||||||
|
[fancy-talk]
|
||||||
|
other = "un término bonito para referirse a elaborar cada parte por separado, y luego combinarlas"
|
||||||
|
|
||||||
|
[steps]
|
||||||
|
other = "Pasos"
|
||||||
|
|
||||||
|
[category]
|
||||||
|
other = "Categoría"
|
||||||
|
|
||||||
|
[cuisine]
|
||||||
|
other = "Gastronomía"
|
||||||
|
|
||||||
|
[tags]
|
||||||
|
other = "Etiquetas"
|
||||||
|
|
||||||
|
[inspired]
|
||||||
|
other = "inspirado"
|
||||||
|
|
||||||
|
[by]
|
||||||
|
other = "por"
|
||||||
|
|
||||||
|
[from]
|
||||||
|
other = "de"
|
||||||
|
|
||||||
|
[powered-by]
|
||||||
|
other = "Utilizando"
|
||||||
|
|
||||||
|
[for-the-home-chef]
|
||||||
|
other = "Para el chef del hogar"
|
||||||
|
|
||||||
|
[save-recipes]
|
||||||
|
other = "Guarda tus recetas en segundos como texto"
|
||||||
|
|
||||||
|
[create-beautiful]
|
||||||
|
other = "Crea bonitas páginas para tus recetas de forma automática"
|
||||||
|
|
||||||
|
[use-recipes]
|
||||||
|
other = "Utiliza tus recetas en cualquier aplicación"
|
||||||
|
|
||||||
|
[our-favorite]
|
||||||
|
other = "nuestra favorita es"
|
||||||
|
|
||||||
|
[share]
|
||||||
|
other = "Compártelas con tu familia y amigos"
|
||||||
|
|
||||||
|
[for-the-developer]
|
||||||
|
other = "Para el desarrollador"
|
||||||
|
|
||||||
|
[markdown-hugo]
|
||||||
|
other = "Basado en Markdown + Hugo"
|
||||||
|
|
||||||
|
[recipes-stored]
|
||||||
|
other = "Las recetas se almacenan como texto plano, listas para modificar"
|
||||||
|
|
||||||
|
[open-source]
|
||||||
|
other = "Open source, todo está en GitHub"
|
||||||
|
|
||||||
|
[contribute]
|
||||||
|
other = "quieres contribuir"
|
83
themes/gochowdown/i18n/fr.toml
Normal file
|
@ -0,0 +1,83 @@
|
||||||
|
[yields]
|
||||||
|
other = "Pour: {{.}}"
|
||||||
|
|
||||||
|
[prepTime]
|
||||||
|
other = "Préparation: {{.}}"
|
||||||
|
|
||||||
|
[cookTime]
|
||||||
|
other = "Cuisson: {{.}}"
|
||||||
|
|
||||||
|
[ingredients]
|
||||||
|
other = "Ingrédients"
|
||||||
|
|
||||||
|
[directions]
|
||||||
|
other = "Instructions"
|
||||||
|
|
||||||
|
[components]
|
||||||
|
other = "Composantes"
|
||||||
|
|
||||||
|
[this-is-a]
|
||||||
|
other = "Ceci est une"
|
||||||
|
|
||||||
|
[component-based-recipe]
|
||||||
|
other = "recette à base de composants"
|
||||||
|
|
||||||
|
[fancy-talk]
|
||||||
|
other = "formulation désignant la création d'un plat à partir de sous-recettes"
|
||||||
|
|
||||||
|
[steps]
|
||||||
|
other = "Etapes"
|
||||||
|
|
||||||
|
[category]
|
||||||
|
other = "Catégorie"
|
||||||
|
|
||||||
|
[cuisine]
|
||||||
|
other = "Type de cuisine"
|
||||||
|
|
||||||
|
[tags]
|
||||||
|
other = "tags"
|
||||||
|
|
||||||
|
[inspired]
|
||||||
|
other = "Inspiré"
|
||||||
|
|
||||||
|
[by]
|
||||||
|
other = "par"
|
||||||
|
|
||||||
|
[from]
|
||||||
|
other = "de"
|
||||||
|
|
||||||
|
[powered-by]
|
||||||
|
other = "Propulsé par"
|
||||||
|
|
||||||
|
[for-the-home-chef]
|
||||||
|
other = "Pour les cuistots"
|
||||||
|
|
||||||
|
[save-recipes]
|
||||||
|
other = "Enregistrez vos recettes en quelques secondes au format texte brut"
|
||||||
|
|
||||||
|
[create-beautiful]
|
||||||
|
other = "Créez de magnifiques pages de recettes de façon automatique"
|
||||||
|
|
||||||
|
[use-recipes]
|
||||||
|
other = "Réutilisez vos recettes dans n'importe quelle app"
|
||||||
|
|
||||||
|
[our-favorite]
|
||||||
|
other = "notre préférée est"
|
||||||
|
|
||||||
|
[share]
|
||||||
|
other = "Partagez avec vos amis et votre famille"
|
||||||
|
|
||||||
|
[for-the-developer]
|
||||||
|
other = "Pour le développeur"
|
||||||
|
|
||||||
|
[markdown-hugo]
|
||||||
|
other = "Markdown + Hugo sous le capot"
|
||||||
|
|
||||||
|
[recipes-stored]
|
||||||
|
other = "Les recettes sont stockées en texte brut, prêtes à être hackées"
|
||||||
|
|
||||||
|
[open-source]
|
||||||
|
other = "Open source, tout est sur Github"
|
||||||
|
|
||||||
|
[contribute]
|
||||||
|
other = "contribuez"
|
86
themes/gochowdown/i18n/nl.toml
Normal file
|
@ -0,0 +1,86 @@
|
||||||
|
# SPDX-License-Identifier: MIT
|
||||||
|
# Copyright © 2021 Casper Meijn <casper@meijn.net>
|
||||||
|
|
||||||
|
[yields]
|
||||||
|
other = "Genoeg voor: {{.}}"
|
||||||
|
|
||||||
|
[prepTime]
|
||||||
|
other = "Bereidingstijd: {{.}}"
|
||||||
|
|
||||||
|
[cookTime]
|
||||||
|
other = "Baktijd: {{.}}"
|
||||||
|
|
||||||
|
[ingredients]
|
||||||
|
other = "Ingrediënten"
|
||||||
|
|
||||||
|
[directions]
|
||||||
|
other = "Bereiding"
|
||||||
|
|
||||||
|
[components]
|
||||||
|
other = "Onderdelen"
|
||||||
|
|
||||||
|
[this-is-a]
|
||||||
|
other = "Dit is een"
|
||||||
|
|
||||||
|
[component-based-recipe]
|
||||||
|
other = "component-gebaseerd recept"
|
||||||
|
|
||||||
|
[fancy-talk]
|
||||||
|
other = "een moeilijk woord voor een gerecht dat bestaat uit meerdere delen"
|
||||||
|
|
||||||
|
[steps]
|
||||||
|
other = "Stappen"
|
||||||
|
|
||||||
|
[category]
|
||||||
|
other = "Categorie"
|
||||||
|
|
||||||
|
[cuisine]
|
||||||
|
other = "Keuken"
|
||||||
|
|
||||||
|
[tags]
|
||||||
|
other = "Tags"
|
||||||
|
|
||||||
|
[inspired]
|
||||||
|
other = "Geïnspireerd"
|
||||||
|
|
||||||
|
[by]
|
||||||
|
other = "door"
|
||||||
|
|
||||||
|
[from]
|
||||||
|
other = "van"
|
||||||
|
|
||||||
|
[powered-by]
|
||||||
|
other = "Mogelijk gemaakt door"
|
||||||
|
|
||||||
|
[for-the-home-chef]
|
||||||
|
other = "Voor de thuiskok"
|
||||||
|
|
||||||
|
[save-recipes]
|
||||||
|
other = "Sla gerechten in enkele seconden op in platte tekst formaat"
|
||||||
|
|
||||||
|
[create-beautiful]
|
||||||
|
other = "Maak prachtige recept pagina's door middel van automatisering"
|
||||||
|
|
||||||
|
[use-recipes]
|
||||||
|
other = "Gebruik je recepten in iedere applicatie"
|
||||||
|
|
||||||
|
[our-favorite]
|
||||||
|
other = "onze favoriet is"
|
||||||
|
|
||||||
|
[share]
|
||||||
|
other = "Deel met familie en vrienden"
|
||||||
|
|
||||||
|
[for-the-developer]
|
||||||
|
other = "Voor de ontwikkelaar"
|
||||||
|
|
||||||
|
[markdown-hugo]
|
||||||
|
other = "Markdown + Hugo onder de moterkap"
|
||||||
|
|
||||||
|
[recipes-stored]
|
||||||
|
other = "Recepten in platte tekst, ready for hacking"
|
||||||
|
|
||||||
|
[open-source]
|
||||||
|
other = "Open source, alles staat op GitHub"
|
||||||
|
|
||||||
|
[contribute]
|
||||||
|
other = "help je mee"
|
BIN
themes/gochowdown/images/screenshot.png
Normal file
After Width: | Height: | Size: 2.1 MiB |
BIN
themes/gochowdown/images/tn.png
Normal file
After Width: | Height: | Size: 901 KiB |
3
themes/gochowdown/layouts/404.html
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
{{ define "content" }}
|
||||||
|
{{ partial "404.html" . }}
|
||||||
|
{{ end }}
|
44
themes/gochowdown/layouts/_default/baseof.html
Normal file
|
@ -0,0 +1,44 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="{{ .Site.LanguageCode }}">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
{{ with .Site.Params.author }}<meta name="author" content="{{ . }}">{{ end }}
|
||||||
|
{{ with .Site.Params.description }}<meta name="description" content="{{ . }}">{{ end }}
|
||||||
|
{{ with .Site.Params.keywords }}<meta name="keywords" content="{{ . }}">{{ end }}
|
||||||
|
|
||||||
|
<title>{{ block "title" . }}{{ .Site.Title }}{{ end }}</title>
|
||||||
|
|
||||||
|
<link rel="canonical" href="{{ .Permalink }}">
|
||||||
|
<link rel="stylesheet" href="https://unpkg.com/normalize.css@8.0.1/normalize.css" integrity="sha384-M86HUGbBFILBBZ9ykMAbT3nVb0+2C7yZlF8X2CiKNpDOQjKroMJqIeGZ/Le8N2Qp" crossorigin="anonymous" />
|
||||||
|
<link rel="stylesheet" href="https://unpkg.com/purecss@1.0.0/build/pure-min.css" integrity="sha384-nn4HPE8lTHyVtfCBi5yW9d20FjT8BJwUXyWZT9InLYax14RDjBj46LmSztkmNP9w" crossorigin="anonymous">
|
||||||
|
<link rel="stylesheet" href="https://unpkg.com/purecss@1.0.0/build/grids-responsive-min.css" integrity="sha384-b92sF+wDNTHrfEtRaYo+EpcA8FUyHOSXrdxKc9XB9kaaX1rSQAgMevW6cYeE5Bdv" crossorigin="anonymous">
|
||||||
|
{{ if .Site.IsServer }}
|
||||||
|
{{ $cssOpts := (dict "targetPath" "css/gochowdown.css" "enableSourceMap" true ) }}
|
||||||
|
{{ $styles := resources.Get "scss/gochowdown.scss" | resources.ExecuteAsTemplate "style.gochowdown.css" . | toCSS $cssOpts }}
|
||||||
|
<link rel="stylesheet" href="{{ $styles.RelPermalink }}" media="screen">
|
||||||
|
{{ else }}
|
||||||
|
{{ $cssOpts := (dict "targetPath" "css/gochowdown.css" ) }}
|
||||||
|
{{ $styles := resources.Get "scss/gochowdown.scss" | resources.ExecuteAsTemplate "style.gochowdown.css" . | toCSS $cssOpts | minify | fingerprint }}
|
||||||
|
<link rel="stylesheet" href="{{ $styles.RelPermalink }}" integrity="{{ $styles.Data.Integrity }}" crossorigin="anonymous" media="screen" />
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
|
{{ range .Site.Params.custom_css }}
|
||||||
|
<link rel="stylesheet" href="{{ . | absURL }}">
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
|
<link rel="icon" type="image/png" href="{{ .Site.Params.favicon_32 | default "/images/favicon-32x32.png" | absURL }}" sizes="32x32">
|
||||||
|
<link rel="icon" type="image/png" href="{{ .Site.Params.favicon_16 | default "/images/favicon-16x16.png" | absURL }}" sizes="16x16">
|
||||||
|
{{ hugo.Generator }}
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
{{ partial "header.html" . }}
|
||||||
|
<main class="content">
|
||||||
|
{{ block "content" . }}{{ end }}
|
||||||
|
</main>
|
||||||
|
{{ partial "footer.html" . }}
|
||||||
|
{{ if .Site.GoogleAnalytics }}
|
||||||
|
{{ template "_internal/google_analytics.html" . }}
|
||||||
|
{{ end }}
|
||||||
|
</body>
|
||||||
|
</html>
|
11
themes/gochowdown/layouts/_default/list.html
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
{{ define "title" }}
|
||||||
|
{{- if eq .Kind "taxonomy" -}}
|
||||||
|
{{- .Data.Singular | title -}}
|
||||||
|
{{- print ": " -}}
|
||||||
|
{{- end -}}
|
||||||
|
|
||||||
|
{{- .Title }} · {{ .Site.Title -}}
|
||||||
|
{{ end }}
|
||||||
|
{{ define "content" }}
|
||||||
|
{{ partial "list.html" . }}
|
||||||
|
{{ end }}
|
6
themes/gochowdown/layouts/_default/single.html
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
{{ define "title" }}
|
||||||
|
{{ .Title }} · {{ .Site.Title }}
|
||||||
|
{{ end }}
|
||||||
|
{{ define "content" }}
|
||||||
|
{{ partial "page.html" . }}
|
||||||
|
{{ end }}
|
148
themes/gochowdown/layouts/components/single.html
Normal file
|
@ -0,0 +1,148 @@
|
||||||
|
{{ define "title" }}
|
||||||
|
{{ .Title }} · {{ .Site.Title }}
|
||||||
|
{{ end }}
|
||||||
|
{{ define "content" }}
|
||||||
|
|
||||||
|
<div class="container" itemscope itemtype="http://schema.org/Recipe">
|
||||||
|
<!-- call up the image and image credit link -->
|
||||||
|
{{ with .Params.Image }}
|
||||||
|
<div class="xs-p2">
|
||||||
|
<img itemprop="image" src="{{ . }}" />
|
||||||
|
</div>
|
||||||
|
{{ else }}
|
||||||
|
{{ range first 1 (.Resources.ByType "image") }}
|
||||||
|
<div class="xs-p2">
|
||||||
|
<img itemprop="image" src="{{$.Site.BaseURL}}{{ .RelPermalink }}" />
|
||||||
|
</div>
|
||||||
|
{{ end }}
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
|
<article class="post-content px2">
|
||||||
|
<!-- call up the main recipe title and content -->
|
||||||
|
<header class="post-header">
|
||||||
|
<h1 class="post-title center m1 sm-mt3" itemprop="name">{{ .Title }}</h1>
|
||||||
|
</header>
|
||||||
|
|
||||||
|
<div class="px2 mt3 clearfix">
|
||||||
|
<div class="sm-col-8 mx-auto" itemprop="description">{{.Content}}</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="clearfix mt3">
|
||||||
|
{{ with .Params.yield }}
|
||||||
|
<div class="sm-col sm-col-3">
|
||||||
|
<h4 class="blue mt0 mb2 xs-center">{{ i18n "yields" . }}</h4>
|
||||||
|
</div>
|
||||||
|
{{ end }}
|
||||||
|
{{ with .Params.prepTime }}
|
||||||
|
<div class="sm-col sm-col-3">
|
||||||
|
<h4 class="blue mt0 mb2 xs-center">{{ i18n "prepTime" . }}</h4>
|
||||||
|
</div>
|
||||||
|
{{ end }}
|
||||||
|
{{ with .Params.cookTime }}
|
||||||
|
<div class="sm-col sm-col-3">
|
||||||
|
<h4 class="blue mt0 mb2 xs-center">{{ i18n "cookTime" . }}</h4>
|
||||||
|
</div>
|
||||||
|
{{ end }}
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- call up recipe and directions -->
|
||||||
|
<div class="clearfix mt3">
|
||||||
|
<div class="sm-col sm-col-6 lg-col-6 recipeItems">
|
||||||
|
<!-- check if it's a component-based recipe -->
|
||||||
|
{{ with .Params.Components}}
|
||||||
|
<h4 class="blue mt0 mb2 xs-center">{{ i18n "components" }}</h4>
|
||||||
|
<ul>
|
||||||
|
<!-- list components that make up recipe -->
|
||||||
|
{{ range . }}
|
||||||
|
<li>
|
||||||
|
{{ with ( . | markdownify) }}{{ partial "recipe_item.html" . }}{{ end }}
|
||||||
|
</li>
|
||||||
|
{{ end }}
|
||||||
|
</ul>
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
|
{{ with .Params.Ingredients }}
|
||||||
|
<h4 class="blue mt0 mb2 xs-center">{{ i18n "ingredients" }}</h4>
|
||||||
|
<ul itemprop="ingredients">
|
||||||
|
<!-- list ingredients that make up recipe -->
|
||||||
|
{{ range . }}
|
||||||
|
<li itemprop="recipeIngredient">
|
||||||
|
{{ with ( . | markdownify) }}{{ partial "recipe_item.html" . }}{{ end }}
|
||||||
|
</li>
|
||||||
|
{{ end }}
|
||||||
|
</ul>
|
||||||
|
{{ end }}
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="sm-col sm-col-6 lg-col-6 recipeItems">
|
||||||
|
<h4 class="blue mt0 mb2 xs-center">{{ i18n "directions" }}</h4>
|
||||||
|
<ul itemprop="recipeInstructions">
|
||||||
|
{{ range .Params.Directions }}
|
||||||
|
<li>
|
||||||
|
{{ with ( . | markdownify) }}{{ partial "recipe_item.html" . }}{{ end }}</li>
|
||||||
|
{{ end }}
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- end recipe and directions -->
|
||||||
|
|
||||||
|
<!-- check if it's a component-based recipe, render it -->
|
||||||
|
{{ with .Params.Components }}
|
||||||
|
<div class="components bg-darken-2 p2 mt3 mb3 center">
|
||||||
|
↓ {{ i18n "this-is-a" }} <strong class="blue">{{ i18n "component-based-recipe" }}</strong> ({{ i18n "fancy-talk" }}). ↓
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="clearfix mxn2">
|
||||||
|
{{ range . }}
|
||||||
|
{{ $compTitle := . }}
|
||||||
|
<div class="sm-col sm-col-4 px2 recipeItems">
|
||||||
|
{{ range where $.Site.Pages "Title" $compTitle }}
|
||||||
|
<h4 class="blue center">{{ .Title }}</h4>
|
||||||
|
{{ range (.Resources.ByType "image") }}
|
||||||
|
<div class="image ratio bg-cover" style="background-image:url({{$.Site.BaseURL}}{{ .RelPermalink }});">
|
||||||
|
<img class="hide" itemprop="photo" src="{{$.Site.BaseURL}}{{ .RelPermalink }}" />
|
||||||
|
</div>
|
||||||
|
{{ end }}
|
||||||
|
{{ if .Params.Imagecredit }}
|
||||||
|
<a href="{{ .Params.Imagecredit }}" class="right">
|
||||||
|
<svg class="js-geomicon geomicon" width="14" height="14" data-icon="camera" viewBox="0 0 32 32" style="fill:currentcolor">
|
||||||
|
<title>camera icon</title>
|
||||||
|
<path d="M0 6 L8 6 L10 2 L22 2 L24 6 L32 6 L32 28 L0 28 z M9 17 A7 7 0 0 0 23 17 A7 7 0 0 0 9 17"></path>
|
||||||
|
</svg>
|
||||||
|
</a>
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
|
<h4 class="blue regular xs-center">{{ i18n "ingredients" }}</h4>
|
||||||
|
<ul class="ingredients" itemprop="ingredients">
|
||||||
|
{{ range .Params.Ingredients }}
|
||||||
|
<li itemprop="ingredient">
|
||||||
|
{{ with ( . | markdownify) }}{{ partial "recipe_item.html" . }}{{ end }}
|
||||||
|
</li>
|
||||||
|
{{ end }}
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h4 class="blue regular xs-center">{{ i18n "steps" }}</h4>
|
||||||
|
<ul itemprop="instructions">
|
||||||
|
{{ range .Params.Directions }}
|
||||||
|
<li>
|
||||||
|
{{ with ( . | markdownify) }}{{ partial "recipe_item.html" . }}{{ end }}
|
||||||
|
</li>
|
||||||
|
{{ end }}
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
{{ end }}
|
||||||
|
</div>
|
||||||
|
{{ end }}
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{{ end }}
|
||||||
|
<!-- end components -->
|
||||||
|
<br />
|
||||||
|
|
||||||
|
{{ with .Params.Category }}{{ partial "taxonomy/category" . }}{{ end }}
|
||||||
|
{{ with .Params.Cuisine }}{{ partial "taxonomy/cuisine" . }}{{ end }}
|
||||||
|
{{ with .Params.Tags }}{{ partial "taxonomy/tags" . }}{{ end }}
|
||||||
|
|
||||||
|
</article>
|
||||||
|
</div>
|
||||||
|
{{ end }}
|
3
themes/gochowdown/layouts/index.html
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
{{ define "content" }}
|
||||||
|
{{ partial "home.html" . }}
|
||||||
|
{{ end }}
|
7
themes/gochowdown/layouts/partials/404.html
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
<section class="container centered">
|
||||||
|
<div class="error">
|
||||||
|
<h1>HTTP Error 404</h1>
|
||||||
|
<h2>Page Not Found</h2>
|
||||||
|
<p>Sorry, this page does not exist.<br />You can head back to <a href="{{ .Site.BaseURL }}">homepage</a>.</p>
|
||||||
|
</div>
|
||||||
|
</section>
|
14
themes/gochowdown/layouts/partials/footer.html
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
<footer class="footer">
|
||||||
|
{{ with .Site.Params.footercontent }}
|
||||||
|
<p>{{.}}</p>
|
||||||
|
{{ end }}
|
||||||
|
{{ if not .Site.Params.hideCopyright }} © {{ now.Format "2006" }}{{ end }}
|
||||||
|
{{ if not .Site.Params.hideCredits }}
|
||||||
|
{{ if not .Site.Params.hideCopyright }} · {{ end }}
|
||||||
|
{{ i18n "powered-by" }} <a href="https://gohugo.io/">Hugo</a> & <a href="https://github.com/seanlane/gochowdown">GoChowdown</a>
|
||||||
|
{{ end }}
|
||||||
|
{{ if .Site.Params.commit }}
|
||||||
|
{{ if or (not .Site.Params.hideCredits) (not .Site.Params.hideCopyright) }} · {{ end }}
|
||||||
|
[<a href="{{ .Site.Params.commit }}{{ getenv "GIT_COMMIT_SHA" }}">{{ getenv "GIT_COMMIT_SHA_SHORT" }}</a>]
|
||||||
|
{{ end }}
|
||||||
|
</footer>
|
24
themes/gochowdown/layouts/partials/header.html
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
<nav class="navigation pure-g">
|
||||||
|
{{ if .Site.Params.showNavTitle }}
|
||||||
|
<section class="pure-u-1 pure-u-md-1-2 nav-left">
|
||||||
|
<a href="{{.Site.BaseURL}}">
|
||||||
|
<h1 class="nav-title title-shadow white">{{ .Site.Title }}</h1>
|
||||||
|
</a>
|
||||||
|
</section>
|
||||||
|
<section class="pure-u-1 pure-u-md-1-2 nav-right">
|
||||||
|
{{ with .Site.Menus.main}}
|
||||||
|
{{ range . }}
|
||||||
|
<a href="{{ .URL | relLangURL }}">{{ .Name }}</a>
|
||||||
|
{{ end }}
|
||||||
|
{{ end }}
|
||||||
|
</section>
|
||||||
|
{{ else }}
|
||||||
|
<section class="pure-u-1 nav-right">
|
||||||
|
{{ with .Site.Menus.main}}
|
||||||
|
{{ range . }}
|
||||||
|
<a href="{{ .URL | relLangURL }}">{{ .Name }}</a>
|
||||||
|
{{ end }}
|
||||||
|
{{ end }}
|
||||||
|
</section>
|
||||||
|
{{ end }}
|
||||||
|
</nav>
|
53
themes/gochowdown/layouts/partials/home.html
Normal file
|
@ -0,0 +1,53 @@
|
||||||
|
<div class="home">
|
||||||
|
<div class="recipes xs-px1 xs-mt2">
|
||||||
|
<div class="clearfix">
|
||||||
|
{{ range sort (where .Site.RegularPages "Section" "recipes") "Title" }}
|
||||||
|
<div class="sm-col sm-col-6 md-col-6 lg-col-4 xs-px1 xs-mb2">
|
||||||
|
<a class="block relative bg-blue" href="{{ .RelPermalink }}">
|
||||||
|
{{ if .Params.Image }}
|
||||||
|
<div class="image ratio bg-cover" style="background-image:url({{.Permalink}}{{ .Params.Image }});"></div>
|
||||||
|
{{ else }}
|
||||||
|
{{ with .Resources.ByType "image" }}
|
||||||
|
{{ range first 1 . }}
|
||||||
|
<div class="image ratio bg-cover" style="background-image:url({{ .Permalink }});"></div>
|
||||||
|
{{ end }}
|
||||||
|
{{ else }}
|
||||||
|
<div class="image ratio bg-cover"></div>
|
||||||
|
{{ end }}
|
||||||
|
{{ end }}
|
||||||
|
<h1 class="title p2 m0 absolute white bottom-0 left-0 title-shadow">{{ .Title }}</h1>
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
{{ end }}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="sell bg-blue-tile mt4">
|
||||||
|
<div class="clearfix white px2">
|
||||||
|
<div class="sm-col md-col-6 px2 md-px4 py2 md-py4">
|
||||||
|
<h1>{{ i18n "for-the-home-chef" }}</h1>
|
||||||
|
<p>{{ i18n "save-recipes" }}</p>
|
||||||
|
<p>{{ i18n "create-beautiful" }}</p>
|
||||||
|
<p>{{ i18n "use-recipes" }} ({{ i18n "our-favorite" }} <a href="http://www.paprikaapp.com/" target="_blank">Paprika</a>)</p>
|
||||||
|
<p>{{ i18n "share" }} (<a href="https://dev.twitter.com/cards/overview">Twitter cards</a>)</p>
|
||||||
|
</div>
|
||||||
|
<div class="sm-col md-col-6 px2 md-px4 py2 md-py4">
|
||||||
|
<h1>{{ i18n "for-the-developer" }}</h1>
|
||||||
|
<p>{{ i18n "markdown-hugo" }}</p>
|
||||||
|
<p>{{ i18n "recipes-stored" }}</p>
|
||||||
|
<p>{{ i18n "open-source" }} (<a href="https://github.com/seanlane/gochowdown">{{ i18n "contribute" }}?</a>)</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="clearfix white center">
|
||||||
|
<a href="https://github.com/seanlane/gochowdown" class="button button-big button-with-icon button-outline mb4 h2">
|
||||||
|
<svg class="js-geomicon geomicon" width="30" data-icon="github" viewBox="0 0 32 32" style="fill:currentcolor"><title>github icon</title><path d="M0 18 C0 12 3 10 3 9 C2.5 7 2.5 4 3 3 C6 3 9 5 10 6 C12 5 14 5 16 5 C18 5 20 5 22 6 C23 5 26 3 29 3 C29.5 4 29.5 7 29 9 C29 10 32 12 32 18 C32 25 30 30 16 30 C2 30 0 25 0 18 M3 20 C3 24 4 28 16 28 C28 28 29 24 29 20 C29 16 28 14 16 14 C4 14 3 16 3 20 M8 21 A1.5 2.5 0 0 0 13 21 A1.5 2.5 0 0 0 8 21 M24 21 A1.5 2.5 0 0 0 19 21 A1.5 2.5 0 0 0 24 21 z"></path></svg>
|
||||||
|
View on GitHub</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="container mt4 mb4">
|
||||||
|
<div class="sm-col-6 mx-auto px3 sm-px4">
|
||||||
|
{{ .Content }}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
21
themes/gochowdown/layouts/partials/list.html
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
<section class="container list">
|
||||||
|
<h1 class="title">
|
||||||
|
{{- if eq .Kind "taxonomy" -}}
|
||||||
|
{{- .Data.Singular | title -}}
|
||||||
|
{{- print ": " -}}
|
||||||
|
{{- end -}}
|
||||||
|
|
||||||
|
{{- .Title -}}
|
||||||
|
</h1>
|
||||||
|
{{ range .Paginator.Pages }}
|
||||||
|
<div class="pure-g">
|
||||||
|
<div class="pure-u-1-3">
|
||||||
|
{{ .Date.Format (.Site.Params.dateFormat | default "January 2, 2006" ) }}
|
||||||
|
</div>
|
||||||
|
<div class="pure-u-2-3">
|
||||||
|
<a href="{{ .Permalink }}">{{ .Title }}</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
{{ end }}
|
||||||
|
{{ partial "pagination.html" . }}
|
||||||
|
</section>
|
8
themes/gochowdown/layouts/partials/page.html
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
<section class="container page">
|
||||||
|
<article>
|
||||||
|
<header>
|
||||||
|
<h1>{{ .Title }}</h1>
|
||||||
|
</header>
|
||||||
|
{{ .Content }}
|
||||||
|
</article>
|
||||||
|
</section>
|
48
themes/gochowdown/layouts/partials/pagination.html
Normal file
|
@ -0,0 +1,48 @@
|
||||||
|
{{ $paginator := .Paginator }}
|
||||||
|
{{ $adjacent_links := 2 }}
|
||||||
|
{{ $max_links := (add (mul $adjacent_links 2) 1) }}
|
||||||
|
{{ $lower_limit := (add $adjacent_links 1) }}
|
||||||
|
{{ $upper_limit := (sub $paginator.TotalPages $adjacent_links) }}
|
||||||
|
{{ if gt $paginator.TotalPages 1 }}
|
||||||
|
<ul class="pagination">
|
||||||
|
{{ if $paginator.HasPrev }}
|
||||||
|
{{ if ne $paginator.PageNumber 1 }}
|
||||||
|
<li><a href="{{ $paginator.First.URL }}">«</a></li>
|
||||||
|
{{ end }}
|
||||||
|
<li class="hidden"><a href="{{ $paginator.Prev.URL }}">‹</a></li>
|
||||||
|
{{ end }}
|
||||||
|
{{ range $paginator.Pagers }}
|
||||||
|
{{ $.Scratch.Set "page_number_flag" false }}
|
||||||
|
{{ if gt $paginator.TotalPages $max_links }}
|
||||||
|
{{ if le $paginator.PageNumber $lower_limit }}
|
||||||
|
{{ if le .PageNumber $max_links }}
|
||||||
|
{{ $.Scratch.Set "page_number_flag" true }}
|
||||||
|
{{ end }}
|
||||||
|
{{ else if ge $paginator.PageNumber $upper_limit }}
|
||||||
|
{{ if gt .PageNumber (sub $paginator.TotalPages $max_links) }}
|
||||||
|
{{ $.Scratch.Set "page_number_flag" true }}
|
||||||
|
{{ end }}
|
||||||
|
{{ else }}
|
||||||
|
{{ if and ( ge .PageNumber (sub $paginator.PageNumber $adjacent_links) ) ( le .PageNumber (add $paginator.PageNumber $adjacent_links) ) }}
|
||||||
|
{{ $.Scratch.Set "page_number_flag" true }}
|
||||||
|
{{ end }}
|
||||||
|
{{ end }}
|
||||||
|
{{ else }}
|
||||||
|
{{ $.Scratch.Set "page_number_flag" true }}
|
||||||
|
{{ end }}
|
||||||
|
{{ if eq ($.Scratch.Get "page_number_flag") true }}
|
||||||
|
{{ if eq . $paginator }}
|
||||||
|
<li>{{ .PageNumber }}</li>
|
||||||
|
{{ else }}
|
||||||
|
<li><a href="{{ .URL }}">{{ .PageNumber }}</a></li>
|
||||||
|
{{ end }}
|
||||||
|
{{ end }}
|
||||||
|
{{ end }}
|
||||||
|
{{ if $paginator.HasNext }}
|
||||||
|
<li class="hidden"><a href="{{ $paginator.Next.URL }}">›</a></li>
|
||||||
|
{{ if ne $paginator.PageNumber $paginator.TotalPages }}
|
||||||
|
<li><a href="{{ $paginator.Last.URL }}">»</a></li>
|
||||||
|
{{ end }}
|
||||||
|
{{ end }}
|
||||||
|
</ul>
|
||||||
|
{{ end }}
|
3
themes/gochowdown/layouts/partials/posts/disqus.html
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
{{- if and (not (eq .Site.DisqusShortname "" )) (eq (.Params.disable_comments | default false) false) -}}
|
||||||
|
{{ template "_internal/disqus.html" . }}
|
||||||
|
{{- end -}}
|
7
themes/gochowdown/layouts/partials/recipe_item.html
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
<div class="checkbox-container">
|
||||||
|
<label class="checkbox-label">
|
||||||
|
<input type="checkbox">
|
||||||
|
<span class="checkbox-custom rectangular"></span>
|
||||||
|
</label>
|
||||||
|
<div class="input-title">{{ . }}</div>
|
||||||
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
<div class="categories">
|
||||||
|
<p class="clearfix">{{ i18n "category"}}:
|
||||||
|
<a href="{{ ( printf "category/%s/" ( . | urlize ) ) | relLangURL }}"><span itemprop="recipeCategory">{{ . | humanize }}</span></a>
|
||||||
|
</p>
|
||||||
|
</div>
|
5
themes/gochowdown/layouts/partials/taxonomy/cuisine.html
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
<div class="categories">
|
||||||
|
<p class="clearfix">{{ i18n "cuisine"}}:
|
||||||
|
<a href="{{ ( printf "cuisine/%s/" ( . | urlize ) ) | relLangURL }}"><span itemprop="recipeCuisine">{{ . | humanize }}</span></a>
|
||||||
|
</p>
|
||||||
|
</div>
|
16
themes/gochowdown/layouts/partials/taxonomy/tags.html
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
<div class="tags">
|
||||||
|
<p class="clearfix">Tags:
|
||||||
|
{{ if (isset . 0) }} {{/* Hack to check if this is an array https://discourse.gohugo.io/t/how-to-check-if-a-variable-is-string-or-array/7460/7 */}}
|
||||||
|
{{ $humanized := apply . "humanize" "." }}
|
||||||
|
{{ $sorted := sort $humanized }}
|
||||||
|
{{ range first 1 $sorted }}
|
||||||
|
<a href="{{ ( printf "tags/%s/" ( . | urlize | lower ) ) | relLangURL }}"><span itemprop="keyword">{{ . }}</span></a>
|
||||||
|
{{ end }}
|
||||||
|
{{ range after 1 $sorted }}
|
||||||
|
• <a href="{{ ( printf "tags/%s/" ( . | urlize | lower ) ) | relLangURL }}"><span itemprop="keyword">{{ . }}</span></a>
|
||||||
|
{{ end }}
|
||||||
|
{{ else }}
|
||||||
|
<a href="{{ ( printf "tags/%s/" ( . | urlize | lower ) ) | relLangURL }}"><span itemprop="keyword">{{ . | humanize }}</span></a>
|
||||||
|
{{ end }}
|
||||||
|
</p>
|
||||||
|
</div>
|
21
themes/gochowdown/layouts/posts/list.html
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
{{ define "title" }}
|
||||||
|
{{ .Title }} · {{ .Site.Title }}
|
||||||
|
{{ end }}
|
||||||
|
{{ define "content" }}
|
||||||
|
<section class="container list">
|
||||||
|
<h1 class="title">{{ .Title }}</h1>
|
||||||
|
{{ range $i, $page := .Paginator.Pages }}
|
||||||
|
{{ if $i }}<hr/> {{ end }}
|
||||||
|
<div class="pure-g flex-center">
|
||||||
|
<div class="pure-u-1 pure-u-sm-2-3">
|
||||||
|
<h3 class="post-list-title"><a href="{{ $page.Permalink }}">{{ $page.Title }}</a></h3>
|
||||||
|
</div>
|
||||||
|
<div class="pure-u-1 pure-u-sm-1-3 post-right">
|
||||||
|
<p>{{ $page.Date.Format (.Site.Params.dateFormat | default "January 2, 2006" ) }}</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<p>{{ $page.Summary }}</p>
|
||||||
|
{{ end }}
|
||||||
|
{{ partial "pagination.html" . }}
|
||||||
|
</section>
|
||||||
|
{{ end }}
|
38
themes/gochowdown/layouts/posts/single.html
Normal file
|
@ -0,0 +1,38 @@
|
||||||
|
{{ define "title" }}
|
||||||
|
{{ .Title }} · {{ .Site.Title }}
|
||||||
|
{{ end }}
|
||||||
|
{{ define "content" }}
|
||||||
|
<section class="container post">
|
||||||
|
<article>
|
||||||
|
<header>
|
||||||
|
<div class="post-title">
|
||||||
|
<h1 class="title">{{ .Title }}</h1>
|
||||||
|
</div>
|
||||||
|
<div class="post-meta pure-g">
|
||||||
|
<div class="posted-on pure-u-1 pure-u-sm-1-3">
|
||||||
|
<i class="fas fa-calendar"></i>
|
||||||
|
<time datetime='{{ .Date.Format "2006-01-02T15:04:05Z07:00" }}'>
|
||||||
|
{{ .Date.Format (.Site.Params.dateFormat | default "January 2, 2006" ) }}
|
||||||
|
</time>
|
||||||
|
</div>
|
||||||
|
<div class="reading-time pure-u-1 pure-u-sm-1-3 post-center">
|
||||||
|
<i class="fas fa-clock"></i>
|
||||||
|
{{ i18n "readingTime" .ReadingTime }}
|
||||||
|
</div>
|
||||||
|
<div class="pure-u-1 pure-u-sm-1-3 post-right">
|
||||||
|
{{ with .Page.Params.Categories }}{{ partial "taxonomy/categories" . }}{{ end }}
|
||||||
|
{{ with .Page.Params.Tags }}{{ partial "taxonomy/tags" . }}{{ end }}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</header>
|
||||||
|
<div>
|
||||||
|
{{ .Content }}
|
||||||
|
</div>
|
||||||
|
{{ partial "posts/gh-comments" . }}
|
||||||
|
<footer>
|
||||||
|
{{ partial "posts/disqus" . }}
|
||||||
|
</footer>
|
||||||
|
</article>
|
||||||
|
{{ partial "posts/math" . }}
|
||||||
|
</section>
|
||||||
|
{{ end }}
|
174
themes/gochowdown/layouts/recipes/single.html
Normal file
|
@ -0,0 +1,174 @@
|
||||||
|
{{ define "title" }}
|
||||||
|
{{ .Title }} · {{ .Site.Title }}
|
||||||
|
{{ end }}
|
||||||
|
{{ define "content" }}
|
||||||
|
|
||||||
|
<div class="container" itemscope itemtype="http://schema.org/Recipe">
|
||||||
|
<!-- call up the image and image credit link -->
|
||||||
|
{{ with .Params.Image }}
|
||||||
|
<div class="xs-p2">
|
||||||
|
<img itemprop="image" src="{{ . }}" />
|
||||||
|
</div>
|
||||||
|
{{ else }}
|
||||||
|
{{ range first 1 (.Resources.ByType "image") }}
|
||||||
|
<div class="xs-p2">
|
||||||
|
<img itemprop="image" src="{{$.Site.BaseURL}}{{ .RelPermalink }}" />
|
||||||
|
</div>
|
||||||
|
{{ end }}
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
|
<article class="post-content px2">
|
||||||
|
<!-- call up the main recipe title and content -->
|
||||||
|
<header class="post-header">
|
||||||
|
<h1 class="post-title center m1 sm-mt3" itemprop="name">{{ .Title }}</h1>
|
||||||
|
</header>
|
||||||
|
|
||||||
|
<div class="px2 mt3 clearfix">
|
||||||
|
<div class="sm-col-8 mx-auto" itemprop="description">{{.Content}}</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="clearfix mt3">
|
||||||
|
{{ with .Params.yield }}
|
||||||
|
<div class="sm-col sm-col-3">
|
||||||
|
<h4 class="blue mt0 mb2 xs-center">{{ i18n "yields" . }}</h4>
|
||||||
|
</div>
|
||||||
|
{{ end }}
|
||||||
|
{{ with .Params.prepTime }}
|
||||||
|
<div class="sm-col sm-col-3">
|
||||||
|
<h4 class="blue mt0 mb2 xs-center">{{ i18n "prepTime" . }}</h4>
|
||||||
|
</div>
|
||||||
|
{{ end }}
|
||||||
|
{{ with .Params.cookTime }}
|
||||||
|
<div class="sm-col sm-col-3">
|
||||||
|
<h4 class="blue mt0 mb2 xs-center">{{ i18n "cookTime" . }}</h4>
|
||||||
|
</div>
|
||||||
|
{{ end }}
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- call up recipe and directions -->
|
||||||
|
<div class="clearfix mt3">
|
||||||
|
<div class="sm-col sm-col-6 lg-col-6 recipeItems">
|
||||||
|
<!-- check if it's a component-based recipe -->
|
||||||
|
{{ with .Params.Components}}
|
||||||
|
<h4 class="blue mt0 mb2 xs-center">{{ i18n "components" }}</h4>
|
||||||
|
<ul>
|
||||||
|
<!-- list components that make up recipe -->
|
||||||
|
{{ range . }}
|
||||||
|
<li>
|
||||||
|
{{ with ( . | markdownify) }}{{ partial "recipe_item.html" . }}{{ end }}
|
||||||
|
</li>
|
||||||
|
{{ end }}
|
||||||
|
</ul>
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
|
{{ with .Params.Ingredients }}
|
||||||
|
<h4 class="blue mt0 mb2 xs-center">{{ i18n "ingredients" }}</h4>
|
||||||
|
<ul itemprop="ingredients">
|
||||||
|
<!-- list ingredients that make up recipe -->
|
||||||
|
{{ range . }}
|
||||||
|
<li itemprop="recipeIngredient">
|
||||||
|
{{ with ( . | markdownify) }}{{ partial "recipe_item.html" . }}{{ end }}
|
||||||
|
</li>
|
||||||
|
{{ end }}
|
||||||
|
</ul>
|
||||||
|
{{ end }}
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="sm-col sm-col-6 lg-col-6 recipeItems">
|
||||||
|
<h4 class="blue mt0 mb2 xs-center">{{ i18n "directions" }}</h4>
|
||||||
|
<ul itemprop="recipeInstructions">
|
||||||
|
{{ range .Params.Directions }}
|
||||||
|
<li>
|
||||||
|
{{ with ( . | markdownify) }}{{ partial "recipe_item.html" . }}{{ end }}</li>
|
||||||
|
{{ end }}
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- end recipe and directions -->
|
||||||
|
|
||||||
|
<!-- check if it's a component-based recipe, render it -->
|
||||||
|
{{ with .Params.Components }}
|
||||||
|
<div class="components bg-darken-2 p2 mt3 mb3 center">
|
||||||
|
↓ {{ i18n "this-is-a" }} <strong class="blue">{{ i18n "component-based-recipe" }}</strong> ({{ i18n "fancy-talk" }}). ↓
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="clearfix mxn2">
|
||||||
|
{{ range . }}
|
||||||
|
{{ $compTitle := . }}
|
||||||
|
<div class="sm-col sm-col-4 px2 recipeItems">
|
||||||
|
{{ range where $.Site.Pages "Title" $compTitle }}
|
||||||
|
<h4 class="blue center"><a href="{{ .Permalink }}">{{ .Title }}</a></h4>
|
||||||
|
{{ range (.Resources.ByType "image") }}
|
||||||
|
<div class="image ratio bg-cover" style="background-image:url({{$.Site.BaseURL}}{{ .RelPermalink }});">
|
||||||
|
<img class="hide" itemprop="photo" src="{{$.Site.BaseURL}}{{ .RelPermalink }}" />
|
||||||
|
</div>
|
||||||
|
{{ end }}
|
||||||
|
{{ if .Params.Imagecredit }}
|
||||||
|
<a href="{{ .Params.Imagecredit }}" class="right">
|
||||||
|
<svg class="js-geomicon geomicon" width="14" height="14" data-icon="camera" viewBox="0 0 32 32" style="fill:currentcolor">
|
||||||
|
<title>camera icon</title>
|
||||||
|
<path d="M0 6 L8 6 L10 2 L22 2 L24 6 L32 6 L32 28 L0 28 z M9 17 A7 7 0 0 0 23 17 A7 7 0 0 0 9 17"></path>
|
||||||
|
</svg>
|
||||||
|
</a>
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
|
<h4 class="blue regular xs-center">{{ i18n "ingredients" }}</h4>
|
||||||
|
<ul class="ingredients" itemprop="ingredients">
|
||||||
|
{{ range .Params.Ingredients }}
|
||||||
|
<li itemprop="ingredient">
|
||||||
|
{{ with ( . | markdownify) }}{{ partial "recipe_item.html" . }}{{ end }}
|
||||||
|
</li>
|
||||||
|
{{ end }}
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h4 class="blue regular xs-center">{{ i18n "steps" }}</h4>
|
||||||
|
<ul itemprop="instructions">
|
||||||
|
{{ range .Params.Directions }}
|
||||||
|
<li>
|
||||||
|
{{ with ( . | markdownify) }}{{ partial "recipe_item.html" . }}{{ end }}
|
||||||
|
</li>
|
||||||
|
{{ end }}
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
{{ end }}
|
||||||
|
</div>
|
||||||
|
{{ end }}
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{{ end }}
|
||||||
|
<!-- end components -->
|
||||||
|
<br />
|
||||||
|
|
||||||
|
{{ with .Params.Category }}{{ partial "taxonomy/category" . }}{{ end }}
|
||||||
|
{{ with .Params.Cuisine }}{{ partial "taxonomy/cuisine" . }}{{ end }}
|
||||||
|
{{ with .Params.Tags }}{{ partial "taxonomy/tags" . }}{{ end }}
|
||||||
|
|
||||||
|
<div class="recipe-source">
|
||||||
|
{{ if (or .Params.SourceName .Params.AuthorName) }}
|
||||||
|
{{ i18n "inspired" }}
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
|
{{ with .Params.SourceName }}
|
||||||
|
{{$name := .}}
|
||||||
|
{{ i18n "by" }}
|
||||||
|
{{with $.Params.SourceURL }}
|
||||||
|
<a href="{{.}}">{{$name}}</a>
|
||||||
|
{{else}}
|
||||||
|
{{$name}}
|
||||||
|
{{end}}
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
|
{{with .Params.AuthorName}}
|
||||||
|
{{$name := .}}
|
||||||
|
{{ i18n "from" }}
|
||||||
|
{{with $.Params.AuthorURL }}
|
||||||
|
<a href="{{.}}">{{$name}}</a>
|
||||||
|
{{else}}
|
||||||
|
{{$name}}
|
||||||
|
{{end}}
|
||||||
|
{{end}}
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</article>
|
||||||
|
</div>
|
||||||
|
{{ end }}
|
20
themes/gochowdown/layouts/taxonomy/list.html
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
{{ define "content" }}
|
||||||
|
<section class="container list">
|
||||||
|
<h1 class="title">
|
||||||
|
{{- if eq .Kind "taxonomy" -}}
|
||||||
|
{{- .Data.Singular | title -}}
|
||||||
|
{{- print ": " -}}
|
||||||
|
{{- end -}}
|
||||||
|
|
||||||
|
{{- .Title -}}
|
||||||
|
</h1>
|
||||||
|
{{ range .Paginator.Pages }}
|
||||||
|
<div class="pure-g">
|
||||||
|
<div class="pure-u-1">
|
||||||
|
<h3><a href="{{ .Permalink }}">{{ .Title }}</a></h3>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
{{ end }}
|
||||||
|
{{ partial "pagination.html" . }}
|
||||||
|
</section>
|
||||||
|
{{ end }}
|
|
@ -0,0 +1 @@
|
||||||
|
{"Target":"css/gochowdown.min.c3e78000c55d0adc5235272a15d8de7ed08ca66799f90f5950da6e62dd3d8eef.css","MediaType":"text/css","Data":{"Integrity":"sha256-w+eAAMVdCtxSNScqFdjeftCMpmeZ+Q9ZUNpuYt09ju8="}}
|
BIN
themes/gochowdown/static/assets/tile.png
Normal file
After Width: | Height: | Size: 137 KiB |
12
themes/gochowdown/theme.toml
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
name = "GoChowdown"
|
||||||
|
license = "MIT"
|
||||||
|
licenselink = "https://github.com/seanlane/gochowdown/blob/master/LICENSE.md"
|
||||||
|
description = "A recipe theme for Hugo based on the Chowdown Jekyll theme"
|
||||||
|
homepage = "https://github.com/seanlane/gochowdown"
|
||||||
|
tags = ["recipes", "cooking", "responsive", "clean"]
|
||||||
|
features = ["analytics", "favicon"]
|
||||||
|
min_version = "0.58"
|
||||||
|
|
||||||
|
[author]
|
||||||
|
name = "Sean Lane"
|
||||||
|
homepage = "https://sean.lane.sh"
|
20
themes/hugo-cuisine-book/LICENSE
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
The MIT License (MIT)
|
||||||
|
|
||||||
|
Copyright (c) 2022 YOUR_NAME_HERE
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
||||||
|
this software and associated documentation files (the "Software"), to deal in
|
||||||
|
the Software without restriction, including without limitation the rights to
|
||||||
|
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
||||||
|
the Software, and to permit persons to whom the Software is furnished to do so,
|
||||||
|
subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in all
|
||||||
|
copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
||||||
|
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
||||||
|
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
||||||
|
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.
|
137
themes/hugo-cuisine-book/README.md
Normal file
|
@ -0,0 +1,137 @@
|
||||||
|
<div align="center">
|
||||||
|
<h1>Hugo Cuisine Book</h1>
|
||||||
|
<blockquote align="center">A simple Hugo theme</blockquote>
|
||||||
|
<p>
|
||||||
|
<a href="https://github.com/ntk148v/hugo-cuisine-book/blob/master/LICENSE">
|
||||||
|
<img alt="GitHub license" src="https://img.shields.io/github/license/ntk148v/hugo-cuisine-book?style=for-the-badge">
|
||||||
|
</a>
|
||||||
|
<a href="https://github.com/ntk148v/hugo-cuisine-book/stargazers">
|
||||||
|
<img alt="GitHub stars" src="https://img.shields.io/github/stars/ntk148v/hugo-cuisine-book?style=for-the-badge">
|
||||||
|
</a>
|
||||||
|
<a href="https://gohugo.io">
|
||||||
|
<img alt="Hugo" src="https://img.shields.io/badge/hugo-0.68-blue.svg?style=for-the-badge">
|
||||||
|
</a>
|
||||||
|
<a href="https://ntk148v.github.io/mammam">
|
||||||
|
<img alt="Demo Site" src="https://img.shields.io/badge/demo-site-green.svg?style=for-the-badge">
|
||||||
|
</a>
|
||||||
|
</p><br>
|
||||||
|
<p>
|
||||||
|
<img src="./images/screenshot.png">
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
- [1. Requirements](#1-requirements)
|
||||||
|
- [2. Installation](#2-installation)
|
||||||
|
- [2.1. Install as git module](#21-install-as-git-module)
|
||||||
|
- [2.2. Install as hugo module](#22-install-as-hugo-module)
|
||||||
|
- [3. Configuration & Customization](#3-configuration--customization)
|
||||||
|
- [3.1. Site configuration](#31-site-configuration)
|
||||||
|
- [3.2. Customization](#32-customization)
|
||||||
|
- [4. Contributing](#4-contributing)
|
||||||
|
|
||||||
|
Credits:
|
||||||
|
|
||||||
|
- Highly inspired by [Recipe-Book](https://github.com/rametta/recipe-book)
|
||||||
|
- Images from [Freepik](https://freepik.com/)
|
||||||
|
|
||||||
|
## 1. Requirements
|
||||||
|
|
||||||
|
- Hugo extended version.
|
||||||
|
|
||||||
|
## 2. Installation
|
||||||
|
|
||||||
|
### 2.1. Install as git module
|
||||||
|
|
||||||
|
- Navigate to your hugo project root and run:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
git submodule add https://github.com/ntk148v/hugo-cuisine-book themes/cuisine-book
|
||||||
|
```
|
||||||
|
|
||||||
|
- Run hugo (or set theme = "cuisine-book"/theme: hugo-book in configuration file)
|
||||||
|
|
||||||
|
```bash
|
||||||
|
hugo server --minify --theme cuisine-book
|
||||||
|
```
|
||||||
|
|
||||||
|
### 2.2. Install as hugo module
|
||||||
|
|
||||||
|
You can also add this theme as a Hugo module instead of a git submodule.
|
||||||
|
|
||||||
|
- Start with initializing hugo modules, if not done yet:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
hugo mod init github.com/repo/path
|
||||||
|
```
|
||||||
|
|
||||||
|
- Navigate to your hugo project root and add [module] section to `config.toml`:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
[module]
|
||||||
|
[[module.imports]]
|
||||||
|
path = 'github.com/ntk148v/hugo-cuisine-book'
|
||||||
|
```
|
||||||
|
|
||||||
|
- Load/update the theme module and run hugo:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
hugo mod get -u
|
||||||
|
hugo server --minify
|
||||||
|
```
|
||||||
|
|
||||||
|
## 3. Configuration & Customization
|
||||||
|
|
||||||
|
### 3.1. Site configuration
|
||||||
|
|
||||||
|
- There are a few configuration options that you can add to your `config.toml` file.
|
||||||
|
|
||||||
|
```toml
|
||||||
|
# Your base url
|
||||||
|
baseURL = "http://localhost/my-title"
|
||||||
|
# Your page title
|
||||||
|
title = "my-title"
|
||||||
|
theme = "cuisine-book"
|
||||||
|
# (Optional) Set this to true to enable Author.
|
||||||
|
enableGitInfo = true
|
||||||
|
|
||||||
|
[params]
|
||||||
|
author = "Your Name"
|
||||||
|
description = "Describe about you"
|
||||||
|
# (Optional) Your logo in the header navbar which has to be stored in static folder.
|
||||||
|
# If the logo is /static/logo.png then the path would be 'logo.png'
|
||||||
|
logo = "logo.png"
|
||||||
|
# (Optional) Enable comments template on pages
|
||||||
|
# By default partials/comments.html includes Disqus template
|
||||||
|
# See https://gohugo.io/content-management/comments/#configure-disqus
|
||||||
|
# Can be overwritten by same param in page frontmatter
|
||||||
|
comment = true
|
||||||
|
```
|
||||||
|
|
||||||
|
### 3.2. Customization
|
||||||
|
|
||||||
|
- Extra customization:
|
||||||
|
|
||||||
|
| File | Description |
|
||||||
|
| -------------------------------- | ------------------------------------------------------------------------------------- |
|
||||||
|
| `static/favicon.png` | Override default favicon |
|
||||||
|
| `assets/_custom.scss` | Customize or override scss styles |
|
||||||
|
| `assets/_fonts.scss` | Replace default font with custom fonts (e.g. local files or remote like google fonts) |
|
||||||
|
| `layouts/partials/comments.html` | Override comments.html template |
|
||||||
|
|
||||||
|
- For example, you want to change default site's background.
|
||||||
|
- Add new background to `static/`, named it as `background.png`.
|
||||||
|
- Add `assets/_custom.scss`
|
||||||
|
|
||||||
|
```scss
|
||||||
|
body {
|
||||||
|
background-image: url("background.png");
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
## 4. Contributing
|
||||||
|
|
||||||
|
- Fork it.
|
||||||
|
- Create your feature branch (`git checkout -b my-new-feature`).
|
||||||
|
- Commit your changes (`git commit -am 'Add some feature'`).
|
||||||
|
- Push to the branch (`git push origin my-new-feature`).
|
||||||
|
- Create new Pull Request.
|
18
themes/hugo-cuisine-book/archetypes/default.md
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
---
|
||||||
|
title: "{{ replace .TranslationBaseName "-" " " | title }}"
|
||||||
|
date: "{{ .Date }}"
|
||||||
|
tags: []
|
||||||
|
featured_image: ""
|
||||||
|
description: ""
|
||||||
|
rating: 5
|
||||||
|
comment: true
|
||||||
|
website: ""
|
||||||
|
---
|
||||||
|
|
||||||
|
## Location
|
||||||
|
|
||||||
|
<!--- The restaurant's exact location --->
|
||||||
|
|
||||||
|
## Review
|
||||||
|
|
||||||
|
<!--- Your review --->
|
3
themes/hugo-cuisine-book/assets/_custom.scss
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
/* You can add custom styles here. */
|
||||||
|
|
||||||
|
// @import "plugins/numbered";
|
25
themes/hugo-cuisine-book/assets/_default.scss
Normal file
|
@ -0,0 +1,25 @@
|
||||||
|
body {
|
||||||
|
display: flex;
|
||||||
|
// use this if navbar is fixed
|
||||||
|
min-height: calc(100vh - 52px);
|
||||||
|
flex-direction: column;
|
||||||
|
background-image: url("36129.webp");
|
||||||
|
background-position: center center;
|
||||||
|
background-repeat: no-repeat;
|
||||||
|
background-size: cover;
|
||||||
|
}
|
||||||
|
|
||||||
|
.main {
|
||||||
|
flex: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
.navbar {
|
||||||
|
display: flex;
|
||||||
|
align-content: center;
|
||||||
|
justify-content: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
footer {
|
||||||
|
padding: 1rem 1rem 1rem !important;
|
||||||
|
background-color: transparent;
|
||||||
|
}
|
24
themes/hugo-cuisine-book/assets/_fonts.scss
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
@import url("https://fonts.googleapis.com/css2?family=Amatic+SC:wght@700&display=swap");
|
||||||
|
|
||||||
|
@font-face {
|
||||||
|
font-family: 'Iosevka Web';
|
||||||
|
font-display: swap;
|
||||||
|
font-weight: 500;
|
||||||
|
font-stretch: normal;
|
||||||
|
font-style: normal;
|
||||||
|
src: url('https://ntk148v.github.io/iosevkawebfont/latest/woff2/iosevka-medium.woff2') format('woff2');
|
||||||
|
}
|
||||||
|
|
||||||
|
body {
|
||||||
|
font-family: "Amatic SC", cursive;
|
||||||
|
font-size: larger;
|
||||||
|
}
|
||||||
|
|
||||||
|
.footer {
|
||||||
|
font-size: medium;
|
||||||
|
}
|
||||||
|
|
||||||
|
.tag {
|
||||||
|
font-family: "Iosevka Web", monospace;
|
||||||
|
font-size: medium;
|
||||||
|
}
|
5
themes/hugo-cuisine-book/assets/main.scss
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
@import "default";
|
||||||
|
@import "fonts";
|
||||||
|
|
||||||
|
// Custom defined styles
|
||||||
|
@import "custom";
|
14
themes/hugo-cuisine-book/assets/search-data.json
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
[
|
||||||
|
{{- $pages := where .Site.Pages "Kind" "in" (slice "page" "section") -}}
|
||||||
|
{{- $pages = where $pages "Params.booksearchexclude" "!=" true -}}
|
||||||
|
{{- $pages = where $pages "Content" "not in" (slice nil "") -}}
|
||||||
|
|
||||||
|
{{ range $index, $page := $pages }}
|
||||||
|
{{ if gt $index 0}},{{end}} {
|
||||||
|
"id": {{ $index }},
|
||||||
|
"href": "{{ $page.RelPermalink }}",
|
||||||
|
"title": "{{ $page.Title }}",
|
||||||
|
"tags": [{{ range $page.Params.Tags }}"{{ . }}",{{ end }}]
|
||||||
|
}
|
||||||
|
{{- end -}}
|
||||||
|
]
|
103
themes/hugo-cuisine-book/assets/search.js
Normal file
|
@ -0,0 +1,103 @@
|
||||||
|
'use strict';
|
||||||
|
|
||||||
|
{{ $searchDataFile := printf "%s.search-data.json" .Language.Lang }}
|
||||||
|
{{ $searchData := resources.Get "search-data.json" | resources.ExecuteAsTemplate $searchDataFile . | resources.Minify | resources.Fingerprint }}
|
||||||
|
{{ $searchConfig := "{ cache: true}" }}
|
||||||
|
|
||||||
|
(function () {
|
||||||
|
const searchDataURL = '{{ $searchData.RelPermalink }}';
|
||||||
|
const indexConfig = Object.assign({{ $searchConfig }}, {
|
||||||
|
doc: {
|
||||||
|
id: 'id',
|
||||||
|
field: ['title', 'content'],
|
||||||
|
store: ['title', 'href', 'section']
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
const input = document.querySelector('#search-input');
|
||||||
|
const results = document.querySelector('#search-results');
|
||||||
|
|
||||||
|
if (!input) {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
input.addEventListener('focus', init);
|
||||||
|
input.addEventListener('keyup', search);
|
||||||
|
|
||||||
|
document.addEventListener('keypress', focusSearchFieldOnKeyPress);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param {Event} event
|
||||||
|
*/
|
||||||
|
function focusSearchFieldOnKeyPress(event) {
|
||||||
|
if (event.target.value !== undefined) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (input === document.activeElement) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
const characterPressed = String.fromCharCode(event.charCode);
|
||||||
|
if (!isHotkey(characterPressed)) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
input.focus();
|
||||||
|
event.preventDefault();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param {String} character
|
||||||
|
* @returns {Boolean}
|
||||||
|
*/
|
||||||
|
function isHotkey(character) {
|
||||||
|
const dataHotkeys = input.getAttribute('data-hotkeys') || '';
|
||||||
|
return dataHotkeys.indexOf(character) >= 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
function init() {
|
||||||
|
input.removeEventListener('focus', init); // init once
|
||||||
|
input.required = true;
|
||||||
|
|
||||||
|
fetch(searchDataURL)
|
||||||
|
.then(pages => pages.json())
|
||||||
|
.then(pages => {
|
||||||
|
window.bookSearchIndex = FlexSearch.create('balance', indexConfig);
|
||||||
|
window.bookSearchIndex.add(pages);
|
||||||
|
})
|
||||||
|
.then(() => input.required = false)
|
||||||
|
.then(search);
|
||||||
|
}
|
||||||
|
|
||||||
|
function search() {
|
||||||
|
while (results.firstChild) {
|
||||||
|
results.removeChild(results.firstChild);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!input.value) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
const searchHits = window.bookSearchIndex.search(input.value, 10);
|
||||||
|
searchHits.forEach(function (page) {
|
||||||
|
const li = element('<div class="dropdown-item"><a href></a></li>');
|
||||||
|
const a = li.querySelector('a')
|
||||||
|
|
||||||
|
a.href = page.href;
|
||||||
|
a.textContent = page.title;
|
||||||
|
|
||||||
|
results.appendChild(li);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param {String} content
|
||||||
|
* @returns {Node}
|
||||||
|
*/
|
||||||
|
function element(content) {
|
||||||
|
const div = document.createElement('div');
|
||||||
|
div.innerHTML = content;
|
||||||
|
return div.firstChild;
|
||||||
|
}
|
||||||
|
})();
|
BIN
themes/hugo-cuisine-book/images/screenshot.png
Normal file
After Width: | Height: | Size: 745 KiB |
BIN
themes/hugo-cuisine-book/images/tn.png
Normal file
After Width: | Height: | Size: 745 KiB |
7
themes/hugo-cuisine-book/layouts/404.html
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
{{ define "main" }}
|
||||||
|
<div class="section">
|
||||||
|
<figure class="image">
|
||||||
|
<img src="404-page.svg" />
|
||||||
|
</figure>
|
||||||
|
</div>
|
||||||
|
{{ end }}
|
10
themes/hugo-cuisine-book/layouts/_default/baseof.html
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en" class="has-navbar-fixed-top">
|
||||||
|
{{- partial "head.html" . -}}
|
||||||
|
|
||||||
|
<body>
|
||||||
|
{{- partial "header.html" . -}}
|
||||||
|
<main class="main" role="main">{{- block "main" . }}{{- end }}</main>
|
||||||
|
{{- partial "footer.html" . -}}
|
||||||
|
</body>
|
||||||
|
</html>
|
29
themes/hugo-cuisine-book/layouts/_default/list.html
Normal file
|
@ -0,0 +1,29 @@
|
||||||
|
{{ define "main" }}
|
||||||
|
<section class="section">
|
||||||
|
<div class="container">
|
||||||
|
<div class="columns is-centered">
|
||||||
|
<div class="column is-half">
|
||||||
|
<h3 class="title">{{ humanize .Page.Title }}</h3>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="columns is-centered">
|
||||||
|
<div class="column">
|
||||||
|
{{ range $index, $page := .Pages }} {{ if eq (mod $index 4) 0 }}{{
|
||||||
|
partial "box.html" $page }}{{ end }} {{ end }}
|
||||||
|
</div>
|
||||||
|
<div class="column">
|
||||||
|
{{ range $index, $page := .Pages }} {{ if eq (mod $index 4) 1 }}{{
|
||||||
|
partial "box.html" $page }}{{ end }} {{ end }}
|
||||||
|
</div>
|
||||||
|
<div class="column">
|
||||||
|
{{ range $index, $page := .Pages }} {{ if eq (mod $index 4) 2 }}{{
|
||||||
|
partial "box.html" $page }}{{ end }} {{ end }}
|
||||||
|
</div>
|
||||||
|
<div class="column">
|
||||||
|
{{ range $index, $page := .Pages }} {{ if eq (mod $index 4) 3 }}{{
|
||||||
|
partial "box.html" $page }}{{ end }} {{ end }}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
{{ end }}
|
57
themes/hugo-cuisine-book/layouts/_default/single.html
Normal file
|
@ -0,0 +1,57 @@
|
||||||
|
{{ define "main" }} {{ $baseUrl := .Site.BaseURL }}
|
||||||
|
<div class="section">
|
||||||
|
<article class="container box">
|
||||||
|
<header>
|
||||||
|
<div class="columns is-flex is-vcentered">
|
||||||
|
<div class="column is-2 p-5">
|
||||||
|
{{ if .Params.featured_image }}
|
||||||
|
<figure class="image is-1by1">
|
||||||
|
{{ with .Resources.GetMatch .Params.featured_image }}
|
||||||
|
<img alt="{{ .Name }}" class="is-rounded" src="{{ .Permalink }}" />
|
||||||
|
{{ else }}
|
||||||
|
<img
|
||||||
|
alt="{{ .Params.featured_image }}"
|
||||||
|
class="is-rounded"
|
||||||
|
src="{{ .Params.featured_image | relURL }}"
|
||||||
|
/>
|
||||||
|
{{ end }}
|
||||||
|
</figure>
|
||||||
|
{{ end }}
|
||||||
|
</div>
|
||||||
|
<div class="column">
|
||||||
|
<h1 class="title is-1">{{ .Title }}</h1>
|
||||||
|
{{ if .GitInfo }} {{ with .GitInfo.AuthorName }}
|
||||||
|
<h5 class="is-5 has-text-info">{{ . }}</h5>
|
||||||
|
{{ end }} {{ end }} {{ with .Params.website }}
|
||||||
|
<h5 class="is-5 has-text-link">
|
||||||
|
<a href="{{ . }}">{{ . }}</a>
|
||||||
|
</h5>
|
||||||
|
{{ end }} {{ if .Params.description }}
|
||||||
|
<h5 class="is-5">{{ .Params.description }}</h5>
|
||||||
|
{{ end }}
|
||||||
|
<span>
|
||||||
|
{{ $rating := 0 }} {{ if and (isset .Params "rating") (le
|
||||||
|
.Params.rating 5) }} {{ $rating = .Params.rating }} {{ end }} {{
|
||||||
|
range $i := (seq $rating) }}
|
||||||
|
<i class="fas fa-star has-text-warning"></i>
|
||||||
|
{{ end }} {{ range $i := (seq (sub 5 $rating)) }}
|
||||||
|
<i class="fas fa-star"></i>
|
||||||
|
{{ end }}
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div style="margin-top: 1em">
|
||||||
|
{{ range .Params.Tags }}
|
||||||
|
<a class="tag is-primary is-light" href="{{ $baseUrl }}/tags/{{ . }}"
|
||||||
|
>{{ . }}</a
|
||||||
|
>
|
||||||
|
{{ end }}
|
||||||
|
</div>
|
||||||
|
</header>
|
||||||
|
<div class="content" style="margin-top: 1em">{{ .Content }}</div>
|
||||||
|
</article>
|
||||||
|
</div>
|
||||||
|
{{- if or (eq .Params.comment true) (and (ne .Params.comment false) (eq
|
||||||
|
site.Params.comment true)) -}}
|
||||||
|
<section class="container">{{- partial "comments.html" . -}}</section>
|
||||||
|
{{- end -}} {{ end }}
|
41
themes/hugo-cuisine-book/layouts/index.html
Normal file
|
@ -0,0 +1,41 @@
|
||||||
|
{{ define "main" }}
|
||||||
|
<section class="section">
|
||||||
|
<div class="container">
|
||||||
|
<div class="columns is-centered">
|
||||||
|
{{- partial "search.html" . -}}
|
||||||
|
</div>
|
||||||
|
<div class="columns is-centered">
|
||||||
|
<div class="column">
|
||||||
|
<div style="margin-bottom: 1em;">
|
||||||
|
{{ range .Site.Taxonomies.tags }}
|
||||||
|
<a class="tag is-primary is-light" href="{{ .Page.Permalink }}">{{ .Page.Title }}</a>
|
||||||
|
{{ end }}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="columns is-centered">
|
||||||
|
<div class="column">
|
||||||
|
{{ range $index, $page := .Site.RegularPages }}
|
||||||
|
{{ if eq (mod $index 4) 0 }}{{ partial "box.html" $page }}{{ end }}
|
||||||
|
{{ end }}
|
||||||
|
</div>
|
||||||
|
<div class="column">
|
||||||
|
{{ range $index, $page := .Site.RegularPages }}
|
||||||
|
{{ if eq (mod $index 4) 1 }}{{ partial "box.html" $page }}{{ end }}
|
||||||
|
{{ end }}
|
||||||
|
</div>
|
||||||
|
<div class="column">
|
||||||
|
{{ range $index, $page := .Site.RegularPages }}
|
||||||
|
{{ if eq (mod $index 4) 2 }}{{ partial "box.html" $page }}{{ end }}
|
||||||
|
{{ end }}
|
||||||
|
</div>
|
||||||
|
<div class="column">
|
||||||
|
{{ range $index, $page := .Site.RegularPages }}
|
||||||
|
{{ if eq (mod $index 4) 3 }}{{ partial "box.html" $page }}{{ end }}
|
||||||
|
{{ end }}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
{{ end }}
|
50
themes/hugo-cuisine-book/layouts/partials/box.html
Normal file
|
@ -0,0 +1,50 @@
|
||||||
|
{{ $baseUrl := .Site.BaseURL }}
|
||||||
|
<a class="box" href="{{ .Permalink }}" aria-label="{{ .Title }}">
|
||||||
|
<div class="columns is-flex is-vcentered">
|
||||||
|
<div class="column is-one-quarter">
|
||||||
|
{{ if .Params.featured_image }}
|
||||||
|
<figure class="is-flex image is-1by1">
|
||||||
|
{{ with .Resources.GetMatch .Params.featured_image }}
|
||||||
|
<img alt="{{ .Name }}" class="is-rounded" src="{{ .RelPermalink }}" />
|
||||||
|
{{ else }}
|
||||||
|
<img
|
||||||
|
alt="{{ .Params.featured_image }}"
|
||||||
|
class="is-rounded"
|
||||||
|
src="{{ .Params.featured_image | relURL }}"
|
||||||
|
/>
|
||||||
|
{{ end }}
|
||||||
|
</figure>
|
||||||
|
{{ end }}
|
||||||
|
</div>
|
||||||
|
<div class="column">
|
||||||
|
<div>{{ .Title }}</div>
|
||||||
|
{{ if .GitInfo }} {{ with .GitInfo.AuthorName }}
|
||||||
|
<small><p class="has-text-info">{{ . }}</p></small>
|
||||||
|
{{ end }} {{ end }}
|
||||||
|
<span>
|
||||||
|
{{ $rating := 0 }} {{ if and (isset .Params "rating") (le .Params.rating
|
||||||
|
5) }} {{ $rating = .Params.rating }} {{ end }} {{ range $i := (seq
|
||||||
|
$rating) }}
|
||||||
|
<i class="fas fa-star has-text-warning"></i>
|
||||||
|
{{ end }} {{ range $i := (seq (sub 5 $rating)) }}
|
||||||
|
<i class="fas fa-star"></i>
|
||||||
|
{{ end }}
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="columns is-flex">
|
||||||
|
<div class="column">
|
||||||
|
{{ if .Params.description }}
|
||||||
|
<small class="has-text-grey">{{ .Params.description }}</small>
|
||||||
|
{{ end }}
|
||||||
|
<small class="has-text-grey">{{ .Summary }}</small>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="columns is-flex">
|
||||||
|
<div class="column">
|
||||||
|
{{ range .Params.Tags }}
|
||||||
|
<span class="tag is-primary is-light">{{ . }}</span>
|
||||||
|
{{ end }}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</a>
|
2
themes/hugo-cuisine-book/layouts/partials/comments.html
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
<!-- This partial can be replaced to support other commenting engines -->
|
||||||
|
{{ template "_internal/disqus.html" . }}
|
14
themes/hugo-cuisine-book/layouts/partials/footer.html
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
<footer class="footer is-fixed-bottom">
|
||||||
|
<div class="content has-text-centered">
|
||||||
|
<p>
|
||||||
|
<strong>Hugo Cuisine Book</strong> by
|
||||||
|
<a href="https://ntk148v.github.io/blog">Kien Nguyen Tuan</a>. The source
|
||||||
|
code is licensed
|
||||||
|
<a href="http://opensource.org/licenses/mit-license.php">MIT</a>. The
|
||||||
|
website content is licensed
|
||||||
|
<a href="http://creativecommons.org/licenses/by-nc-sa/4.0/"
|
||||||
|
>CC BY NC SA 4.0</a
|
||||||
|
>.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</footer>
|
28
themes/hugo-cuisine-book/layouts/partials/head.html
Normal file
|
@ -0,0 +1,28 @@
|
||||||
|
{{ $baseUrl := .Site.BaseURL }}
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<title>
|
||||||
|
{{ block "title" . }}{{ .Site.Title }} {{ with .Params.Title }} | {{ . }}{{
|
||||||
|
end }}{{ end }}
|
||||||
|
</title>
|
||||||
|
<meta name="author" content="{{ .Site.Params.author }}" />
|
||||||
|
<meta name="description" content="{{ .Site.Params.description }}" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
<link rel="apple-touch-icon" sizes="180x180" href="{{ $baseUrl }}/apple-touch-icon.png" />
|
||||||
|
<link rel="icon" type="image/png" sizes="32x32" href="{{ $baseUrl }}/favicon-32x32.png" />
|
||||||
|
<link rel="icon" type="image/png" sizes="16x16" href="{{ $baseUrl }}/favicon-16x16.png" />
|
||||||
|
<link rel="manifest" href="{{ $baseUrl }}/site.webmanifest" />
|
||||||
|
<link rel="stylesheet" href="{{ $baseUrl }}/css/bulma.min.css" />
|
||||||
|
<link rel="stylesheet" href="{{ $baseUrl }}/css/fontawesome-all.css" />
|
||||||
|
<!-- Theme stylesheet, you can customize scss by creating `assets/custom.scss` in your website -->
|
||||||
|
{{- $styles := resources.Get "main.scss" | resources.ExecuteAsTemplate
|
||||||
|
"main.scss" . | resources.ToCSS | resources.Minify | resources.Fingerprint }}
|
||||||
|
<link rel="stylesheet" href="{{ $styles.RelPermalink }}" {{ template
|
||||||
|
"integrity" $styles }}> {{- define "integrity" -}} {{- if (urls.Parse
|
||||||
|
.Permalink).Host -}} integrity="{{ .Data.Integrity }}" crossorigin="anonymous"
|
||||||
|
{{- end -}} {{- end -}}
|
||||||
|
{{- $searchJSFile := printf "%s.search.js" .Language.Lang }}
|
||||||
|
{{- $searchJS := resources.Get "search.js" | resources.ExecuteAsTemplate $searchJSFile . | resources.Minify | resources.Fingerprint }}
|
||||||
|
<script defer src="{{ $baseUrl }}/js/flexsearch.min.js"></script>
|
||||||
|
<script defer src="{{ $searchJS.RelPermalink }}" {{ template "integrity" $searchJS }}></script>
|
||||||
|
</head>
|
16
themes/hugo-cuisine-book/layouts/partials/header.html
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
<nav
|
||||||
|
class="navbar is-transparent is-fixed-top"
|
||||||
|
role="navigation"
|
||||||
|
aria-label="main navigation"
|
||||||
|
>
|
||||||
|
<div class="navbar-brand">
|
||||||
|
<a class="navbar-item" href="{{ $.Site.BaseURL }}">
|
||||||
|
{{ with $.Site.Params.Logo }}
|
||||||
|
<figure class="image is-48x48 navbar-item">
|
||||||
|
<img class="is-rounded" src="{{ $.Site.BaseURL }}/{{ . }}" alt="{{ . }}" />
|
||||||
|
</figure>
|
||||||
|
{{ end }}
|
||||||
|
<b class="title is-3">{{ $.Site.Title }}</b>
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
</nav>
|
14
themes/hugo-cuisine-book/layouts/partials/search.html
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
<div class="field has-addons search-box is-centered">
|
||||||
|
<div class="control">
|
||||||
|
<input
|
||||||
|
class="input"
|
||||||
|
type="test"
|
||||||
|
id="search-input"
|
||||||
|
placeholder="What are you looking for?"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
<!-- Add spinner later -->
|
||||||
|
<div class="search-spinner hidden"></div>
|
||||||
|
<!-- Still ugly af but will fix later -->
|
||||||
|
<div class="dropdown-content" id="search-results"></div>
|
||||||
|
</div>
|
BIN
themes/hugo-cuisine-book/static/36129.webp
Normal file
After Width: | Height: | Size: 396 KiB |
768
themes/hugo-cuisine-book/static/404-page.svg
Normal file
|
@ -0,0 +1,768 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://creativecommons.org/ns#"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
version="1.1"
|
||||||
|
id="svg2"
|
||||||
|
xml:space="preserve"
|
||||||
|
width="7256.6934"
|
||||||
|
height="4081.8933"
|
||||||
|
viewBox="0 0 7256.6934 4081.8933"
|
||||||
|
sodipodi:docname="vecteezy_the-page-not-found-error-404_8892186.svg"
|
||||||
|
inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)"><metadata
|
||||||
|
id="metadata8"><rdf:RDF><cc:Work
|
||||||
|
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
|
||||||
|
id="defs6" /><sodipodi:namedview
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1"
|
||||||
|
objecttolerance="10"
|
||||||
|
gridtolerance="10"
|
||||||
|
guidetolerance="10"
|
||||||
|
inkscape:pageopacity="0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:window-width="1860"
|
||||||
|
inkscape:window-height="1000"
|
||||||
|
id="namedview4"
|
||||||
|
showgrid="false"
|
||||||
|
inkscape:zoom="0.049747176"
|
||||||
|
inkscape:cx="110.55904"
|
||||||
|
inkscape:cy="2040.9467"
|
||||||
|
inkscape:window-x="3870"
|
||||||
|
inkscape:window-y="50"
|
||||||
|
inkscape:window-maximized="0"
|
||||||
|
inkscape:current-layer="g10" /><g
|
||||||
|
id="g10"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
inkscape:label="ink_ext_XXXXXX"
|
||||||
|
transform="matrix(1.3333333,0,0,-1.3333333,0,4081.8933)"><g
|
||||||
|
id="g12"
|
||||||
|
transform="scale(0.1)"><g
|
||||||
|
id="g14"
|
||||||
|
transform="scale(3.33896)"><path
|
||||||
|
d="M 16300.1,0 H 0 V 9168.79 H 16300.1 V 0"
|
||||||
|
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path16"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g18"
|
||||||
|
transform="scale(2.07969)"><path
|
||||||
|
d="M 16300,8102.97 H 8359.98"
|
||||||
|
style="fill:#ffd2aa;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path20"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g22"
|
||||||
|
transform="scale(2.07969)"><path
|
||||||
|
d="M 16300,8102.97 H 8359.98"
|
||||||
|
style="fill:none;stroke:#634e64;stroke-width:48.08399963;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="path24"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g26"
|
||||||
|
transform="scale(2.33255)"><path
|
||||||
|
d="M 6558.58,7007.66 H 16300"
|
||||||
|
style="fill:#ffd2aa;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path28"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g30"
|
||||||
|
transform="scale(2.33255)"><path
|
||||||
|
d="M 6558.58,7007.66 H 16300"
|
||||||
|
style="fill:none;stroke:#634e64;stroke-width:42.8716011;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="path32"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g34"
|
||||||
|
transform="scale(1.04083)"><path
|
||||||
|
d="m 16300,16190.7 h -447.8"
|
||||||
|
style="fill:#ffd2aa;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path36"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g38"
|
||||||
|
transform="scale(1.04083)"><path
|
||||||
|
d="m 16300,16190.7 h -447.8"
|
||||||
|
style="fill:none;stroke:#634e64;stroke-width:96.07730103;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="path40"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g42"
|
||||||
|
transform="scale(2.38557)"><path
|
||||||
|
d="M 16083.8,6851.9 H 16300"
|
||||||
|
style="fill:#ffd2aa;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path44"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g46"
|
||||||
|
transform="scale(2.38557)"><path
|
||||||
|
d="M 16083.8,6851.9 H 16300"
|
||||||
|
style="fill:none;stroke:#634e64;stroke-width:41.91870117;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="path48"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g50"
|
||||||
|
transform="scale(1.3983)"><path
|
||||||
|
d="m 15508.1,6739.97 h 791.9 v -270.19 h -517.8 v -262.31 h 517.8 v -265.33 h -517.8 v -381.6 h 517.8 v -271.19 h -791.9 v 1450.62"
|
||||||
|
style="fill:#e94e1b;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path52"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g54"
|
||||||
|
transform="scale(1.46183)"><path
|
||||||
|
d="m 15749.1,6085.78 h 220.8 v -129.22 c 23.8,50.89 55.6,89.61 95.2,116.02 39.6,26.4 83,39.6 130.2,39.6 33.3,0 68.2,-8.82 104.7,-26.4 l -80.2,-221.71 c -30.1,15.12 -55,22.64 -74.5,22.64 -39.6,0 -73.1,-24.49 -100.5,-73.53 -27.3,-49.05 -41,-145.3 -41,-288.68 l 1,-50.01 v -415.03 h -255.7 v 1026.32"
|
||||||
|
style="fill:#e94e1b;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path56"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g58"
|
||||||
|
transform="scale(1.51725)"><path
|
||||||
|
d="m 15769.2,5863.52 h 212.7 v -124.5 c 23,49.03 53.6,86.34 91.8,111.78 38.2,25.44 80,38.16 125.5,38.16 32.1,0 65.7,-8.5 100.8,-25.44 l -77.2,-213.61 c -29.1,14.56 -53,21.82 -71.8,21.82 -38.2,0 -70.5,-23.6 -96.8,-70.86 -26.4,-47.25 -39.6,-139.99 -39.6,-278.13 l 0.9,-48.18 v -399.87 h -246.3 v 988.83"
|
||||||
|
style="fill:#e94e1b;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path60"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g62"
|
||||||
|
transform="scale(1.62071)"><path
|
||||||
|
d="m 15812.9,5294.34 c -72.2,0 -132.3,-25.11 -180.3,-75.28 -48,-50.22 -72,-114.45 -72,-192.75 0,-80.52 23.7,-145.8 71.2,-195.65 47.4,-49.98 107.5,-74.91 180.3,-74.91 72.6,0 133.2,25.23 181.5,75.71 48.2,50.47 72.4,115.44 72.4,194.85 0,79.41 -23.7,143.95 -71.1,193.56 -47.5,49.67 -108.1,74.47 -182,74.47 z m -3.9,218.67 c 87.4,0 169.5,-21.84 246.4,-65.53 76.8,-43.68 136.8,-102.91 179.9,-177.82 43.2,-74.84 64.7,-155.67 64.7,-242.49 0,-87.37 -21.7,-169.06 -65.1,-245.07 -43.4,-76.02 -102.5,-135.38 -177.4,-178.2 -74.8,-42.82 -157.4,-64.29 -247.6,-64.29 -132.7,0 -246,47.26 -339.9,141.67 -93.9,94.46 -140.8,209.16 -140.8,344.17 0,144.69 53.1,265.19 159.1,361.63 93,83.97 199.9,125.93 320.7,125.93"
|
||||||
|
style="fill:#e94e1b;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path64"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g66"
|
||||||
|
transform="scale(1.68357)"><path
|
||||||
|
d="m 15821.7,5284.24 h 191.6 v -112.2 c 20.8,44.19 48.3,77.81 82.7,100.74 34.4,22.93 72.1,34.39 113.1,34.39 29,0 59.2,-7.66 90.9,-22.93 l -69.6,-192.5 c -26.2,13.12 -47.8,19.66 -64.8,19.66 -34.3,0 -63.4,-21.26 -87.2,-63.85 -23.7,-42.59 -35.6,-126.16 -35.6,-250.66 l 0.8,-43.42 V 4393.1 h -221.9 v 891.14"
|
||||||
|
style="fill:#e94e1b;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path68"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g70"
|
||||||
|
transform="scale(1.82392)"><path
|
||||||
|
d="m 15993.8,4479.2 v 372.71 l -254,-372.71 z m -3.8,715.98 h 211 V 4479.2 h 99 v -195.84 h -99 v -228.3 h -207.2 v 228.3 h -485.4 v 195.84 l 481.6,715.98"
|
||||||
|
style="fill:#e94e1b;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path72"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g74"
|
||||||
|
transform="scale(1.92104)"><path
|
||||||
|
d="m 15930.7,4741.59 c -34,0 -64,-10.93 -90.3,-32.69 -26.3,-21.76 -46.3,-59.24 -60.2,-112.33 -13.8,-53.15 -20.7,-130.92 -20.7,-233.32 0,-133.52 15.8,-225.76 47.6,-276.72 31.7,-50.96 72.9,-76.42 123.6,-76.42 48.7,0 87.4,24.16 116,72.46 34.9,58.41 52.3,156.01 52.3,292.92 0,138.78 -15.7,234.45 -46.9,287.13 -31.3,52.63 -71.8,78.97 -121.4,78.97 z m -4.7,190.94 c 77,0 143.4,-18.95 199.2,-56.74 55.8,-37.79 98.8,-95.57 129.2,-173.35 30.4,-77.76 45.6,-186.04 45.6,-324.82 0,-140.23 -15.5,-249.34 -46.3,-327.32 -30.9,-78.03 -72.4,-135.29 -124.5,-171.94 -52.2,-36.59 -118,-54.92 -197.4,-54.92 -79.5,0 -146.3,18.43 -200.3,55.29 -54.1,36.85 -96.5,92.86 -127.1,167.98 -30.6,75.11 -45.9,182.09 -45.9,320.87 0,193.8 29.9,334.24 89.7,421.38 66.5,95.68 159.1,143.57 277.8,143.57"
|
||||||
|
style="fill:#e94e1b;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path76"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g78"
|
||||||
|
transform="scale(2.01799)"><path
|
||||||
|
d="m 16023.2,4048.43 v 336.87 l -229.5,-336.87 z m -3.4,647.12 h 190.7 v -647.12 h 89.5 v -177.01 h -89.5 v -206.35 h -187.3 v 206.35 h -438.7 v 177.01 l 435.3,647.12"
|
||||||
|
style="fill:#e94e1b;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path80"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g82"
|
||||||
|
transform="scale(1.35429)"><path
|
||||||
|
d="m 16017.3,4470.76 h 42.3 c 33.4,0 56.5,2.37 69.5,7.16 13,4.73 23.3,12.63 30.8,23.63 7.4,11 11.1,24.22 11.1,39.88 0,27.02 -10.4,46.81 -31.4,59.21 -15.2,9.23 -43.5,13.81 -84.7,13.81 h -37.6 z m -133.2,273.65 h 141.3 c 76.5,0 131.6,-7.09 165.4,-21.19 33.8,-14.11 60.5,-36.92 80,-68.52 19.5,-31.61 29.2,-69.41 29.2,-113.49 0,-48.89 -12.8,-89.5 -38.3,-121.84 -25.6,-32.42 -60.2,-54.94 -104,-67.64 -25.7,-7.31 -72.5,-10.93 -140.4,-10.93 v -296.53 h -133.2 v 700.14"
|
||||||
|
style="fill:#e94e1b;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path84"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g86"
|
||||||
|
transform="scale(1.41459)"><path
|
||||||
|
d="m 16044.8,4265.55 c -38.5,0 -70.3,-13.57 -95.8,-40.72 -25.4,-27.21 -38.2,-62.07 -38.2,-104.62 0,-42.84 13,-78.05 38.8,-105.69 26,-27.64 57.8,-41.49 95.7,-41.49 39,0 71.4,13.64 97.1,40.79 25.8,27.21 38.6,62.84 38.6,106.88 0,43.13 -12.8,78.05 -38.6,104.77 -25.7,26.72 -58.2,40.08 -97.6,40.08 z m 130.8,102.08 h 124.4 v -495.76 h -124.4 v 52.45 c -24.3,-23.12 -48.7,-39.73 -73,-49.91 -24.5,-10.18 -50.9,-15.27 -79.5,-15.27 -64,0 -119.4,24.81 -166.1,74.51 -46.8,49.63 -70.1,111.41 -70.1,185.21 0,76.56 22.6,139.27 67.8,188.19 45.3,48.91 100.2,73.37 164.8,73.37 29.7,0 57.6,-5.65 83.7,-16.89 26.1,-11.24 50.3,-28.06 72.4,-50.55 v 54.65"
|
||||||
|
style="fill:#e94e1b;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path88"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g90"
|
||||||
|
transform="scale(1.47615)"><path
|
||||||
|
d="m 16057.6,4086.37 c -37.5,0 -68.5,-12.61 -93,-37.74 -24.5,-25.2 -36.6,-56.84 -36.6,-94.98 0,-39.63 12.5,-72.07 37.5,-97.41 25,-25.34 56.5,-38 94.3,-38 37,0 67.5,12.39 91.5,37.12 24,24.73 36,57.24 36,97.42 0,39.56 -12.1,71.73 -36.2,96.46 -24.2,24.73 -55.3,37.13 -93.5,37.13 z m 123.6,99.1 h 118.8 v -406.93 c 0,-80.35 -16.2,-139.42 -48.5,-177.29 -43.4,-51.21 -108.7,-76.89 -196.1,-76.89 -46.6,0 -85.7,5.83 -117.4,17.48 -31.7,11.65 -58.6,28.79 -80.4,51.35 -21.8,22.56 -38,50 -48.4,82.31 h 131.4 c 11.7,-13.41 26.6,-23.51 45,-30.35 18.3,-6.84 40,-10.3 65,-10.3 32.1,0 57.8,4.95 77.3,14.84 19.5,9.89 33.3,22.76 41.3,38.48 8,15.71 12,42.74 12,81.22 -21,-21 -43,-36.04 -65.9,-45.25 -23,-9.15 -49.1,-13.75 -78.2,-13.75 -63.8,0 -117.6,23.03 -161.6,69.03 -43.9,45.99 -65.9,104.19 -65.9,174.64 0,75.4 23.3,135.96 69.8,181.69 42.3,41.32 92.7,61.98 151.2,61.98 27.3,0 53.2,-5.01 77.5,-15.1 24.2,-10.03 48.6,-26.56 73.1,-49.52 v 52.36"
|
||||||
|
style="fill:#e94e1b;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path92"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g94"
|
||||||
|
transform="scale(1.53831)"><path
|
||||||
|
d="m 16185.2,3845.4 c -7.5,25.41 -22.5,46.09 -44.7,62.01 -22.3,15.93 -48.1,23.93 -77.4,23.93 -32,0 -59.9,-8.97 -84,-26.85 -15.1,-11.18 -29.1,-30.88 -42,-59.09 z m 114.4,-90.04 h -367.5 c 5.3,-32.44 19.5,-58.18 42.5,-77.35 23.1,-19.12 52.5,-28.67 88.3,-28.67 42.7,0 79.4,14.95 110.1,44.85 l 96.5,-45.31 c -24.1,-34.06 -52.9,-59.28 -86.4,-75.6 -33.5,-16.32 -73.3,-24.51 -119.4,-24.51 -71.5,0 -129.7,22.56 -174.7,67.67 -45,45.12 -67.5,101.61 -67.5,169.48 0,69.55 22.4,127.34 67.3,173.24 44.8,45.96 101,68.97 168.6,68.97 71.8,0 130.1,-23.01 175.1,-68.97 45,-45.9 67.5,-106.61 67.5,-182.02 l -0.4,-21.78"
|
||||||
|
style="fill:#e94e1b;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path96"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g98"
|
||||||
|
transform="scale(1.62402)"><path
|
||||||
|
d="m 15917,3804.37 h 108.3 v -44.2 c 24.6,20.68 46.9,35.09 66.8,43.16 20,8.13 40.4,12.19 61.2,12.19 42.9,0 79.2,-14.96 109,-44.89 25.1,-25.37 37.7,-62.93 37.7,-112.68 v -285.4 h -107.1 v 189.1 c 0,51.54 -2.4,85.77 -7,102.7 -4.6,16.94 -12.7,29.8 -24.1,38.67 -11.6,8.81 -25.7,13.24 -42.6,13.24 -21.9,0 -40.7,-7.33 -56.5,-21.98 -15.7,-14.66 -26.6,-34.98 -32.6,-60.84 -3.2,-13.48 -4.8,-42.73 -4.8,-87.62 V 3372.55 H 15917 v 431.82"
|
||||||
|
style="fill:#e94e1b;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path100"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g102"
|
||||||
|
transform="scale(1.68559)"><path
|
||||||
|
d="m 16081,3577.86 c -32.4,0 -59.4,-11.27 -81,-33.82 -21.5,-22.6 -32.3,-51.43 -32.3,-86.61 0,-36.19 10.6,-65.56 31.9,-87.98 21.4,-22.43 48.4,-33.64 81.1,-33.64 32.7,0 59.8,11.33 81.5,34.05 21.8,22.66 32.6,51.85 32.6,87.57 0,35.65 -10.7,64.66 -32,86.97 -21.3,22.31 -48.6,33.46 -81.8,33.46 z m -1.7,98.3 c 39.3,0 76.2,-9.84 110.7,-29.48 34.6,-19.58 61.5,-46.28 80.9,-79.91 19.4,-33.64 29.1,-69.95 29.1,-108.99 0,-39.27 -9.8,-75.93 -29.2,-110.11 -19.6,-34.17 -46.1,-60.87 -79.8,-80.15 -33.7,-19.22 -70.8,-28.83 -111.3,-28.83 -59.7,0 -110.6,21.24 -152.7,63.66 -42.2,42.42 -63.3,94.03 -63.3,154.66 0,65.02 23.8,119.19 71.4,162.55 41.9,37.74 89.9,56.6 144.2,56.6"
|
||||||
|
style="fill:#e94e1b;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path104"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g106"
|
||||||
|
transform="scale(1.72101)"><path
|
||||||
|
d="m 16137.1,3740.18 h 102.2 v -150.2 h 60.7 v -87.97 h -60.7 v -319.52 h -102.2 v 319.52 h -52.5 v 87.97 h 52.5 v 150.2"
|
||||||
|
style="fill:#e94e1b;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path108"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g110"
|
||||||
|
transform="scale(1.78241)"><path
|
||||||
|
d="m 16099.7,3466.32 h 35 c 0.2,51.61 1.1,82.08 2.5,91.5 2.7,21.71 11.8,38.88 27.4,51.56 15.5,12.62 37.5,18.96 65.9,18.96 20.5,0 43.7,-4.71 69.5,-14.08 v -75.23 c -14.2,4.09 -25.9,6.11 -35.1,6.11 -11.6,0 -20.1,-2.41 -25.3,-7.18 -3.9,-3.65 -5.8,-11.11 -5.8,-22.44 l -0.4,-49.2 h 62.6 v -83.54 h -62.6 v -309.92 h -98.7 v 309.92 h -35 v 83.54"
|
||||||
|
style="fill:#e94e1b;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path112"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g114"
|
||||||
|
transform="scale(1.83942)"><path
|
||||||
|
d="m 16099.4,3278.64 c -29.7,0 -54.5,-10.33 -74.3,-30.99 -19.8,-20.72 -29.6,-47.14 -29.6,-79.37 0,-33.17 9.7,-60.08 29.3,-80.63 19.5,-20.55 44.3,-30.82 74.2,-30.82 30,0 54.9,10.38 74.8,31.2 19.9,20.77 29.8,47.52 29.8,80.25 0,32.67 -9.7,59.25 -29.3,79.69 -19.5,20.45 -44.5,30.67 -74.9,30.67 z m -1.6,90.08 c 36,0 69.8,-9.02 101.5,-27.02 31.6,-17.94 56.3,-42.4 74.1,-73.23 17.7,-30.82 26.6,-64.1 26.6,-99.87 0,-35.99 -8.9,-69.58 -26.8,-100.9 -17.9,-31.31 -42.2,-55.78 -73.1,-73.45 -30.8,-17.61 -64.8,-26.42 -102,-26.42 -54.6,0 -101.3,19.47 -139.9,58.33 -38.7,38.88 -58.1,86.18 -58.1,141.74 0,59.58 21.9,109.21 65.6,148.95 38.3,34.58 82.4,51.87 132.1,51.87"
|
||||||
|
style="fill:#e94e1b;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path116"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g118"
|
||||||
|
transform="scale(1.8941)"><path
|
||||||
|
d="m 15974.7,3261.91 h 93.9 v -178.29 c 0,-34.74 2.4,-58.81 7.2,-72.33 4.7,-13.52 12.4,-23.97 23,-31.46 10.6,-7.5 23.6,-11.25 39.1,-11.25 15.4,0 28.5,3.7 39.4,11.09 10.8,7.34 18.8,18.16 24,32.47 3.9,10.66 5.8,33.47 5.8,68.42 v 181.35 h 92.9 v -156.85 c 0,-64.68 -5.1,-108.92 -15.3,-132.73 -12.5,-29.04 -30.8,-51.32 -55.1,-66.89 -24.3,-15.52 -55.1,-23.29 -92.6,-23.29 -40.6,0 -73.5,9.09 -98.5,27.19 -25.1,18.17 -42.7,43.46 -52.9,75.92 -7.3,22.44 -10.9,63.31 -10.9,122.49 v 154.16"
|
||||||
|
style="fill:#e94e1b;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path120"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g122"
|
||||||
|
transform="scale(1.9512)"><path
|
||||||
|
d="m 15981.2,3166.46 h 90.2 v -36.8 c 20.4,17.22 39,29.21 55.6,35.93 16.6,6.76 33.5,10.14 50.9,10.14 35.6,0 65.9,-12.45 90.7,-37.36 20.9,-21.11 31.4,-52.38 31.4,-93.79 v -237.54 h -89.2 v 157.39 c 0,42.9 -1.9,71.39 -5.8,85.48 -3.8,14.1 -10.5,24.81 -20.1,32.19 -9.5,7.33 -21.4,11.02 -35.4,11.02 -18.3,0 -33.9,-6.1 -47,-18.3 -13,-12.2 -22.1,-29.11 -27.2,-50.63 -2.6,-11.23 -3.9,-35.57 -3.9,-72.93 v -144.22 h -90.2 v 359.42"
|
||||||
|
style="fill:#e94e1b;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path124"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g126"
|
||||||
|
transform="scale(2.01229)"><path
|
||||||
|
d="m 16120.7,2998.58 c -27.1,0 -49.5,-9.54 -67.4,-28.63 -17.9,-19.13 -26.9,-43.63 -26.9,-73.55 0,-30.11 9.1,-54.86 27.4,-74.29 18.2,-19.43 40.6,-29.17 67.2,-29.17 27.4,0 50.2,9.59 68.3,28.67 18.1,19.14 27.1,44.18 27.1,75.14 0,30.32 -9,54.86 -27.1,73.65 -18.1,18.78 -41,28.18 -68.6,28.18 z m 91.8,206.33 h 87.5 v -483.08 h -87.5 v 36.87 c -17,-16.25 -34.2,-27.93 -51.3,-35.08 -17.1,-7.16 -35.8,-10.74 -55.8,-10.74 -45,0 -83.9,17.44 -116.8,52.38 -32.8,34.89 -49.3,78.32 -49.3,130.2 0,53.82 15.9,97.9 47.7,132.29 31.8,34.38 70.4,51.58 115.8,51.58 20.9,0 40.5,-3.98 58.9,-11.88 18.3,-7.9 35.3,-19.72 50.8,-35.53 v 172.99"
|
||||||
|
style="fill:#e94e1b;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path128"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g130"
|
||||||
|
transform="scale(1.7942)"><path
|
||||||
|
d="m 13275.3,14129.7 905.9,-184.3 2118.8,-1141.6 -741.4,43.6 -2283.3,1282.3"
|
||||||
|
style="fill:#ffe0bd;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path132"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g134"
|
||||||
|
transform="scale(1.7942)"><path
|
||||||
|
d="m 13275.3,14129.7 905.9,-184.3 2118.8,-1141.6 -741.4,43.6 z"
|
||||||
|
style="fill:none;stroke:#634e64;stroke-width:55.73509979;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="path136"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g138"
|
||||||
|
transform="scale(1.71259)"><path
|
||||||
|
d="m 13908,12573.5 -2392.1,-1424 2392.1,-1343.47 2392,1343.47 -2392,1424"
|
||||||
|
style="fill:#efcda7;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path140"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g142"
|
||||||
|
transform="scale(1.71259)"><path
|
||||||
|
d="m 13908,12573.5 -2392.1,-1424 2392.1,-1343.47 2392,1343.47 z"
|
||||||
|
style="fill:none;stroke:#634e64;stroke-width:58.39110184;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="path144"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g146"
|
||||||
|
transform="scale(1.71259)"><path
|
||||||
|
d="m 13908,12574.9 v 2228.2 l 2392,-1343.5 v -2310.1 l -2392,1425.4"
|
||||||
|
style="fill:#f7d6ae;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path148"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g150"
|
||||||
|
transform="scale(1.71259)"><path
|
||||||
|
d="m 13908,12574.9 v 2228.2 l 2392,-1343.5 v -2310.1 z"
|
||||||
|
style="fill:none;stroke:#634e64;stroke-width:58.39110184;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="path152"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g154"
|
||||||
|
transform="scale(1.55531)"><path
|
||||||
|
d="M 15314.4,13846.5 V 16300 l -2634,-1479.3 V 12277 l 2634,1569.5"
|
||||||
|
style="fill:#e6be98;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path156"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g158"
|
||||||
|
transform="scale(1.55531)"><path
|
||||||
|
d="M 15314.4,13846.5 V 16300 l -2634,-1479.3 V 12277 Z"
|
||||||
|
style="fill:none;stroke:#634e64;stroke-width:64.29589844;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="path160"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g162"
|
||||||
|
transform="scale(1.46126)"><path
|
||||||
|
d="M 16300,14104 V 8937.06 l -1401.7,787.33 -563.3,316.31 -838.5,471 v 5262.8 L 16300,14104"
|
||||||
|
style="fill:#f7d6ae;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path164"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g166"
|
||||||
|
transform="scale(1.46126)"><path
|
||||||
|
d="M 16300,14104 V 8937.06 l -1401.7,787.33 -563.3,316.31 -838.5,471 v 5262.8 z"
|
||||||
|
style="fill:none;stroke:#634e64;stroke-width:68.43389893;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="path168"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g170"
|
||||||
|
transform="scale(1.71259)"><path
|
||||||
|
d="M 13908,12013.8 V 7625.53 l 2392,1333.48 v 4480.19 l -2392,-1425.4"
|
||||||
|
style="fill:#e6be98;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path172"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g174"
|
||||||
|
transform="scale(1.71259)"><path
|
||||||
|
d="M 13908,12013.8 V 7625.53 l 2392,1333.48 v 4480.19 z"
|
||||||
|
style="fill:none;stroke:#634e64;stroke-width:58.39110184;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="path176"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g178"
|
||||||
|
transform="scale(1.33561)"><path
|
||||||
|
d="m 16300,15108.9 v -4467.8 l -616.4,346.1 v 4121.7 h 616.4"
|
||||||
|
style="fill:#ffe0bd;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path180"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g182"
|
||||||
|
transform="scale(1.33561)"><path
|
||||||
|
d="m 16300,15108.9 v -4467.8 l -616.4,346.1 v 4121.7 z"
|
||||||
|
style="fill:none;stroke:#634e64;stroke-width:74.87229919;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="path184"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g186"
|
||||||
|
transform="scale(1.63743)"><path
|
||||||
|
d="M 15797.3,12323.9 V 8670.48 l 502.7,282.27 v 3371.15 h -502.7"
|
||||||
|
style="fill:#ffd2aa;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path188"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g190"
|
||||||
|
transform="scale(1.63743)"><path
|
||||||
|
d="M 15797.3,12323.9 V 8670.48 l 502.7,282.27 v 3371.15 z"
|
||||||
|
style="fill:none;stroke:#634e64;stroke-width:61.07130051;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="path192"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g194"
|
||||||
|
transform="scale(1.46126)"><path
|
||||||
|
d="m 13496.5,15774.6 -940.6,-1300 2777.6,-1746.7 966.5,1376.1 -2803.5,1670.6"
|
||||||
|
style="fill:#ffe0bd;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path196"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g198"
|
||||||
|
transform="scale(1.46126)"><path
|
||||||
|
d="m 13496.5,15774.6 -940.6,-1300 2777.6,-1746.7 966.5,1376.1 z"
|
||||||
|
style="fill:none;stroke:#634e64;stroke-width:68.43389893;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="path200"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g202"
|
||||||
|
transform="scale(1.71323)"><path
|
||||||
|
d="m 13908.8,12023 -802.3,1108.7 2369.2,1489.9 824.3,-1173.7 -2391.2,-1424.9"
|
||||||
|
style="fill:#ffe0bd;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path204"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g206"
|
||||||
|
transform="scale(1.71323)"><path
|
||||||
|
d="m 13908.8,12023 -802.3,1108.7 2369.2,1489.9 824.3,-1173.7 z"
|
||||||
|
style="fill:none;stroke:#634e64;stroke-width:58.36920166;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="path208"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g210"
|
||||||
|
transform="scale(1.4264)"><path
|
||||||
|
d="m 16300,9379.28 v 671.32"
|
||||||
|
style="fill:#50bee1;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path212"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g214"
|
||||||
|
transform="scale(1.4264)"><path
|
||||||
|
d="m 16300,9379.28 v 671.32"
|
||||||
|
style="fill:none;stroke:#634e64;stroke-width:70.1065979;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="path216"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g218"
|
||||||
|
transform="scale(1.44063)"><path
|
||||||
|
d="m 16300,9196.17 v 552.95"
|
||||||
|
style="fill:#50bee1;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path220"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g222"
|
||||||
|
transform="scale(1.44063)"><path
|
||||||
|
d="m 16300,9196.17 v 552.95"
|
||||||
|
style="fill:none;stroke:#634e64;stroke-width:69.41400146;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="path224"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g226"
|
||||||
|
transform="scale(1.44063)"><path
|
||||||
|
d="m 16300,9892.46 v 207.44"
|
||||||
|
style="fill:#50bee1;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path228"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g230"
|
||||||
|
transform="scale(1.44063)"><path
|
||||||
|
d="m 16300,9892.46 v 207.44"
|
||||||
|
style="fill:none;stroke:#634e64;stroke-width:69.41400146;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="path232"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g234"
|
||||||
|
transform="scale(1.47618)"><path
|
||||||
|
d="m 16300,13726.9 v -549"
|
||||||
|
style="fill:#50bee1;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path236"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g238"
|
||||||
|
transform="scale(1.47618)"><path
|
||||||
|
d="m 16300,13726.9 v -549"
|
||||||
|
style="fill:none;stroke:#634e64;stroke-width:67.74220276;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="path240"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g242"
|
||||||
|
transform="scale(1.48856)"><path
|
||||||
|
d="m 16300,13419.9 v -172.3"
|
||||||
|
style="fill:#50bee1;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path244"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g246"
|
||||||
|
transform="scale(1.48856)"><path
|
||||||
|
d="m 16300,13419.9 v -172.3"
|
||||||
|
style="fill:none;stroke:#634e64;stroke-width:67.17910004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="path248"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g250"
|
||||||
|
transform="scale(1.54388)"><path
|
||||||
|
d="m 15642.6,16300 v -270.4"
|
||||||
|
style="fill:#50bee1;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path252"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g254"
|
||||||
|
transform="scale(1.54388)"><path
|
||||||
|
d="m 15642.6,16300 v -270.4"
|
||||||
|
style="fill:none;stroke:#634e64;stroke-width:64.77189636;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="path256"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g258"
|
||||||
|
transform="scale(1.53682)"><path
|
||||||
|
d="m 15843.7,16300 v -607.7"
|
||||||
|
style="fill:#50bee1;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path260"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g262"
|
||||||
|
transform="scale(1.53682)"><path
|
||||||
|
d="m 15843.7,16300 v -607.7"
|
||||||
|
style="fill:none;stroke:#634e64;stroke-width:65.06939697;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="path264"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g266"
|
||||||
|
transform="scale(1.559)"><path
|
||||||
|
d="m 15920.4,16300 -642.3,-38.6 -2627.7,-1475.8 834.4,50.1 2435.6,1464.3"
|
||||||
|
style="fill:#ffe0bd;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path268"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g270"
|
||||||
|
transform="scale(1.559)"><path
|
||||||
|
d="m 15920.4,16300 -642.3,-38.6 -2627.7,-1475.8 834.4,50.1 z"
|
||||||
|
style="fill:none;stroke:#634e64;stroke-width:64.14369965;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="path272"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g274"
|
||||||
|
transform="scale(2.21064)"><path
|
||||||
|
d="m 13845.1,8746.41 735.3,-149.59 1719.6,-926.57 -601.8,35.38 -1853.1,1040.78"
|
||||||
|
style="fill:#ffe0bd;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path276"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g278"
|
||||||
|
transform="scale(2.21064)"><path
|
||||||
|
d="m 13845.1,8746.41 735.3,-149.59 1719.6,-926.57 -601.8,35.38 z"
|
||||||
|
style="fill:none;stroke:#634e64;stroke-width:45.2356987;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="path280"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g282"
|
||||||
|
transform="scale(1.8759)"><path
|
||||||
|
d="m 16300,10307.2 -850.7,-176.3 -2026.5,-1091.91 693.4,41.68 2183.8,1226.53"
|
||||||
|
style="fill:#ffe0bd;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path284"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g286"
|
||||||
|
transform="scale(1.8759)"><path
|
||||||
|
d="m 16300,10307.2 -850.7,-176.3 -2026.5,-1091.91 693.4,41.68 z"
|
||||||
|
style="fill:none;stroke:#634e64;stroke-width:53.30789948;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="path288"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g290"
|
||||||
|
transform="scale(2.12902)"><path
|
||||||
|
d="M 14375.9,7288.27 12451.7,6142.77 14375.9,5062.08 16300,6142.77 14375.9,7288.27"
|
||||||
|
style="fill:#efcda7;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path292"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g294"
|
||||||
|
transform="scale(2.12902)"><path
|
||||||
|
d="M 14375.9,7288.27 12451.7,6142.77 14375.9,5062.08 16300,6142.77 Z"
|
||||||
|
style="fill:none;stroke:#634e64;stroke-width:46.96989822;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="path296"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g298"
|
||||||
|
transform="scale(2.12902)"><path
|
||||||
|
d="M 14375.9,7289.35 V 9081.72 L 16300,8000.99 V 6142.77 l -1924.1,1146.58"
|
||||||
|
style="fill:#f7d6ae;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path300"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g302"
|
||||||
|
transform="scale(2.12902)"><path
|
||||||
|
d="M 14375.9,7289.35 V 9081.72 L 16300,8000.99 V 6142.77 Z"
|
||||||
|
style="fill:none;stroke:#634e64;stroke-width:46.96989822;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="path304"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g306"
|
||||||
|
transform="scale(1.87771)"><path
|
||||||
|
d="M 16300,8264.98 V 10297.2 L 14118.3,9071.87 V 6964.94 L 16300,8264.98"
|
||||||
|
style="fill:#e6be98;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path308"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g310"
|
||||||
|
transform="scale(1.87771)"><path
|
||||||
|
d="M 16300,8264.98 V 10297.2 L 14118.3,9071.87 V 6964.94 Z"
|
||||||
|
style="fill:none;stroke:#634e64;stroke-width:53.25650024;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="path312"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g314"
|
||||||
|
transform="scale(1.87771)"><path
|
||||||
|
d="M 16300,7771.88 V 5739.61 l -1090.9,612.72 -438.3,246.15 -652.6,366.51 V 9071.92 L 16300,7771.88"
|
||||||
|
style="fill:#f7d6ae;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path316"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g318"
|
||||||
|
transform="scale(1.87771)"><path
|
||||||
|
d="M 16300,7771.88 V 5739.61 l -1090.9,612.72 -438.3,246.15 -652.6,366.51 v 2106.93 z"
|
||||||
|
style="fill:none;stroke:#634e64;stroke-width:53.25650024;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="path320"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g322"
|
||||||
|
transform="scale(2.12902)"><path
|
||||||
|
d="M 14375.9,6854.45 V 5062.08 L 16300,6142.77 V 8001.03 L 14375.9,6854.45"
|
||||||
|
style="fill:#e6be98;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path324"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g326"
|
||||||
|
transform="scale(2.12902)"><path
|
||||||
|
d="M 14375.9,6854.45 V 5062.08 L 16300,6142.77 v 1858.26 z"
|
||||||
|
style="fill:none;stroke:#634e64;stroke-width:46.96989822;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="path328"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g330"
|
||||||
|
transform="scale(1.75204)"><path
|
||||||
|
d="M 16300,8083.76 V 6807.94 l -469.8,263.8 v 1012.02 h 469.8"
|
||||||
|
style="fill:#ffe0bd;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path332"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g334"
|
||||||
|
transform="scale(1.75204)"><path
|
||||||
|
d="M 16300,8083.76 V 6807.94 l -469.8,263.8 v 1012.02 z"
|
||||||
|
style="fill:none;stroke:#634e64;stroke-width:57.07619858;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="path336"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g338"
|
||||||
|
transform="scale(2.05386)"><path
|
||||||
|
d="M 15899.2,6895.83 V 5807.49 l 400.8,225.04 v 863.3 h -400.8"
|
||||||
|
style="fill:#ffd2aa;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path340"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g342"
|
||||||
|
transform="scale(2.05386)"><path
|
||||||
|
d="M 15899.2,6895.83 V 5807.49 l 400.8,225.04 v 863.3 z"
|
||||||
|
style="fill:none;stroke:#634e64;stroke-width:48.68870163;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="path344"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g346"
|
||||||
|
transform="scale(1.87771)"><path
|
||||||
|
d="m 14118.3,9071.92 -732.1,-1011.6 2161.7,-1359.38 752.1,1070.94 -2181.7,1300.04"
|
||||||
|
style="fill:#ffe0bd;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path348"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g350"
|
||||||
|
transform="scale(1.87771)"><path
|
||||||
|
d="m 14118.3,9071.92 -732.1,-1011.6 2161.7,-1359.38 752.1,1070.94 z"
|
||||||
|
style="fill:none;stroke:#634e64;stroke-width:53.25650024;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="path352"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g354"
|
||||||
|
transform="scale(2.21336)"><path
|
||||||
|
d="m 15679,7696.19 621,-858.2 -1833.8,-1153.23 -638.1,908.53 1850.9,1102.9"
|
||||||
|
style="fill:#ffe0bd;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path356"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g358"
|
||||||
|
transform="scale(2.21336)"><path
|
||||||
|
d="m 15679,7696.19 621,-858.2 -1833.8,-1153.23 -638.1,908.53 z"
|
||||||
|
style="fill:none;stroke:#634e64;stroke-width:45.18030167;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="path360"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g362"
|
||||||
|
transform="scale(1.84284)"><path
|
||||||
|
d="m 16300,6021.36 v 442.08"
|
||||||
|
style="fill:#50bee1;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path364"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g366"
|
||||||
|
transform="scale(1.84284)"><path
|
||||||
|
d="m 16300,6021.36 v 442.08"
|
||||||
|
style="fill:none;stroke:#634e64;stroke-width:54.26409912;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="path368"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g370"
|
||||||
|
transform="scale(1.85707)"><path
|
||||||
|
d="m 16300,5905.1 v 351.89"
|
||||||
|
style="fill:#50bee1;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path372"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g374"
|
||||||
|
transform="scale(1.85707)"><path
|
||||||
|
d="m 16300,5905.1 v 351.89"
|
||||||
|
style="fill:none;stroke:#634e64;stroke-width:53.84820175;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="path376"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g378"
|
||||||
|
transform="scale(1.85707)"><path
|
||||||
|
d="m 16300,6368.25 v 160.89"
|
||||||
|
style="fill:#50bee1;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path380"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g382"
|
||||||
|
transform="scale(1.85707)"><path
|
||||||
|
d="m 16300,6368.25 v 160.89"
|
||||||
|
style="fill:none;stroke:#634e64;stroke-width:53.84820175;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="path384"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g386"
|
||||||
|
transform="scale(1.89262)"><path
|
||||||
|
d="M 16300,7527.72 V 7099.47"
|
||||||
|
style="fill:#50bee1;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path388"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g390"
|
||||||
|
transform="scale(1.89262)"><path
|
||||||
|
d="M 16300,7527.72 V 7099.47"
|
||||||
|
style="fill:none;stroke:#634e64;stroke-width:52.83679962;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="path392"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g394"
|
||||||
|
transform="scale(1.90499)"><path
|
||||||
|
d="M 16300,7328.05 V 7193.46"
|
||||||
|
style="fill:#50bee1;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path396"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g398"
|
||||||
|
transform="scale(1.90499)"><path
|
||||||
|
d="M 16300,7328.05 V 7193.46"
|
||||||
|
style="fill:none;stroke:#634e64;stroke-width:52.49359894;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="path400"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g402"
|
||||||
|
transform="scale(1.86337)"><path
|
||||||
|
d="m 16300,8253.82 v 353.92"
|
||||||
|
style="fill:#50bee1;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path404"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g406"
|
||||||
|
transform="scale(1.86337)"><path
|
||||||
|
d="m 16300,8253.82 v 353.92"
|
||||||
|
style="fill:none;stroke:#634e64;stroke-width:53.66630173;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="path408"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g410"
|
||||||
|
transform="scale(1.85061)"><path
|
||||||
|
d="m 16300,8243.81 v 282.44"
|
||||||
|
style="fill:#50bee1;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path412"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g414"
|
||||||
|
transform="scale(1.85061)"><path
|
||||||
|
d="m 16300,8243.81 v 282.44"
|
||||||
|
style="fill:none;stroke:#634e64;stroke-width:54.03609848;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="path416"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g418"
|
||||||
|
transform="scale(1.89806)"><path
|
||||||
|
d="M 16300,10088.7 V 9868.68"
|
||||||
|
style="fill:#50bee1;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path420"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g422"
|
||||||
|
transform="scale(1.89806)"><path
|
||||||
|
d="M 16300,10088.7 V 9868.68"
|
||||||
|
style="fill:none;stroke:#634e64;stroke-width:52.6855011;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="path424"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g426"
|
||||||
|
transform="scale(1.91023)"><path
|
||||||
|
d="M 16300,9964.12 V 9475.23"
|
||||||
|
style="fill:#50bee1;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path428"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g430"
|
||||||
|
transform="scale(1.91023)"><path
|
||||||
|
d="M 16300,9964.12 V 9475.23"
|
||||||
|
style="fill:none;stroke:#634e64;stroke-width:52.34960175;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="path432"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g434"
|
||||||
|
transform="scale(1.97892)"><path
|
||||||
|
d="m 16300,10543.1 c 0,674.1 -866,1220.6 -1934.1,1220.6 -1068.2,0 -1934.2,-546.5 -1934.2,-1220.6 0,-674.03 866,-1220.49 1934.2,-1220.49 47.1,0 93.9,1.06 140.1,3.18 0,-1.06 0,-2.12 0,-3.18 0,-154.88 197.4,-280.46 440.9,-280.46 243.5,0 440.9,125.58 440.9,280.46 0,57.81 -27.5,111.52 -74.7,156.15 589,209.2 986.9,607.54 986.9,1064.34"
|
||||||
|
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path436"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g438"
|
||||||
|
transform="scale(1.97892)"><path
|
||||||
|
d="m 16300,10543.1 c 0,674.1 -866,1220.6 -1934.1,1220.6 -1068.2,0 -1934.2,-546.5 -1934.2,-1220.6 0,-674.03 866,-1220.49 1934.2,-1220.49 47.1,0 93.9,1.06 140.1,3.18 0,-1.06 0,-2.12 0,-3.18 0,-154.88 197.4,-280.46 440.9,-280.46 243.5,0 440.9,125.58 440.9,280.46 0,57.81 -27.5,111.52 -74.7,156.15 589,209.2 986.9,607.54 986.9,1064.34 z"
|
||||||
|
style="fill:none;stroke:#634e64;stroke-width:50.5326004;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="path440"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g442"
|
||||||
|
transform="scale(1.81464)"><path
|
||||||
|
d="m 15947.5,9697.16 c -194.6,0 -352.4,-100.35 -352.4,-224.18 0,-123.77 157.8,-224.17 352.4,-224.17 194.7,0 352.5,100.4 352.5,224.17 0,123.83 -157.8,224.18 -352.5,224.18"
|
||||||
|
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path444"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g446"
|
||||||
|
transform="scale(1.81464)"><path
|
||||||
|
d="m 15947.5,9697.16 c -194.6,0 -352.4,-100.35 -352.4,-224.18 0,-123.77 157.8,-224.17 352.4,-224.17 194.7,0 352.5,100.4 352.5,224.17 0,123.83 -157.8,224.18 -352.5,224.18 z"
|
||||||
|
style="fill:none;stroke:#634e64;stroke-width:55.10720062;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="path448"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g450"
|
||||||
|
transform="scale(1.81464)"><path
|
||||||
|
d="m 16079.5,8975.75 c -121.7,0 -220.5,-62.82 -220.5,-140.24 0,-77.43 98.8,-140.25 220.5,-140.25 121.8,0 220.5,62.82 220.5,140.25 0,77.42 -98.7,140.24 -220.5,140.24"
|
||||||
|
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path452"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g454"
|
||||||
|
transform="scale(1.81464)"><path
|
||||||
|
d="m 16079.5,8975.75 c -121.7,0 -220.5,-62.82 -220.5,-140.24 0,-77.43 98.8,-140.25 220.5,-140.25 121.8,0 220.5,62.82 220.5,140.25 0,77.42 -98.7,140.24 -220.5,140.24 z"
|
||||||
|
style="fill:none;stroke:#634e64;stroke-width:55.10720062;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="path456"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g458"
|
||||||
|
transform="scale(1.67685)"><path
|
||||||
|
d="m 15976.7,12652.2 c -57.7,0 -106,-20 -145.3,-60 -39.2,-40.1 -58.8,-91 -58.8,-152.7 0,-68.8 24.7,-123.2 74,-163.2 38.5,-31.4 82.5,-47 132.1,-47 56.2,0 104,20.3 143.6,60.9 39.5,40.6 59.3,90.6 59.3,150.1 0,59.2 -20,109.4 -59.7,150.4 -39.8,41 -88.2,61.5 -145.2,61.5 z m 1.2,115.9 c 88,0 163.7,-31.9 227,-95.6 63.4,-63.7 95.1,-141.4 95.1,-233 0,-90.8 -31.3,-167.7 -93.7,-230.5 -62.5,-62.9 -138.4,-94.4 -227.6,-94.4 -93.3,0 -170.9,32.4 -232.7,96.9 -61.8,64.6 -92.7,141.3 -92.7,230.1 0,59.5 14.4,114.2 43.2,164.1 28.7,49.9 68.3,89.4 118.7,118.6 50.4,29.2 104.6,43.8 162.7,43.8"
|
||||||
|
style="fill:#e94e1b;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path460"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g462"
|
||||||
|
transform="scale(1.73437)"><path
|
||||||
|
d="m 16065.9,12079.3 c -34.7,0 -63.6,-12.1 -86.7,-36.2 -23,-24.2 -34.5,-55 -34.5,-92.6 0,-38.8 11.3,-70.1 34.1,-94.1 22.8,-24 51.7,-36 86.6,-36 35,0 64.1,12.2 87.3,36.4 23.2,24.3 34.8,55.5 34.8,93.7 0,38.1 -11.4,69.1 -34.2,93 -22.8,23.8 -51.9,35.8 -87.4,35.8 z m -1.9,105.1 c 42,0 81.5,-10.5 118.4,-31.5 36.9,-21 65.8,-49.5 86.5,-85.5 20.7,-36 31.1,-74.8 31.1,-116.5 0,-42 -10.4,-81.3 -31.3,-117.8 -20.9,-36.5 -49.3,-65.1 -85.3,-85.7 -36,-20.5 -75.6,-30.9 -118.9,-30.9 -63.9,0 -118.3,22.8 -163.4,68.1 -45.1,45.4 -67.7,100.5 -67.7,165.4 0,69.6 25.5,127.5 76.5,173.8 44.7,40.4 96,60.6 154.1,60.6"
|
||||||
|
style="fill:#e94e1b;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path464"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g466"
|
||||||
|
transform="scale(1.79306)"><path
|
||||||
|
d="m 16075.4,11685.8 c -34.1,0 -62.3,-11.6 -84.7,-34.8 -22.4,-23.2 -33.6,-53.5 -33.6,-90.9 0,-38.3 11.2,-69.2 33.6,-92.8 22.4,-23.6 50.6,-35.4 84.7,-35.4 32.9,0 60.6,12 83.2,36 22.6,24 33.8,54.6 33.8,91.8 0,36.9 -11.1,67.1 -33.2,90.7 -22.2,23.6 -50.1,35.4 -83.8,35.4 z m -113.6,88.6 v -47.4 c 19.5,19.5 40.6,34.1 63.3,43.9 22.7,9.7 46.9,14.6 72.8,14.6 56.1,0 103.9,-21.2 143.2,-63.7 39.3,-42.4 58.9,-96.9 58.9,-163.3 0,-64.1 -20.3,-117.7 -60.9,-160.8 -40.7,-43.1 -88.7,-64.7 -144.4,-64.7 -24.8,0 -47.8,4.4 -69.2,13.3 -21.4,8.8 -42.6,23.3 -63.7,43.3 v -202.9 h -107.2 v 587.7 h 107.2"
|
||||||
|
style="fill:#e94e1b;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path468"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g470"
|
||||||
|
transform="scale(1.83274)"><path
|
||||||
|
d="m 16292.2,11460.7 -65.4,-65.4 c -26.5,26.3 -50.7,39.5 -72.3,39.5 -11.9,0 -21.2,-2.6 -27.9,-7.6 -6.7,-5 -10,-11.3 -10,-18.8 0,-5.6 2.1,-10.9 6.3,-15.6 4.3,-4.8 14.8,-11.3 31.6,-19.6 l 38.7,-19.3 c 40.7,-20.1 68.7,-40.6 83.9,-61.5 15.3,-20.9 22.9,-45.4 22.9,-73.6 0,-37.4 -13.8,-68.6 -41.3,-93.6 -27.4,-25.1 -64.2,-37.6 -110.4,-37.6 -61.4,0 -110.4,24.1 -147,72 l 65,70.8 c 12.3,-14.4 26.9,-26.1 43.5,-35 16.6,-8.9 31.4,-13.3 44.3,-13.3 13.9,0 25.2,3.3 33.7,10 8.5,6.7 12.7,14.5 12.7,23.3 0,16.2 -15.3,32.1 -46,47.6 l -35.6,17.8 c -68.1,34.3 -102.2,77.2 -102.2,128.8 0,33.3 12.8,61.7 38.5,85.3 25.7,23.6 58.5,35.4 98.5,35.4 27.4,0 53.1,-6 77.2,-17.9 24.1,-12 44.6,-29.3 61.3,-51.7"
|
||||||
|
style="fill:#e94e1b;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path472"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g474"
|
||||||
|
transform="scale(1.85541)"><path
|
||||||
|
d="m 16240,11071.8 c 16.6,0 30.7,-5.8 42.4,-17.4 11.7,-11.6 17.6,-25.6 17.6,-42.2 0,-16.6 -5.9,-30.7 -17.6,-42.4 -11.7,-11.7 -25.8,-17.6 -42.4,-17.6 -16.6,0 -30.7,5.9 -42.5,17.6 -11.7,11.7 -17.5,25.8 -17.5,42.4 0,16.6 5.8,30.6 17.5,42.2 11.8,11.6 25.9,17.4 42.5,17.4"
|
||||||
|
style="fill:#e94e1b;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path476"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g478"
|
||||||
|
transform="scale(1.88034)"><path
|
||||||
|
d="m 16240.8,10925 c 16.3,0 30.3,-5.7 41.8,-17.2 11.6,-11.4 17.4,-25.3 17.4,-41.6 0,-16.4 -5.8,-30.3 -17.4,-41.9 -11.5,-11.5 -25.5,-17.3 -41.8,-17.3 -16.4,0 -30.4,5.8 -41.9,17.3 -11.6,11.6 -17.3,25.5 -17.3,41.9 0,16.3 5.7,30.2 17.3,41.6 11.5,11.5 25.5,17.2 41.9,17.2"
|
||||||
|
style="fill:#e94e1b;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path480"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g482"
|
||||||
|
transform="scale(1.90527)"><path
|
||||||
|
d="m 16241.6,10782.1 c 16.1,0 29.9,-5.7 41.3,-17 11.4,-11.2 17.1,-24.9 17.1,-41.1 0,-16.1 -5.7,-29.9 -17.1,-41.3 -11.4,-11.4 -25.2,-17.1 -41.3,-17.1 -16.2,0 -29.9,5.7 -41.3,17.1 -11.5,11.4 -17.2,25.2 -17.2,41.3 0,16.2 5.7,29.9 17.2,41.1 11.4,11.3 25.1,17 41.3,17"
|
||||||
|
style="fill:#e94e1b;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path484"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g486"
|
||||||
|
transform="scale(2.4429)"><path
|
||||||
|
d="m 16300,6883.59 h -866.6"
|
||||||
|
style="fill:#ffd2aa;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path488"
|
||||||
|
inkscape:connector-curvature="0" /></g><g
|
||||||
|
id="g490"
|
||||||
|
transform="scale(2.4429)"><path
|
||||||
|
d="m 16300,6883.59 h -866.6"
|
||||||
|
style="fill:none;stroke:#634e64;stroke-width:40.93500137;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="path492"
|
||||||
|
inkscape:connector-curvature="0" /></g></g></g></svg>
|
After Width: | Height: | Size: 50 KiB |
BIN
themes/hugo-cuisine-book/static/android-chrome-192x192.png
Normal file
After Width: | Height: | Size: 21 KiB |
BIN
themes/hugo-cuisine-book/static/android-chrome-512x512.png
Normal file
After Width: | Height: | Size: 65 KiB |
BIN
themes/hugo-cuisine-book/static/apple-touch-icon.png
Normal file
After Width: | Height: | Size: 19 KiB |