Compare commits
3 commits
bf11f1dd39
...
e84f6f9899
| Author | SHA1 | Date | |
|---|---|---|---|
| e84f6f9899 | |||
| 0507d5c52f | |||
| 0a55d89c7c |
68 changed files with 267 additions and 146 deletions
|
|
@ -15,6 +15,7 @@
|
|||
--color-text-heading: #2c3e50;
|
||||
--color-text-muted: #666;
|
||||
--color-text-link: #3498db;
|
||||
--color-text-link-muted: #999;
|
||||
/* Backgrounds */
|
||||
--color-bg-page: #fff;
|
||||
--color-bg-surface: #f5f5f5;
|
||||
|
|
@ -65,6 +66,7 @@
|
|||
--color-text-heading: #f0f0f0;
|
||||
--color-text-muted: #a0a0a0;
|
||||
--color-text-link: #5dade2;
|
||||
--color-text-link-muted: #777;
|
||||
--color-bg-page: #1a1a1a;
|
||||
--color-bg-surface: #2d2d2d;
|
||||
--color-bg-warning: #3d3520;
|
||||
|
|
|
|||
|
|
@ -28,9 +28,45 @@ pageType: post
|
|||
<h2>Tags</h2>
|
||||
<ul class="tag-list">
|
||||
{% for tag in postTags %}
|
||||
<li><a href="/tags/{{ tag | lower }}/">#{{ tag }}</a></li>
|
||||
<li><a href="/tags/{{ tag | lower }}/\">#{{ tag }}</a></li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
</section>
|
||||
{% endif %}
|
||||
|
||||
{% set currentIndex = -1 %}
|
||||
{% for post in collections.posts %}
|
||||
{% if post.url == page.url %}
|
||||
{% set currentIndex = loop.index0 %}
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
|
||||
{% if currentIndex >= 0 %}
|
||||
{% set prevPost = collections.posts[currentIndex - 1] if currentIndex > 0 else null %}
|
||||
{% set nextPost = collections.posts[currentIndex + 1] if currentIndex < collections.posts.length - 1 else null %}
|
||||
|
||||
<nav class="post-navigation" aria-label="Post navigation">
|
||||
{% if prevPost %}
|
||||
<a href="{{ prevPost.url }}" class="post-nav-link post-nav-prev">
|
||||
<span class="post-nav-label">← Previous Post</span>
|
||||
<span class="post-nav-title">{{ prevPost.data.title }}</span>
|
||||
</a>
|
||||
{% else %}
|
||||
<span class="post-nav-link post-nav-prev post-nav-disabled">
|
||||
<span class="post-nav-label">← Previous Post</span>
|
||||
</span>
|
||||
{% endif %}
|
||||
|
||||
{% if nextPost %}
|
||||
<a href="{{ nextPost.url }}" class="post-nav-link post-nav-next">
|
||||
<span class="post-nav-label">Next Post →</span>
|
||||
<span class="post-nav-title">{{ nextPost.data.title }}</span>
|
||||
</a>
|
||||
{% else %}
|
||||
<span class="post-nav-link post-nav-next post-nav-disabled">
|
||||
<span class="post-nav-label">Next Post →</span>
|
||||
</span>
|
||||
{% endif %}
|
||||
</nav>
|
||||
{% endif %}
|
||||
</article>
|
||||
|
|
@ -4,10 +4,15 @@ pageType: recipe
|
|||
---
|
||||
<article class="recipe">
|
||||
{% if isDraft %}
|
||||
<div class="draft-warning-banner">
|
||||
<div class="warning-banner">
|
||||
⚠️ This recipe is still a draft and may be incomplete or subject to changes.
|
||||
</div>
|
||||
{% endif %}
|
||||
{% if plantBased === false %}
|
||||
<div class="warning-banner">
|
||||
This recipe contains products of animal agriculture. Animal agriculture is a significant contributor to greenhouse gas emissions, deforestation, water pollution, and worker exploitation. Consider exploring plant-based alternatives to reduce negative impacts.
|
||||
</div>
|
||||
{% endif %}
|
||||
<header class="recipe-header">
|
||||
<h1>{{ title }}</h1>
|
||||
{% if isDraft %}
|
||||
|
|
|
|||
|
|
@ -309,8 +309,8 @@ a {
|
|||
text-decoration: none;
|
||||
}
|
||||
|
||||
/* Draft Warning Banner */
|
||||
.draft-warning-banner {
|
||||
/* Warning Banner */
|
||||
.warning-banner {
|
||||
background-color: var(--color-bg-warning);
|
||||
border: 1px solid var(--color-border-warning);
|
||||
border-radius: var(--radius-block);
|
||||
|
|
@ -319,6 +319,7 @@ a {
|
|||
color: var(--color-warning-text);
|
||||
font-weight: var(--font-weight-medium);
|
||||
text-align: center;
|
||||
line-height: 1.5;
|
||||
}
|
||||
|
||||
/* Footer */
|
||||
|
|
@ -331,6 +332,53 @@ footer {
|
|||
font-size: var(--font-size-small);
|
||||
}
|
||||
|
||||
/* Post Navigation */
|
||||
nav.post-navigation {
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
align-items: flex-start;
|
||||
padding-top: var(--space-element);
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.post-nav-link {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.post-nav-link:hover:not(.post-nav-disabled) .post-nav-title {
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
.post-nav-prev {
|
||||
align-items: flex-start;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
.post-nav-next {
|
||||
align-items: flex-end;
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.post-nav-label {
|
||||
font-size: var(--font-size-small);
|
||||
color: var(--color-text-muted);
|
||||
}
|
||||
|
||||
.post-nav-title {
|
||||
color: var(--color-text-link);
|
||||
font-weight: var(--font-weight-medium);
|
||||
}
|
||||
|
||||
.post-nav-disabled {
|
||||
cursor: not-allowed;
|
||||
}
|
||||
|
||||
.post-nav-disabled .post-nav-label {
|
||||
color: var(--color-text-link-muted);
|
||||
}
|
||||
|
||||
/* Icon utilities */
|
||||
.icon-invertible {
|
||||
transition: filter 0.2s;
|
||||
|
|
|
|||
|
|
@ -16,6 +16,11 @@ eleventyComputed:
|
|||
|
||||
{% if recipe %}
|
||||
<article class="recipe">
|
||||
{% if recipe.data.plantBased === false %}
|
||||
<div class="warning-banner">
|
||||
This recipe contains products of animal agriculture. Animal agriculture is a significant contributor to greenhouse gas emissions, deforestation, water pollution, and worker exploitation. Consider exploring plant-based alternatives to reduce negative impacts.
|
||||
</div>
|
||||
{% endif %}
|
||||
<header class="recipe-header">
|
||||
<h1>{{ recipe.data.title }}</h1>
|
||||
</header>
|
||||
|
|
|
|||
|
|
@ -19,4 +19,4 @@ draft: true
|
|||
|
||||
[^1]: about 5-8mm thick
|
||||
|
||||
#recipe/dessert #diet/vegan/optional #diet/vegetarian
|
||||
#recipe/dessert #diet/plant-based/optional #diet/vegetarian
|
||||
|
|
@ -31,7 +31,7 @@ makes: One ??? kg loaf
|
|||
- mix in remaining ingredients to mixing bowl until incorporated don't over mix
|
||||
- bake in oven for 45-50 minutes
|
||||
|
||||
#recipe/dessert #recipe/staple/bread #diet/vegan/optional #diet/vegetarian
|
||||
#recipe/dessert #recipe/staple/bread #diet/plant-based/optional #diet/vegetarian
|
||||
|
||||
[^1]: optional
|
||||
[^2]: can use 2 eggs instead
|
||||
|
|
|
|||
|
|
@ -1,22 +1,20 @@
|
|||
---
|
||||
title: Bread
|
||||
draft: true
|
||||
title: Bread Machine Bread
|
||||
makes: 1 1kg loaf
|
||||
---
|
||||
|
||||
# Makes X ???
|
||||
### notes
|
||||
- ???
|
||||
## Ingredients
|
||||
- [ ] water 360g
|
||||
- [ ] instant yeast 7g
|
||||
- [ ] bread flour 540g
|
||||
- [ ] salt 8g
|
||||
- [ ] sugar 10g
|
||||
- [ ] sugar 10g [^vegan_sugar]
|
||||
- [ ] olive oil 22g
|
||||
## Tools
|
||||
- ???
|
||||
- bread machine
|
||||
## Steps
|
||||
- add ingredients to bread maker in listed order
|
||||
- run on 2lb loaf setting light crust
|
||||
|
||||
#recipe #diet/vegetarian
|
||||
#recipe #diet/plant-based #diet/vegetarian
|
||||
|
||||
[^vegan_sugar]: some sugars use bone char to whiten them. Consider using a brand that doesn't
|
||||
|
|
|
|||
|
|
@ -1,11 +1,8 @@
|
|||
---
|
||||
title: Carbonara
|
||||
draft: true
|
||||
makes: 4 bowls
|
||||
---
|
||||
|
||||
# Makes 4 bowls
|
||||
### notes
|
||||
- ???
|
||||
## Ingredients
|
||||
- [ ] water 3kg
|
||||
- [ ] spaghetti[3^] 1 lb
|
||||
|
|
@ -45,7 +42,7 @@ draft: true
|
|||
- mix in meat
|
||||
- serve into bowls and garnish with black pepper and cheese
|
||||
|
||||
#recipe/dinner
|
||||
#recipe/dinner #diet/omnivore
|
||||
|
||||
[1^]: Can be substituted with Pancetta or bacon
|
||||
[2^]: Can be substituted with Parmesan
|
||||
|
|
|
|||
|
|
@ -1,9 +1,7 @@
|
|||
---
|
||||
title: Chicken Broth Powder
|
||||
draft: true
|
||||
---
|
||||
|
||||
# Makes X ???
|
||||
### notes
|
||||
- 1 table spoon of powder per 250-300ml of boiling water
|
||||
## Ingredients
|
||||
|
|
@ -22,14 +20,18 @@ draft: true
|
|||
- [ ] dried mushrooms 1g
|
||||
- [ ] spices 0.02g
|
||||
## Tools
|
||||
- ???
|
||||
- blender
|
||||
- mortar and pestle
|
||||
- sieve
|
||||
- mixing bowl
|
||||
## Steps
|
||||
- blend or crush mushrooms and kombu into a powder
|
||||
- blend or crush mushrooms and kombu into a powder[^3]
|
||||
- mix together all dry ingredients in bowl
|
||||
- thoroughly mix together remaining wet ingredients
|
||||
- add 1 table spoon of powder to 300 ml of boiling water and let steep for 10 minutes before eating
|
||||
|
||||
#recipe/ingredient #diet/vegan #diet/vegetarian
|
||||
#recipe/ingredient #diet/plant-based #diet/vegetarian
|
||||
|
||||
[^1]: Must be Dextrose can not subsitute with other sugars
|
||||
[^2]: can use any vegtibale oil but flax oil works best
|
||||
[^1]: Must be Dextrose can not substitute with other sugars
|
||||
[^2]: can use any vegetable oil but flax oil works best
|
||||
[^3]: forcing though a sieve can get you a very fine powder
|
||||
|
|
|
|||
|
|
@ -34,7 +34,7 @@ draft: true
|
|||
- cut onions and bell peppers into 0.5-1cm chunks and fry in pot
|
||||
- dump everything else in and simmer for an hour
|
||||
|
||||
#recipe/dinner #diet/vegan #diet/vegetarian
|
||||
#recipe/dinner #diet/plant-based #diet/vegetarian
|
||||
[^1]: red have more developed flavors due to being more ripe
|
||||
[^2]: pinto, black, navy, and red kidney beans work well
|
||||
[^3]: can be substituted with double the amount of crushed tomatoes but needs to simmer for longer
|
||||
|
|
@ -23,4 +23,4 @@ draft: true
|
|||
|
||||
[^1]: if adding to something that will be baked after it is added this step can be skipped
|
||||
|
||||
#recipe/ingredient #diet/vegan/optional #diet/vegetarian
|
||||
#recipe/ingredient #diet/plant-based/optional #diet/vegetarian
|
||||
|
|
@ -16,4 +16,4 @@ draft: true
|
|||
- double strain into martini glass
|
||||
- (optional) garnish with lime wheel
|
||||
|
||||
#recipe/drink/alcohol #diet/vegan #diet/vegetarian
|
||||
#recipe/drink/alcohol #diet/plant-based #diet/vegetarian
|
||||
|
|
@ -18,4 +18,4 @@ draft: true
|
|||
- add all ingredients to cocktail shaker and shake until mixed
|
||||
- poor though shaker filter into drink glass
|
||||
|
||||
#recipe/drink/alcohol #diet/vegan #diet/vegetarian
|
||||
#recipe/drink/alcohol #diet/plant-based #diet/vegetarian
|
||||
|
|
@ -15,4 +15,4 @@ draft: true
|
|||
## Steps
|
||||
- stir & pour
|
||||
|
||||
#recipe/drink/alcohol #diet/vegan #diet/vegetarian
|
||||
#recipe/drink/alcohol #diet/plant-based #diet/vegetarian
|
||||
|
|
@ -16,4 +16,4 @@ draft: true
|
|||
- add rum, ginger bear, and ice to glass
|
||||
- serve
|
||||
|
||||
#recipe/drink/alcohol #diet/vegan #diet/vegetarian
|
||||
#recipe/drink/alcohol #diet/plant-based #diet/vegetarian
|
||||
32
recipes/Creamy Mash Potatoes.md
Normal file
32
recipes/Creamy Mash Potatoes.md
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
---
|
||||
title: Creamy Mash Potatoes
|
||||
draft: true
|
||||
---
|
||||
|
||||
## Ingredients
|
||||
- [ ] yukon gold Potatoes
|
||||
- [ ] green onion
|
||||
- [ ] soy milk powder
|
||||
- [ ] unsalted butter
|
||||
- [ ] salt
|
||||
- [ ] pepper
|
||||
## Tools
|
||||
- pot
|
||||
- mixing bowl
|
||||
- hand mixer
|
||||
- knife
|
||||
## Steps
|
||||
- cut potato's into 3cm chunks
|
||||
- add potato's to minimum amount of water to completely cover them and bring to gentle simmer[^1]
|
||||
- after potato's are fork tender pour out water saving some in a glass
|
||||
- move potato's to mixing bowl and mash with hand mixer
|
||||
- cut green onions into diamonds
|
||||
- dissolve soy milk powder into a small amount of chilled water[^2]
|
||||
- mix soy milk slurry into saved boil water[^3]
|
||||
- mix together potato mash, green onions, soy milk, butter, salt, and pepper
|
||||
|
||||
#recipe/dinner/side #diet/plant-based
|
||||
|
||||
[^1]: boiling potato hard breaks their cells open and will make the final result set up very firm when it cools
|
||||
[^2]: dissolving soy milk powder in cold water first prevents clumping
|
||||
[^3]: then adding it to hot water reduces the grassy taste
|
||||
|
|
@ -1,30 +0,0 @@
|
|||
---
|
||||
title: Creamy Mash Potatos
|
||||
draft: true
|
||||
---
|
||||
|
||||
## Ingredients
|
||||
- [ ] yukon gold potatos
|
||||
- [ ] green onion
|
||||
- [ ] milk powder
|
||||
- [ ] unsalted butter
|
||||
- [ ] salt
|
||||
- [ ] pepper
|
||||
## Tools
|
||||
- pot
|
||||
- mixing bowl
|
||||
- hand mixer
|
||||
- knife
|
||||
## Steps
|
||||
- cut potato's into 3cm chunks
|
||||
- add potato's to water and bring to gentle simmer boiling water[^1]
|
||||
- after potato's are fork tender pour out water saving some in a glass
|
||||
- move potato's to mixing bowl and mash with hand mixer[^2]
|
||||
- cut green onions into diamonds
|
||||
- mix together potato mash, green onions, milk powder, saved boil water, butter, salt, and pepper
|
||||
|
||||
#recipe/dinner/side #diet/vegetarian
|
||||
|
||||
[^1]: boiling potato hard breaks their cells open and will make the final result set up very firm when it cools
|
||||
|
||||
[^2]: maybe we can mix this hot boil water with soy milk powder?
|
||||
|
|
@ -41,6 +41,6 @@ draft: true
|
|||
- salt to taste
|
||||
- serve
|
||||
|
||||
#recipe #diet/vegan #diet/vegetarian
|
||||
#recipe #diet/plant-based #diet/vegetarian
|
||||
|
||||
[^1]: sesame seed or vegetable oil also work
|
||||
|
|
@ -23,4 +23,4 @@ draft: true
|
|||
- mix thoroughly until evenly distributed
|
||||
- store in an airtight container
|
||||
|
||||
#recipe/ingredient #diet/vegan #diet/vegetarian
|
||||
#recipe/ingredient #diet/plant-based #diet/vegetarian
|
||||
|
|
@ -22,4 +22,4 @@ draft: true
|
|||
- shake
|
||||
- pore over ice and garnish with basil leaf
|
||||
|
||||
#recipe/drink/alcohol #diet/vegan #diet/vegetarian
|
||||
#recipe/drink/alcohol #diet/plant-based #diet/vegetarian
|
||||
|
|
@ -14,4 +14,4 @@ draft: true
|
|||
## Steps
|
||||
- ???
|
||||
|
||||
#recipe/drink/alcohol #diet/vegan #diet/vegetarian
|
||||
#recipe/drink/alcohol #diet/plant-based #diet/vegetarian
|
||||
|
|
@ -17,4 +17,4 @@ draft: true
|
|||
## Steps
|
||||
- ???
|
||||
|
||||
#recipe/drink/alcohol #diet/vegan/optional #diet/vegetarian
|
||||
#recipe/drink/alcohol #diet/plant-based/optional #diet/vegetarian
|
||||
|
|
@ -33,4 +33,4 @@ draft: true
|
|||
- bake for 24 minutes, stirring half way though
|
||||
- let cool completely on baking sheet before storing
|
||||
|
||||
#recipe/breakfast #diet/vegan #diet/vegetarian
|
||||
#recipe/breakfast #diet/plant-based #diet/vegetarian
|
||||
|
|
@ -35,4 +35,4 @@ draft: true
|
|||
- place potatoes onto a plate with a paper towel to absorb grease
|
||||
- serve
|
||||
|
||||
#recipe/breakfast #diet/vegan #diet/vegetarian
|
||||
#recipe/breakfast #diet/plant-based #diet/vegetarian
|
||||
|
|
@ -19,4 +19,4 @@ draft: true
|
|||
- shake well
|
||||
- serve
|
||||
|
||||
#recipe/drink/alcohol #diet/vegan #diet/vegetarian
|
||||
#recipe/drink/alcohol #diet/plant-based #diet/vegetarian
|
||||
|
|
@ -21,4 +21,4 @@ aliases:
|
|||
## Steps
|
||||
- ???
|
||||
|
||||
#recipe/dinner #diet/vegan #diet/vegetarian
|
||||
#recipe/dinner #diet/plant-based #diet/vegetarian
|
||||
|
|
@ -1,11 +1,8 @@
|
|||
---
|
||||
title: Jam Apple
|
||||
draft: true
|
||||
makes: 1.5L
|
||||
---
|
||||
|
||||
# Makes 3 Jars
|
||||
## notes
|
||||
|
||||
## Ingredients
|
||||
- [ ] cored apple 1000g
|
||||
- [ ] water 150g
|
||||
|
|
@ -29,4 +26,4 @@ draft: true
|
|||
- bring pot to a boil for 1 hour
|
||||
- remove cans from pot and let cool
|
||||
|
||||
#recipe/ingredient/jam #diet/vegan #diet/vegetarian
|
||||
#recipe/ingredient/jam #diet/plant-based #diet/vegetarian
|
||||
|
|
@ -28,4 +28,4 @@ draft: true
|
|||
- bring pot to a boil for 1 hour
|
||||
- remove cans from pot and let cool
|
||||
|
||||
#recipe/ingredient/jam #diet/vegan #diet/vegetarian
|
||||
#recipe/ingredient/jam #diet/plant-based #diet/vegetarian
|
||||
|
|
@ -27,4 +27,4 @@ draft: true
|
|||
- bring pot to a boil for 1 hour
|
||||
- remove cans from pot and let cool
|
||||
|
||||
#recipe/ingredient/jam #diet/vegan #diet/vegetarian
|
||||
#recipe/ingredient/jam #diet/plant-based #diet/vegetarian
|
||||
|
|
@ -31,6 +31,6 @@ draft: true
|
|||
- add lions mane and cream to pot
|
||||
- simmer until carrots and potatoes are soft
|
||||
|
||||
#recipe/dinner/soup #diet/vegan/optional #diet/vegetarian
|
||||
#recipe/dinner/soup #diet/plant-based/optional #diet/vegetarian
|
||||
|
||||
[1^]: can use coconut cream
|
||||
|
|
@ -24,6 +24,6 @@ draft: true
|
|||
- let the bottled kombucha ferment for five days in a warm area
|
||||
- place the kombuchca in the fridge for an hour or two before serving
|
||||
|
||||
#recipe/drink #diet/vegan #diet/vegetarian
|
||||
#recipe/drink #diet/plant-based #diet/vegetarian
|
||||
|
||||
[1^]: a fine mesh strainer can also be used for this but takes longer to strain
|
||||
|
|
@ -15,4 +15,4 @@ draft: true
|
|||
## Steps
|
||||
- ???
|
||||
|
||||
#recipe #diet/vegan #diet/vegetarian
|
||||
#recipe #diet/plant-based #diet/vegetarian
|
||||
|
|
@ -26,7 +26,7 @@ draft: true
|
|||
- cover jars with coffee filter and strap down to mouth using jar band or rubber bands
|
||||
- let ferment for 6 to 14 days at a temperature between 23°C and 28°C tasting every day past day 4 until acid level is high enough [^3]
|
||||
|
||||
#recipe #diet/vegan #diet/vegetarian
|
||||
#recipe #diet/plant-based #diet/vegetarian
|
||||
|
||||
[1^]: can be substituted with store bought kombucha for first scoby
|
||||
[2^]: tap water works but is slower and has a higher chance of failure due to chlorine/fluoride in water
|
||||
|
|
|
|||
|
|
@ -21,4 +21,4 @@ draft: true
|
|||
- after a month remove lemon peals with a strainer keeping vodka
|
||||
- heat water and dissolve sugar then mix into the vodka
|
||||
|
||||
#recipe/drink/alcohol #diet/vegan #diet/vegetarian
|
||||
#recipe/drink/alcohol #diet/plant-based #diet/vegetarian
|
||||
|
|
@ -18,4 +18,4 @@ draft: true
|
|||
- pour all ingredients over ice
|
||||
- stir
|
||||
|
||||
#recipe/drink/alcohol #diet/vegan #diet/vegetarian
|
||||
#recipe/drink/alcohol #diet/plant-based #diet/vegetarian
|
||||
|
|
@ -52,7 +52,7 @@ draft: true
|
|||
- add in green onion and cook for 30 seconds
|
||||
- remove from heat and add sichuan peppercorn powder and serve
|
||||
|
||||
#recipe/dinner #diet/vegan #diet/vegetarian
|
||||
#recipe/dinner #diet/plant-based #diet/vegetarian
|
||||
|
||||
[^1]: this is virgin rapeseed oil you can't buy this in america due to sinophobic food laws and white people thinking its toxic without evidence. You can use indian mustard seed oil, peanut oil, or canola oil in a pinch. Indian mustard seed oil is the closest followed by peanut oil. Canola oil is rape seed oil but taste different because of how it is processed so a more raw oil like indian mustard seed or peanut is better.
|
||||
|
||||
|
|
|
|||
|
|
@ -15,4 +15,4 @@ draft: true
|
|||
- add ingredients to blender
|
||||
- blend and add more ice till at desired consistency
|
||||
|
||||
#recipe/drink/alcohol #diet/vegan #diet/vegetarian
|
||||
#recipe/drink/alcohol #diet/plant-based #diet/vegetarian
|
||||
|
|
@ -1,6 +1,5 @@
|
|||
---
|
||||
title: "Mochi"
|
||||
draft: true
|
||||
---
|
||||
# Makes ~7 Balls
|
||||
## Ingredients
|
||||
|
|
@ -18,6 +17,6 @@ draft: true
|
|||
- roll dough sphere after adding to rice flower
|
||||
- refrigerate for 30 minutes (optional)
|
||||
|
||||
#recipe/dessert #diet/vegan/optional #diet/vegetarian
|
||||
#recipe/dessert #diet/plant-based/optional #diet/vegetarian
|
||||
|
||||
[^1]: can use cow milk but rice milk works better
|
||||
[^1]: can use animal milk but rice milk works better
|
||||
|
|
@ -14,4 +14,4 @@ draft: true
|
|||
## Steps
|
||||
- add all ingredients to glass and stir before serving
|
||||
|
||||
#recipe/drink/alcohol #diet/vegan #diet/vegetarian
|
||||
#recipe/drink/alcohol #diet/plant-based #diet/vegetarian
|
||||
|
|
@ -28,4 +28,4 @@ draft: true
|
|||
- place mushroom fry into blender with parsley, time, and a bit of olive oil
|
||||
- blend mixture occasionally adding more olive oil until everything forms into a paste
|
||||
|
||||
#recipe/ingredient #diet/vegan #diet/vegetarian
|
||||
#recipe/ingredient #diet/plant-based #diet/vegetarian
|
||||
|
|
@ -1,13 +1,9 @@
|
|||
---
|
||||
title: "Oatmeal Chocolate Chip Cookies"
|
||||
draft: true
|
||||
makes: 45 cookies
|
||||
---
|
||||
# Makes 45 cookies
|
||||
### notes
|
||||
- cook 10-11min
|
||||
- each cookie should be ~42g
|
||||
## Ingredients
|
||||
- [ ] vegan butter 227g (16 tablespoons/1 brick/2 sticks)
|
||||
- [ ] butter 227g (16 tablespoons/1 brick/2 sticks)
|
||||
- [ ] sugar 115g
|
||||
- [ ] brown sugar 225g
|
||||
- [ ] just egg 95g [^2]
|
||||
|
|
@ -26,8 +22,10 @@ draft: true
|
|||
- beat in eggs milk and vanilla
|
||||
- incorporate flour, baking soda, and salt
|
||||
- add in oats and chocolate chips and stir
|
||||
- roll into balls that weight ~42g
|
||||
- bake for 10-11 minutes
|
||||
|
||||
#recipe/dessert/cookie #diet/vegan/optional #diet/vegetarian
|
||||
#recipe/dessert/cookie #diet/plant-based/optional #diet/vegetarian
|
||||
|
||||
[^1]: can use cow milk
|
||||
[^2]: can use 2 chicken eggs instead
|
||||
|
|
@ -17,4 +17,4 @@ draft: true
|
|||
## Steps
|
||||
- whisk together in a bowl until all incorporated
|
||||
|
||||
#recipe/breakfast #diet/vegan #diet/vegetarian
|
||||
#recipe/breakfast #diet/plant-based #diet/vegetarian
|
||||
|
|
@ -24,6 +24,6 @@ draft: true
|
|||
- Gently mix in milk water and canola oil until few lumps remain [^1]
|
||||
- Scope 1/3 cup of batter onto heated greased pan and cook until bubbles form and then flip
|
||||
|
||||
#recipe/breakfast #diet/vegan #diet/vegetarian
|
||||
#recipe/breakfast #diet/plant-based #diet/vegetarian
|
||||
|
||||
[1^]: Over mixing will cause baking powder to deactivate and gluten to over develop making pancakes to dense
|
||||
|
|
@ -14,4 +14,4 @@ draft: true
|
|||
- pour dough out onto a clean surface and kneed until smooth
|
||||
- let rest for 16-18 hours at 16-18°C in container covered with cling wrap with a small hole in it
|
||||
|
||||
#recipe/ingredient #diet/vegan #diet/vegetarian
|
||||
#recipe/ingredient #diet/plant-based #diet/vegetarian
|
||||
|
|
@ -20,7 +20,7 @@ draft: true
|
|||
- separate dough into 6 ~280g balls
|
||||
- rest for 1-2 hours at room temperature
|
||||
|
||||
#recipe/ingredient #diet/vegan/optional #diet/vegetarian
|
||||
#recipe/ingredient #diet/plant-based/optional #diet/vegetarian
|
||||
|
||||
[^1]: malt can be substituted for honey
|
||||
[^2]: may take longer
|
||||
|
|
|
|||
|
|
@ -39,7 +39,7 @@ draft: true
|
|||
- remove lid
|
||||
- remove jars and allow to cool
|
||||
|
||||
#recipe/ingredient #diet/vegan/optional #diet/vegetarian
|
||||
#recipe/ingredient #diet/plant-based/optional #diet/vegetarian
|
||||
|
||||
|
||||
[^1]: spice mix should be predominantly oregano
|
||||
|
|
|
|||
|
|
@ -17,4 +17,4 @@ draft: true
|
|||
- freeze?
|
||||
- deep fry at 180°c 355
|
||||
|
||||
#recipe/dinner/side #diet/vegan #diet/vegetarian
|
||||
#recipe/dinner/side #diet/plant-based #diet/vegetarian
|
||||
|
|
@ -23,4 +23,4 @@ draft: true
|
|||
## Steps
|
||||
- cook that shit
|
||||
|
||||
#recipe/ingredient #diet/vegan #diet/vegetarian
|
||||
#recipe/ingredient #diet/plant-based #diet/vegetarian
|
||||
|
|
@ -6,4 +6,4 @@ draft: true
|
|||
## Notes
|
||||
- serve cold
|
||||
|
||||
#diet/vegan/optional #diet/vegetarian/optional
|
||||
#diet/plant-based/optional #diet/vegetarian/optional
|
||||
|
|
@ -19,4 +19,4 @@ draft: true
|
|||
- shake well
|
||||
- serve
|
||||
|
||||
#recipe/drink/alcohol #diet/vegan #diet/vegetarian
|
||||
#recipe/drink/alcohol #diet/plant-based #diet/vegetarian
|
||||
|
|
@ -25,4 +25,4 @@ draft: true
|
|||
|
||||
[^1]: all purpose flour can be used instead but is much harder to form into a balls
|
||||
|
||||
#recipe/ingredient #diet/vegan #diet/vegetarian
|
||||
#recipe/ingredient #diet/plant-based #diet/vegetarian
|
||||
|
|
@ -17,6 +17,6 @@ draft: true
|
|||
## Steps
|
||||
- ???
|
||||
|
||||
#recipe/drink #diet/vegan #diet/vegetarian
|
||||
#recipe/drink #diet/plant-based #diet/vegetarian
|
||||
|
||||
[^1]: Some wines are not vegan
|
||||
|
|
@ -26,6 +26,6 @@ draft: true
|
|||
- wrap up the seitan dough in tin foil and steam it for like an hour? you can't really overcook it so better to go long
|
||||
- keep in freezer until it tastes bad
|
||||
|
||||
#recipe #diet/vegan #diet/vegetarian
|
||||
#recipe #diet/plant-based #diet/vegetarian
|
||||
|
||||
[x^]:
|
||||
|
|
@ -40,4 +40,4 @@ draft: true
|
|||
|
||||
[^1]: if using sauce reduce again
|
||||
|
||||
#recipe/ingredient #diet/vegan #diet/vegetarian
|
||||
#recipe/ingredient #diet/plant-based #diet/vegetarian
|
||||
|
|
@ -41,4 +41,4 @@ draft: true
|
|||
- repeat charring process until desired crispy level is achieved
|
||||
- season with salt and pepper to taste
|
||||
|
||||
#recipe/dinner #diet/vegan #diet/vegetarian
|
||||
#recipe/dinner #diet/plant-based #diet/vegetarian
|
||||
|
|
@ -22,4 +22,4 @@ draft: true
|
|||
- fill a pan with around 4-6 cm of water and bring to a boil
|
||||
- place steamer in boiling water and let rice steam for 15 minutes
|
||||
|
||||
#recipe/ingredient #diet/vegan #diet/vegetarian
|
||||
#recipe/ingredient #diet/plant-based #diet/vegetarian
|
||||
|
|
@ -38,6 +38,6 @@ draft: true
|
|||
- remove lid
|
||||
- remove jars and allow to cool
|
||||
|
||||
#recipe/ingredient #diet/vegan/optional
|
||||
#recipe/ingredient #diet/plant-based/optional
|
||||
|
||||
[^1]: Optional
|
||||
|
|
@ -41,4 +41,4 @@ draft: true
|
|||
- transfer mix to baking dish
|
||||
- put in oven for hour at 190°C (375°F) for hour
|
||||
|
||||
#recipe/dinner/side #diet/vegan/optional #diet/vegetarian
|
||||
#recipe/dinner/side #diet/plant-based/optional #diet/vegetarian
|
||||
|
|
@ -1,30 +1,27 @@
|
|||
---
|
||||
title: "Sushi Rice"
|
||||
draft: true
|
||||
---
|
||||
# Makes 6 medium rolls 6⅔ cups, 990 g
|
||||
### notes
|
||||
- https://www.justonecookbook.com/how-to-make-sushi-rice/
|
||||
- Can use medium grain rice too
|
||||
## Ingredients
|
||||
- [ ] **Uncooked Japanese short-grain white rice** 450g or 2.25 cups
|
||||
- [ ] **Water** 540ml or 2¼ cups
|
||||
- [ ] **Seasoned** **Rice Vinegar** 80ml or 1/3 cup
|
||||
- [ ] **Kombu** (optional)
|
||||
- [ ] Japanese short-grain white rice 450g (2.25 cups)[^1]
|
||||
- [ ] Water 540ml (2.25 cups)
|
||||
- [ ] Rice Vinegar 80ml (1/3 cup)
|
||||
- [ ] Kombu (optional)
|
||||
## Tools
|
||||
- Heavy Bottomed pan with lid
|
||||
- Bowl
|
||||
## Steps
|
||||
- Soak rice for 20-30 minutes
|
||||
- Rinse the rice until the water is almost clear
|
||||
- Put well drained rice and water in the pan
|
||||
- Cover the pot with the lid and bring it to a boil over **medium heat**
|
||||
- Put well drained rice and water in the pot
|
||||
- Cover the pot with the lid and bring it to a boil over medium heat
|
||||
- Check if the water is boiling, close the lid.
|
||||
- (Optional) add Kombu algae in the pot
|
||||
- Once the water is boiling, **turn the heat to low**
|
||||
- Cook, covered, for **12–13 minutes,** or until the water is completely absorbed.
|
||||
- Remove from the heat and let it steam **with the lid on** for another **10 minutes**
|
||||
- Once the water is boiling, turn the heat to low
|
||||
- Cook, covered, for 12–13 minutes, or until the water is completely absorbed.
|
||||
- Remove from the heat and let it steam with the lid on for another 10 minutes
|
||||
- Transfer the rice to a bowl, add the rice vinegar and gently incorporate it into the rice
|
||||
- Cover the bowl with a wet towel/lid until you use it
|
||||
|
||||
#recipe/staple #diet/vegan #diet/vegetarian
|
||||
#recipe/staple #diet/plant-based #diet/vegetarian
|
||||
|
||||
[^1]: Can use medium grain rice in a pinch
|
||||
|
|
@ -1,17 +1,13 @@
|
|||
---
|
||||
title: "Sweet Corn"
|
||||
draft: true
|
||||
---
|
||||
# Makes X ???
|
||||
### notes
|
||||
- ???
|
||||
## Ingredients
|
||||
- [ ] corn
|
||||
- [ ] sugar
|
||||
- [ ] salt
|
||||
- [ ] lemon/lime juice half a fruit
|
||||
## Tools
|
||||
- ???
|
||||
- pot
|
||||
## Steps
|
||||
- boil water
|
||||
- add salt lime and sugar to water
|
||||
|
|
@ -19,6 +15,4 @@ draft: true
|
|||
- turn heat to low and add corn to boiling water and cover
|
||||
- boil corn for 8 min
|
||||
|
||||
#recipe #diet/vegetarian
|
||||
|
||||
[x^]:
|
||||
#recipe #diet/plant-based #diet/vegetarian
|
||||
|
|
|
|||
|
|
@ -17,4 +17,4 @@ draft: true
|
|||
- pour tequila and orange juice into the glass
|
||||
- add grenadine and gently stir
|
||||
|
||||
#recipe/drink/alcohol #diet/vegan #diet/vegetarian
|
||||
#recipe/drink/alcohol #diet/plant-based #diet/vegetarian
|
||||
|
|
@ -50,7 +50,7 @@ draft: true
|
|||
- serve over rice, noodles, or eat plain
|
||||
- share with friends
|
||||
|
||||
#recipe/dinner #diet/vegan/optional #diet/vegetarian
|
||||
#recipe/dinner #diet/plant-based/optional #diet/vegetarian
|
||||
|
||||
[^1]: adjust amount based on spice preference and brand strength
|
||||
[^2]: not traditional but adds good flavor
|
||||
|
|
@ -38,4 +38,4 @@ draft: true
|
|||
- add 3/4th cup of water to pot and reduce until the gravy thickens
|
||||
- garnish with fenugreek
|
||||
|
||||
#recipe/ingredient #diet/vegan #diet/vegetarian
|
||||
#recipe/ingredient #diet/plant-based #diet/vegetarian
|
||||
|
|
@ -28,4 +28,4 @@ draft: true
|
|||
- mix add nutritional yeast powder
|
||||
- pour in just eggs and add spice and stir until cooked to your liking
|
||||
|
||||
#recipe/ingredient #recipe/breakfast #diet/vegan #diet/vegetarian
|
||||
#recipe/ingredient #recipe/breakfast #diet/plant-based #diet/vegetarian
|
||||
|
|
@ -22,6 +22,6 @@ draft: true
|
|||
- strain out each tortellini when they float
|
||||
- serve
|
||||
|
||||
#recipe/dinner #diet/vegan #diet/vegetarian
|
||||
#recipe/dinner #diet/plant-based #diet/vegetarian
|
||||
|
||||
[^1]: instead of boiling the tortellini right away, you can freeze them for later
|
||||
|
|
@ -29,4 +29,4 @@ draft: true
|
|||
- steam for an hour or until internal temperature reaches 71°C
|
||||
- cool overnight in fridge
|
||||
|
||||
#recipe/lunch #recipe/ingredient #diet/vegan #diet/vegetarian
|
||||
#recipe/lunch #recipe/ingredient #diet/plant-based #diet/vegetarian
|
||||
|
|
@ -3,6 +3,44 @@ const path = require("path");
|
|||
const { execSync } = require("child_process");
|
||||
const { DateTime } = require("luxon");
|
||||
|
||||
const extractDietTags = (filePath) => {
|
||||
try {
|
||||
const content = fs.readFileSync(filePath, 'utf-8');
|
||||
const dietTagRegex = /#diet\/(omnivore|vegetarian|plant-based)(?:\/optional)?/g;
|
||||
const matches = content.match(dietTagRegex) || [];
|
||||
return matches.map(tag => {
|
||||
const match = tag.match(/#diet\/(omnivore|vegetarian|plant-based)/);
|
||||
return match ? match[1] : null;
|
||||
}).filter(Boolean);
|
||||
} catch (e) {
|
||||
return [];
|
||||
}
|
||||
}
|
||||
|
||||
const getPlantBased = (filePath) => {
|
||||
const dietTags = extractDietTags(filePath);
|
||||
|
||||
if (dietTags.length === 0) {
|
||||
return null;
|
||||
}
|
||||
|
||||
const hasOmnivore = dietTags.includes('omnivore');
|
||||
const hasVegetarian = dietTags.includes('vegetarian');
|
||||
const hasPlantBased = dietTags.includes('plant-based');
|
||||
|
||||
if (hasPlantBased) {
|
||||
return true;
|
||||
}
|
||||
|
||||
// If has omnivore OR vegetarian without plant-based, it's not plant-based
|
||||
if (hasOmnivore || hasVegetarian) {
|
||||
return false;
|
||||
}
|
||||
|
||||
// No recognized diet tags
|
||||
return null;
|
||||
}
|
||||
|
||||
const getSlugFromPath = (filePath) => {
|
||||
// Normalize the path - remove leading ./ if present
|
||||
const normalizedPath = filePath.startsWith('./') ? filePath.slice(2) : filePath;
|
||||
|
|
@ -161,6 +199,9 @@ module.exports = {
|
|||
isDraft: (data) => {
|
||||
return data.draft === true;
|
||||
},
|
||||
plantBased: (data) => {
|
||||
return getPlantBased(data.page.inputPath);
|
||||
},
|
||||
createdAt: (data) => {
|
||||
return getFileCreatedDateTime(data.page.inputPath);
|
||||
},
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue