aboutsummaryrefslogtreecommitdiff
path: root/pages
diff options
context:
space:
mode:
authorBradley Taunt <bt@btxx.org>2024-07-20 12:13:49 -0400
committerBradley Taunt <bt@btxx.org>2024-07-20 12:13:49 -0400
commitb810d9a0b47dd49a90cc8ec7bf1b05f59ff945b3 (patch)
treed4e70797a7c1237a7e8a9be0d025e878d2601160 /pages
parentf39a84524d77bcc2a83adfab01716c67cc7e983b (diff)
Crude testing with blogrb
Diffstat (limited to 'pages')
-rw-r--r--pages/recipes.md42
-rw-r--r--pages/recipes/Apple_Pie.md18
-rw-r--r--pages/recipes/Apple_Sauce_Oat_Muffins.mdwn24
-rw-r--r--pages/recipes/Best_Brownies.mdwn27
-rw-r--r--pages/recipes/Brownies.mdwn24
-rw-r--r--pages/recipes/Burgers.mdwn11
-rw-r--r--pages/recipes/Butter_Cream_Icing.mdwn12
-rw-r--r--pages/recipes/Carrot_Cake.mdwn34
-rw-r--r--pages/recipes/Carrot_Muffins.mdwn19
-rw-r--r--pages/recipes/Cherry_Jelly.mdwn14
-rw-r--r--pages/recipes/Chocolate_Avocado_Muffins.mdwn23
-rw-r--r--pages/recipes/Chocolate_Banana_Bread.mdwn27
-rw-r--r--pages/recipes/Cinnamon_Rolls.mdwn37
-rw-r--r--pages/recipes/Cream_Cheese_Frosting.mdwn15
-rw-r--r--pages/recipes/Easter_Babka.mdwn31
-rw-r--r--pages/recipes/French_Apple_Cake.mdwn21
-rw-r--r--pages/recipes/Frozen_Yogurt.mdwn14
-rw-r--r--pages/recipes/Healthy_Banana_Muffins.mdwn28
-rw-r--r--pages/recipes/Homemade_Frozen_Pizza.mdwn23
-rw-r--r--pages/recipes/Lemon_Tarts.mdwn16
-rw-r--r--pages/recipes/One_Bowl_Chocolate_Cake.mdwn19
-rw-r--r--pages/recipes/Peanut_Butter_Balls.mdwn16
-rw-r--r--pages/recipes/Pumpkin_Cheesecake.mdwn36
-rw-r--r--pages/recipes/Pumpkin_Cupcakes.mdwn22
-rw-r--r--pages/recipes/Rocky_Road_Fudge.mdwn14
-rw-r--r--pages/recipes/Skor_Bark.mdwn14
-rw-r--r--pages/recipes/Smores_Cookies.mdwn26
-rw-r--r--pages/recipes/Spiced_Pears.mdwn15
-rw-r--r--pages/recipes/Spinach_Beef_Cannelloni.mdwn46
-rw-r--r--pages/recipes/Steel_Cut_Oatmeal_Cookies.mdwn21
-rw-r--r--pages/recipes/Strawberry_Cake.mdwn28
-rw-r--r--pages/recipes/Sugar_Cookie_Icing.mdwn14
-rw-r--r--pages/recipes/Sugar_Cookies.mdwn20
-rw-r--r--pages/recipes/Vanilla_Cake.mdwn20
-rw-r--r--pages/wiki.md402
-rw-r--r--pages/wiki/alpine-linux.md37
-rw-r--r--pages/wiki/cgit.md57
-rw-r--r--pages/wiki/dotfiles.md138
-rw-r--r--pages/wiki/openbsd.md6
-rw-r--r--pages/wiki/ps2.md6
-rw-r--r--pages/wiki/qutebrowser.md28
-rw-r--r--pages/wiki/safari.md31
-rw-r--r--pages/wiki/scripts.md74
-rw-r--r--pages/wiki/sublime-text.md47
-rw-r--r--pages/wiki/ubuntu.md85
-rw-r--r--pages/wiki/xbox.md5
46 files changed, 1327 insertions, 360 deletions
diff --git a/pages/recipes.md b/pages/recipes.md
new file mode 100644
index 0000000..ba4374a
--- /dev/null
+++ b/pages/recipes.md
@@ -0,0 +1,42 @@
+# Recipes
+
+This page contains a collection of Taunt family recipes (AKA my wife's recipes)
+
+## Desserts
+
+* [Apple Pie](/recipes/Apple_Pie)
+* [[recipes/Apple_Sauce_Oat_Muffins]]
+* [[recipes/Butter_Cream_Icing]]
+* [[recipes/Best_Brownies]]
+* [[recipes/Brownies]]
+* [[recipes/Carrot_Cake]]
+* [[recipes/Carrot_Muffins]]
+* [[recipes/Cherry_Jelly]]
+* [[recipes/Chocolate_Avocado_Muffins]]
+* [[recipes/Chocolate_Banana_Bread]]
+* [[recipes/Cinnamon_Rolls]]
+* [[recipes/Cream_Cheese_Frosting]]
+* [[recipes/Easter_Babka]]
+* [[recipes/French_Apple_Cake]]
+* [[recipes/Frozen_Yogurt]]
+* [[recipes/Healthy_Banana_Muffins]]
+* [[recipes/Lemon_Tarts]]
+* [[recipes/One_Bowl_Chocolate_Cake]]
+* [[recipes/Peanut_Butter_Balls]]
+* [[recipes/Pumpkin_Cheesecake]]
+* [[recipes/Pumpkin_Cupcakes]]
+* [[recipes/Rocky_Road_Fudge]]
+* [[recipes/Skor_Bark]]
+* [[recipes/Smores_Cookies]]
+* [[recipes/Spiced_Pears]]
+* [[recipes/Steel_Cut_Oatmeal_Cookies]]
+* [[recipes/Strawberry_Cake]]
+* [[recipes/Sugar_Cookie_Icing]]
+* [[recipes/Sugar_Cookies]]
+* [[recipes/Vanilla_Cake]]
+
+## Meals
+
+* [[recipes/Burgers]]
+* [[recipes/Homemade_Frozen_Pizza]]
+* [[recipes/Spinach_Beef_Cannelloni]]
diff --git a/pages/recipes/Apple_Pie.md b/pages/recipes/Apple_Pie.md
new file mode 100644
index 0000000..3096b87
--- /dev/null
+++ b/pages/recipes/Apple_Pie.md
@@ -0,0 +1,18 @@
+# Apple Pie
+
+## Ingredients
+
+- 6-7 cups of apples
+- &frac14; cup of brown sugar
+- &frac12; cup of white sugar
+- 2 tbsp of flour
+- 1 tsp of cinnamon
+- 1 tsp of nutmeg
+- lemon juice (optional)
+
+## Instructions
+
+1. Peel, core and slice apples
+2. Mix all ingredients together (can freeze at this point)
+3. Place slices on bottom crust, cover with top. Slice vent holes into top
+4. Bake at 375&deg; for 20 minutes, then 350&deg; for 45 minutes to 1 hour
diff --git a/pages/recipes/Apple_Sauce_Oat_Muffins.mdwn b/pages/recipes/Apple_Sauce_Oat_Muffins.mdwn
new file mode 100644
index 0000000..1a8623b
--- /dev/null
+++ b/pages/recipes/Apple_Sauce_Oat_Muffins.mdwn
@@ -0,0 +1,24 @@
+## Ingredients:
+
+- 1 &frac14; cups old-fashioned rolled oats
+- 1 &frac14; cups unsweetened applesauce
+- 1/2 cup milk
+- 1 large egg
+- 1 teaspoon vanilla extract
+- 4 Tablespoons butter , melted (or coconut oil)
+- 1/3 cup granulated sugar
+- 1 cup whole wheat flour
+- 1 teaspoon baking powder
+- 3/4 teaspoon baking soda
+- 1 teaspoon ground cinnamon
+- 1/4 teaspoon salt
+- 1/2 cup raisins , or craisins, or chocolate chips
+
+## Instructions:
+
+- Preheat oven to 375 degrees F. Line a 12-cup muffin tin with liners or grease with non-stick cooking spray. Set aside.
+- In a medium bowl, stir together the oats, applesauce, milk, egg, vanilla, butter and sugar.
+- In a large bowl, mix the flour, baking powder, baking soda, cinnamon, salt and cranberries or raisins.
+- Make a well in the center of the dry ingredients and pour in the applesauce mixture. Stir just until combined (don't overmix!)
+- Spoon the batter evenly into the muffin cups. Bake for 15-20 minutes or until a toothpick inserted in the center comes out clean.
+- Don't over-bake or the muffins will be dry. Remove them to a cooling rack. Cool completely before freezing in a ziplock freezer bag.
diff --git a/pages/recipes/Best_Brownies.mdwn b/pages/recipes/Best_Brownies.mdwn
new file mode 100644
index 0000000..c7f20bb
--- /dev/null
+++ b/pages/recipes/Best_Brownies.mdwn
@@ -0,0 +1,27 @@
+## Ingredients:
+
+Brownie
+
+- 1/2 cup of butter
+- 1 cup of white sugar
+- 2 eggs
+- 1 tsp of vanilla extract
+- 1/3 cup unsweetened cocoa powder
+- 1/2 cup all-purpose flour
+- 1/4 tsp of salt
+- 1/4 tsp of baking powder
+
+Frosting
+
+- 3 tbsp of butter (softened)
+- 3 tbsp of unsweetended cocoa powder
+- 1 tbsp of honey
+- 1 tsp of vanilla extract
+- 1 cup of confectioners' sugars
+
+## Instructions:
+
+- Preheat oven to 350 degrees F (175 degrees C). Grease and flour an 8-inch square pan
+- In a large saucepan, melt 1/2 cup butter. Remove from heat, and stir in sugar, eggs, and 1 teaspoon vanilla. Beat in 1/3 cup cocoa, 1/2 cup flour, salt, and baking powder. Spread batter into prepared pan
+- Bake in preheated oven for 25 to 30 minutes. Do not overcook
+- To Make Frosting; Combine 3 tablespoons softened butter, 3 tablespoons cocoa, honey, 1 teaspoon vanilla extract, and 1 cup confectioners' sugar. Stir until smooth. Frost brownies while they are still warm
diff --git a/pages/recipes/Brownies.mdwn b/pages/recipes/Brownies.mdwn
new file mode 100644
index 0000000..e8835e7
--- /dev/null
+++ b/pages/recipes/Brownies.mdwn
@@ -0,0 +1,24 @@
+## Ingredients:
+
+Cake
+
+- 1/2 cup of butter
+- 1 cup of white sugar
+- 2 eggs
+- 1 tsp of vanilla
+- 1/3 cup of cocoa powder
+- 1/2 cup of flour
+- 1/4 tsp of salt, baking powder
+
+Frosting
+
+- 3 tbsp of butter, cocoa
+- 1 tbsp of honey
+- 1 tsp vanilla
+- 1 cup of confectioners sugar
+
+## Instructions:
+- Preheat oven to 350&deg;. Grease and flour an 8x8 pan
+- Melt butter and add sugar. Beat in remaining ingredients and pour into pan
+- Bake for 25-30 minutes
+- If adding frosting, frost while brownies are still warm
diff --git a/pages/recipes/Burgers.mdwn b/pages/recipes/Burgers.mdwn
new file mode 100644
index 0000000..32212dd
--- /dev/null
+++ b/pages/recipes/Burgers.mdwn
@@ -0,0 +1,11 @@
+## Ingredients:
+- 1 tsp mustard
+- 1 tbsp Worcestershire sauce
+- 1 clove garlic, minced (or 1 tsp garlic powder)
+- 1 1/2 tsp salt
+- 1/2 tsp pepper
+- 1 &frac12; lb ground beef
+
+## Instructions:
+- Mix everything super well and pat into 4 jumbo patties (or more small patties if you don't like amazingly huge burgers)
+- Place on parchment paper on a baking sheet and cover with plastic wrap. Place in freezer, and be sure to let them freeze before grilling :)
diff --git a/pages/recipes/Butter_Cream_Icing.mdwn b/pages/recipes/Butter_Cream_Icing.mdwn
new file mode 100644
index 0000000..fb7cb8c
--- /dev/null
+++ b/pages/recipes/Butter_Cream_Icing.mdwn
@@ -0,0 +1,12 @@
+## Ingredients
+
+- &frac12; cup unsalted butter, softened
+- 1&frac12; tsp vanilla extract
+- 2 cups of confectioner's sugar, sifted
+- 2 tbp of milk
+- 3 drops of food coloring (optional)
+
+## Instructions
+
+1. Cream room temperature butter with a hand mixer, the paddle attachment of a stand mixer, or a wooden spoon until smooth and fluffy. Gradually beat in confectioners' sugar until fully incorporated. Beat in vanilla extract.
+2. Pour in milk and beat for an additional 3 to 4 minutes. Add food coloring, if using, and beat for thirty seconds until smooth or until desired color is reached.
diff --git a/pages/recipes/Carrot_Cake.mdwn b/pages/recipes/Carrot_Cake.mdwn
new file mode 100644
index 0000000..ca62f9e
--- /dev/null
+++ b/pages/recipes/Carrot_Cake.mdwn
@@ -0,0 +1,34 @@
+## Ingredients:
+
+Cake
+
+- 2 cups of flour
+- 2 tsp of baking powder
+- 1 tsp of baking soda
+- 2 tsp of cinnamon
+- 1/2 tsp of nutmeg
+- 1 tsp of salt
+- 3/4 cup of sugar
+- 3/4 cup of brown sugar
+- 3 eggs
+- 3/4 cup of vegetable oil
+- 1 tsp of vanilla
+- 2 cups of grated carrots
+- 1 cup of pineapple juice (canned)
+- 1/2 cup of chopped pecans
+
+Icing
+
+- 1 x 8 ounce package of cream cheese
+- 1/4 cup of butter
+- 1/2 tsp vanilla
+- 1 cup of icing sugar
+
+## Instructions:
+
+- Grease and flour one 13x9 inches *or* 2x8 inches pan
+- Mix dry ingredients
+- Mix eggs, sugar, oil and vanilla. Pour over dry ingredients. Stir until just moistened, then add carrots, pineapple and pecans.
+- Spread into prepared pan
+- Bake at 350&deg; for 40 minutes, let cool
+- Spread with icing
diff --git a/pages/recipes/Carrot_Muffins.mdwn b/pages/recipes/Carrot_Muffins.mdwn
new file mode 100644
index 0000000..4dbbc60
--- /dev/null
+++ b/pages/recipes/Carrot_Muffins.mdwn
@@ -0,0 +1,19 @@
+## Ingredients:
+
+- 1 cup of flour
+- 1/2 tsp of baking soda
+- 1 tsp of baking powder
+- 1/4 tsp of nutmeg and all spice
+- 1/2 cup of brown sugar
+- 2 eggs
+- 1/2 cup of olive oil
+- 1 tsp of vanilla
+- 2 carrots (grated)
+
+## Instructions:
+
+- Preheat oven to 350 degrees
+- Sift dry ingredients
+- In a mixer, beat eggs and sugar until fluffy. Add remaining wet ingredients
+- Fold carrots in, *just* until combined
+- Bake for 15-20 minutes
diff --git a/pages/recipes/Cherry_Jelly.mdwn b/pages/recipes/Cherry_Jelly.mdwn
new file mode 100644
index 0000000..d874bcf
--- /dev/null
+++ b/pages/recipes/Cherry_Jelly.mdwn
@@ -0,0 +1,14 @@
+## Ingredients:
+- 3 1/2 pounds of sour cherries
+- 1/2 cup of water (or juice)
+- 2 tbsp of lemon juice
+- 1 package no-sugar Pectin
+- 1 1/2 cup of sugar
+
+## Instructions:
+- Combine cherries and liquids in sauce pan, boil for 5 minutes (covered)
+- Crush ingredients and cook 5 minutes longer
+- Stir in lemon juice, Pectin and bring back to a boil
+- Add sugar and boil for 3 more minutes
+- Ladle into prepared jars (leaving 1/4 inch)
+- Boil in a water bath for 10 minutes
diff --git a/pages/recipes/Chocolate_Avocado_Muffins.mdwn b/pages/recipes/Chocolate_Avocado_Muffins.mdwn
new file mode 100644
index 0000000..f1b4e5f
--- /dev/null
+++ b/pages/recipes/Chocolate_Avocado_Muffins.mdwn
@@ -0,0 +1,23 @@
+## Ingredients
+
+- 1&frac12; cups whole wheat flour
+- &frac12; cup cocoa powder
+- 1 tsp of baking powder
+- &frac34; tsp of baking soda
+- &frac14; tsp of salt
+- 1-2 ripe avocados
+- &frac34; cup of maple syrup (I usually use only &#8531; because I'm a meanie)
+- &frac34; cup of milk
+- &#8531; cup of olive oil (when I'm feeling fancy I use melted coconut oil)
+- 1 tsp of vanilla extract
+
+## Instructions
+
+1. Preheat your oven to 350F.
+2. Prepare your muffin tins by greasing with non-stick cooking spray or baking liners.
+3. In a large bowl, whisk together whole wheat flour, cocoa powder, baking powder, baking soda, and salt. Set aside.
+4. In a food processor, puree the avocado, maple syrup, melted coconut oil, almond milk and vanilla extract until smooth.[^1]
+5. Make a well in the dry mixture and add the wet mixture to the dry mixture. Stir together with a wooden smooth until just combined.
+6. Scoop the batter into the muffin tins and bake for 15-20 minutes until the tops are slightly cracked.
+7. Remove from the oven and do not remove from the muffin tins for an additional 15 minutes to let them cool.
+8. Keep stored in an air-tight container. You can also keep them stored in the fridge...they actually taste fantastic cold!
diff --git a/pages/recipes/Chocolate_Banana_Bread.mdwn b/pages/recipes/Chocolate_Banana_Bread.mdwn
new file mode 100644
index 0000000..2f76bdd
--- /dev/null
+++ b/pages/recipes/Chocolate_Banana_Bread.mdwn
@@ -0,0 +1,27 @@
+## Ingredients
+
+- 1 cup all-purpose flour
+- 1/2 cup Dutch process cocoa
+- 1 teaspoon baking soda
+- 1/2 teaspoon sea salt
+- 3 large brown bananas (1 1/2 cups mashed)
+- 1/4 cup unsalted butter, melted and slightly cooled
+- 1/4 cup vegetable oil,
+- 3/4 cup packed light brown sugar
+- 1 egg
+- 1 teaspoon vanilla
+- *Optional*: 1 cup semisweet chocolate chips
+
+## Instructions
+
+1. Heat oven to 350°F
+2. Grease a 9-by-5-inch loaf pan with nonstick cooking spray and set aside.
+3. In a medium bowl, whisk together the flour, cocoa powder, baking soda, and sea salt. Set aside.
+4. In a large bowl, mash the ripe bananas. Add the melted butter and oil, stir until combined.
+5. Stir in the brown sugar, egg, and vanilla extract. Stir until smooth.
+6. Stir the dry ingredients into the wet ingredients, don't overmix.
+7. *Optional*: Stir in 3/4 cup of the chocolate chips.
+8. Pour batter into prepared pan, sprinkle the remaining 1/4 cup of chocolate chips over the top of the bread.
+9. Bake for 50-65 minutes, or until a toothpick inserted into the center of the bread comes out mostly clean (You just don't want a lot of gooey batter. Check at 50 minutes)
+10. Remove the pan from the oven and set on a wire cooling rack. Let the bread cool in the pan for 15 minutes.
+11. Run a knife around the edges of the bread and carefully remove from the pan. Let the bread cool on the wire cooling rack until slightly warm. Cut into slices and serve.
diff --git a/pages/recipes/Cinnamon_Rolls.mdwn b/pages/recipes/Cinnamon_Rolls.mdwn
new file mode 100644
index 0000000..17e0278
--- /dev/null
+++ b/pages/recipes/Cinnamon_Rolls.mdwn
@@ -0,0 +1,37 @@
+## Ingredients
+
+#### The Dough
+
+- &frac34; cup of warm milk (whole milk or 2% preferred) (110 degrees F)
+- 2&frac14; teaspoons of quick rise or active yeast (1/4-ounce package yeast)
+- &frac14; cup of granulated sugar
+- 1 egg plus 1 egg yolk, at room temperature
+- &frac14; cup of unsalted butter, melted
+- 3 cups bread flour, plus more for dusting
+- &frac34; teaspoon of salt
+
+#### The Filling
+
+- &#8532; cup of dark brown sugar (light brown sugar also works)
+- 1&frac12; tablespoons of ground cinnamon
+- &frac14; cup of unsalted butter, softened
+
+#### The Frosting
+
+- 4 oz cream cheese, softened
+- 3 tablespoons unsalted butter, softened
+- &frac34; cup of powdered sugar
+- &frac12; teaspoon of vanilla extract
+
+## Instructions
+
+1. Warm milk to around 110 degrees F. I like to do this by placing milk in a microwave safe bowl and microwaving it for 40-45 seconds. It should be like warm bath water. Transfer warm milk to the bowl of an electric mixer and sprinkle yeast on top. Add in sugar, egg, egg yolk and melted butter. Mix until well combined. Next stir in flour and salt with a wooden spoon until a dough begins to form.
+2. Place dough hook on stand mixer and knead dough on medium speed for 8 minutes. Dough should form into a nice ball and be slightly sticky. If it's TOO sticky (meaning it's sticking to the bottom of the mixer, add in 2 tablespoons more bread flour.) If you don’t want to use an electric mixer, you can use your hands to knead the dough for 8-10 minutes on a well-floured surface.
+3. Transfer dough ball to a well-oiled bowl, cover with plastic wrap and a warm towel. Allow dough to rise for 1 hour to 1 ½ hours, or until doubled in size. This may more or less time depending the humidity and temperature in your home.
+4. After dough has doubled in size, transfer dough to a well-floured surface and roll out into a 14x9 inch rectangle. Spread softened butter over dough, leaving a ¼ inch margin at the far side of the dough.
+5. In a small bowl, mix together brown sugar and cinnamon. Use your hands to sprinkle mixture over the buttered dough, then rub the brown sugar mixture into the butter.
+6. Tightly roll dough up, starting from the 9-inch side and place seam side down making sure to seal the edges of the dough as best you can. You will probably need to cut off about an inch off the ends of the dough as the ends won’t be as full of cinnamon sugar as we’d want it to be.
+7. Cut into 1 inch sections with a serrated knife or floss. You should get 9 large pieces.
+8. Place cinnamon rolls in a greased 9x9 inch baking pan or round 9 inch cake pan. (I also recommend lining the pan with parchment paper as well, in case any of the filling ends up leaking out.) Cover with plastic wrap and a warm towel and let rise again for 30-45 minutes.
+9. Preheat oven to 350 degrees F. Remove plastic wrap and towel and bake cinnamon rolls for 20-25 minutes or until just slightly golden brown on the edges. You want to under-bake them a little so they stay soft in the middle, that’s why we want them just slightly golden brown. Allow them to cool for 5-10 minutes before frosting. Makes 9 cinnamon rolls.
+10. To make the frosting: In the bowl of an electric mixer, combine cream cheese, butter, powdered sugar and vanilla extract. Beat until smooth and fluffy. Spread over cinnamon rolls and serve immediately. Enjoy!
diff --git a/pages/recipes/Cream_Cheese_Frosting.mdwn b/pages/recipes/Cream_Cheese_Frosting.mdwn
new file mode 100644
index 0000000..3f9db2e
--- /dev/null
+++ b/pages/recipes/Cream_Cheese_Frosting.mdwn
@@ -0,0 +1,15 @@
+## Ingredients
+
+- &frac12; cup of unsalted butter
+- 8 ounces of cream cheese
+- 1 tsp of vanilla extract
+- &frac14; tsp of salt
+- 4 cups of powdered sugar
+
+## Instructions
+
+1. Combine butter and cream cheese in the bowl of a stand mixer (or you may use an electric
+mixer) and beat until creamy, well-combined, and lump-free
+2. Add vanilla extract and salt and stir well to combine
+3. With mixer on low, gradually add powdered sugar until completely combined
+4. Use to frost completely cooled cake or cupcakes
diff --git a/pages/recipes/Easter_Babka.mdwn b/pages/recipes/Easter_Babka.mdwn
new file mode 100644
index 0000000..74a2831
--- /dev/null
+++ b/pages/recipes/Easter_Babka.mdwn
@@ -0,0 +1,31 @@
+## Ingredients
+
+#### Cake
+
+- 1&frac14; cup of luke-warm milk
+- 2 packets of active dry yeast
+- 6 tbsp of sugar
+- 6 cups of flour
+- &frac12; tsp of salt
+- 10 egg yolks
+- &#xBE; pound + 2 tbsp of butter
+- 2 tbsp of grated orange peel
+- 1 tbsp of grated lemon peel
+
+#### Icing
+
+- 2 cups of confectioners sugar
+- &frac14; cup of cold water
+- 2 tsp of lemon juice
+
+## Instructions
+
+1. Combine milk, yeast and &frac12; tsp of sugar. Let stand for 3 minutes. Stir and set in a warm draft-free place for 10-15 minutes
+2. Add 6 cups of flour, the rest of the sugar and salt together. Pour yeast mixture into center and mix. Add butter
+3. Knead for 20 minutes
+4. Place in buttered bowl, draped with a towel
+5. Let rise for 1 hour
+6. Butter and flour a turban mold
+7. Punch dough down. Knead in grated peels and pat into mold. Cover and let rise 1 hour
+8. Heat oven to 375&deg; and bake for 40 minutes
+9. Pour icing over cake once it has cooled
diff --git a/pages/recipes/French_Apple_Cake.mdwn b/pages/recipes/French_Apple_Cake.mdwn
new file mode 100644
index 0000000..7401639
--- /dev/null
+++ b/pages/recipes/French_Apple_Cake.mdwn
@@ -0,0 +1,21 @@
+## Ingredients
+
+- 1 1/4 c. all-purpose flour
+- 1 tsp. baking powder
+- 1/4 tsp. kosher salt
+- 2 large eggs
+- 1/2 c. (1 stick) butter, melted and cooled
+- 3/4 c. plus 1 tbsp. granulated sugar, divided
+- 3 tbsp. dark rum
+- 1 tsp. pure vanilla extract
+- 3 medium sweet-tart apples (such as Granny Smith or Honeycrisp), peeled, cored, and chopped
+
+## Instructions
+
+1. Preheat oven to 350° with a rack in the middle position; lightly coat an 8” round cake pan with cooking spray.
+2. In a medium bowl, whisk together flour, baking powder, and salt.
+3. In a large bowl, whisk eggs until foamy.
+4. Add melted butter, 3/4 cup sugar, rum, and vanilla and whisk to combine.
+5. Add dry ingredients and stir with a wooden spoon or rubber spatula until evenly incorporated.
+6. Fold in apples, and transfer batter to prepared pan. Sprinkle top with remaining 1 tablespoon sugar.
+7. Bake until golden and a toothpick inserted in the middle comes out clean, about 55 minutes. Let cool 15 minutes before inverting onto a cooling rack to cool completely.
diff --git a/pages/recipes/Frozen_Yogurt.mdwn b/pages/recipes/Frozen_Yogurt.mdwn
new file mode 100644
index 0000000..51992d1
--- /dev/null
+++ b/pages/recipes/Frozen_Yogurt.mdwn
@@ -0,0 +1,14 @@
+## Ingredients
+
+- 4 cups of **frozen** fruit
+- &frac12; cup of Greek yogurt (plain)
+- 2 tsp of vanilla
+- 3 tbsp of honey
+- 1 tbsp of lemon (if using *tart* fruit)
+
+## Instructions
+
+1. Add fruit, yogurt, honey, and lemon juice to food processor
+2. Process until creamy (~3 minutes)
+3. Transfer to airtight, freezable containers
+4. Freeze for a minimum of 6 hours
diff --git a/pages/recipes/Healthy_Banana_Muffins.mdwn b/pages/recipes/Healthy_Banana_Muffins.mdwn
new file mode 100644
index 0000000..7c245fa
--- /dev/null
+++ b/pages/recipes/Healthy_Banana_Muffins.mdwn
@@ -0,0 +1,28 @@
+## Ingredients
+
+- &#8531; cup of melted coconut oil (or extra virgin olive oil)
+- &frac12; cup of maple syrup or honey
+- 2 eggs
+- 1 cup of packed ripe bananas (~3 bananas)
+- &frac14; cup of milk (or water)
+- 1 tsp of baking soda
+- 1 tsp of vanilla extract
+- &frac12; tsp of salt
+- &frac12; tsp of cinnamon
+- 1&frac34; cups of whole wheat flour
+- &#8531; cup of old-fashioned oats (*optional*)
+- 1 tsp of raw sugar
+
+## Instructions
+
+1. Preheat the oven to 325&deg; Fahrenheit (165 degrees Celsius). If necessary, grease all 12
+cups of your muffin tin with butter or non-stick cooking spray
+2. In a large bowl, beat the coconut oil and maple syrup together with a whisk. Add the eggs and
+beat well. Mix in the mashed bananas and milk, followed by the baking soda, vanilla extract,
+salt and cinnamon
+3. Add the flour and oats to the bowl and mix with a large spoon, just until combined. If you’d like
+to add any additional mix-ins, like nuts, chocolate or dried fruit, fold them in now
+4. Divide the batter evenly between the muffin cups, filling each cup about two-thirds full.
+Sprinkle the tops of the muffins with a small amount of oats (about 1 tablespoon in total), followed by a light sprinkling of sugar (about 1 teaspoon in total). Bake muffins for 22 to 25 minutes, or until a toothpick inserted into a muffin comes out clean
+5. Place the muffin tin on a cooling rack to cool. You might need to run a butter knife along the
+outer edge of the muffins to loosen them from the pan. These muffins will keep at room temperature for up to 2 days, or in the refrigerator for up to 4 days. They keep well in the freezer in a freezer-safe bag for up to 3 months (just defrost individual muffins as needed)
diff --git a/pages/recipes/Homemade_Frozen_Pizza.mdwn b/pages/recipes/Homemade_Frozen_Pizza.mdwn
new file mode 100644
index 0000000..8c99efc
--- /dev/null
+++ b/pages/recipes/Homemade_Frozen_Pizza.mdwn
@@ -0,0 +1,23 @@
+## Ingredients:
+- 1½ tablespoons instant dry yeast
+- 1 tablespoon sugar
+- 2 cups warm water
+- 1½ teaspoons salt
+- 3 tablespoons olive oil
+- 5 cups flour
+- pizza sauce
+- cheese
+- toppings
+
+## Instructions:
+- Preheat oven to 425 degrees.
+- In the bowl of a stand mixer, combine yeast, brown sugar and water. Let rest 5 minutes (or until bubbles start to form)
+- Add flour, salt and olive oil. Knead on low about 8 minutes/until the dough forms a nice, soft, somewhat sticky ball and the sides of the bowl are clean.
+- Let rise covered in a lightly greased bowl 1-1.5 hours (until doubled).
+- Divide the dough into desired pizza sizes and roll out on parchment paper covered trays. Let rise another 30 minutes if desired.
+- Par-bake the pizza(s) ~10minutes. They should be puffy and dry on the top, but still very pale.
+- Let them cool completely on a wire rack.
+- Top the pizza(s) with desired toppings.
+- Freeze the pizza(s) uncovered, until solid
+- Wrap the pizza(s) in plastic wrap and aluminum foil. (They can stay frozen up to three months)
+- When ready to eat, bake from frozen at 500 degrees until cheese is browning and bubbly, about 10-15 minutes depending on size and thickness of crust.
diff --git a/pages/recipes/Lemon_Tarts.mdwn b/pages/recipes/Lemon_Tarts.mdwn
new file mode 100644
index 0000000..1c0c744
--- /dev/null
+++ b/pages/recipes/Lemon_Tarts.mdwn
@@ -0,0 +1,16 @@
+## Ingredients
+
+### Curd
+
+- &frac12; cup of sugar
+- &frac14; cup of cold water
+- 3 tbsp o corn starch
+- &frac14; cup of lemon juice (~2 lemons)
+- 2 tsp of lemon zest
+
+## Instructions
+
+1. Mix sugar, water and corn starch in a saucepan. Bring to a boil over low-medium heat
+2. Reduce temperature, add lemon juice and zest. Mix for 1 minute, then cool at room temperature in a plastic bowl
+3. Add to prepared mini pie crusts
+4. Store in fridge for ~2 days maximum
diff --git a/pages/recipes/One_Bowl_Chocolate_Cake.mdwn b/pages/recipes/One_Bowl_Chocolate_Cake.mdwn
new file mode 100644
index 0000000..37bee4f
--- /dev/null
+++ b/pages/recipes/One_Bowl_Chocolate_Cake.mdwn
@@ -0,0 +1,19 @@
+## Ingredients
+
+- 2 cups of white sugar
+- 1&frac34; cups of all-purpose flour
+- &frac34; cup of unsweetened cocoa powder
+- 1&frac12; tsp of baking powder
+- 1&frac12; tsp of baking soda
+- 1 tsp of salt
+- 2 large eggs
+- 1 cup of milk
+- &frac12; of vegetable oil
+- 2 tsp of vanilla extract
+- 1 cup of boiling water
+
+## Instructions
+
+1. Preheat oven to 350 degrees F (175 degrees C). Grease and flour two nine inch round pans
+2. In a large bowl, stir together the sugar, flour, cocoa, baking powder, baking soda and salt. Add the eggs, milk, oil and vanilla, mix for 2 minutes on medium speed of mixer. Stir in the boiling water last. Batter will be thin. Pour evenly into the prepared pans
+3. Bake 30 to 35 minutes in the preheated oven, until the cake tests done with a toothpick. Cool in the pans for 10 minutes, then remove to a wire rack to cool completely
diff --git a/pages/recipes/Peanut_Butter_Balls.mdwn b/pages/recipes/Peanut_Butter_Balls.mdwn
new file mode 100644
index 0000000..e5f0476
--- /dev/null
+++ b/pages/recipes/Peanut_Butter_Balls.mdwn
@@ -0,0 +1,16 @@
+## Ingredients
+
+- 1 cup of powdered sugar
+- 2 tbsp of melted butter
+- 1 cup of creamy peanut butter
+- 1&frac12; cup of crushed rice krispies
+- 1&frac12; cup of chocolate chips
+
+## Instructions
+
+1. Mix butter and peanut butter into a large bowl
+2. Add powdered sugar and rice krispies
+3. Shape into ~35 balls
+4. Place on wax paper-lined cookie sheet and refrigerate for at least 1 hour
+5. Coat with melted chocolate chips
+6. Move to freezer until ready to serve
diff --git a/pages/recipes/Pumpkin_Cheesecake.mdwn b/pages/recipes/Pumpkin_Cheesecake.mdwn
new file mode 100644
index 0000000..9090c17
--- /dev/null
+++ b/pages/recipes/Pumpkin_Cheesecake.mdwn
@@ -0,0 +1,36 @@
+## Ingredients
+
+### Crust
+
+- &frac14; cup of melted butter
+- 1&frac14; cup of graham cracker crumbs
+- 1 tsp of sugar
+- 1 tsp of cinnamon
+- 2-3 crushed ginger snaps
+
+### Filling
+
+- 2 x 8 ounce cream cheese
+- &#x2154; cup of sugar
+- 2 eggs
+- 1 x 14 ounce can of pumpkin puree
+- &frac12; tsp of cinnamon, ginger, nutmeg, all spice, and coriander
+- &frac12; tsp of salt
+- 1 tbsp of vanilla
+- 1 tbsp of whiskey
+
+### Topping
+
+- ginger snaps
+- cool-whip topping
+- caramel sauce
+
+## Instructions
+
+1. Press mixed crust ingredients into a 9 inch pan
+2. Bake at 350&deg; for 10 minutes, then move to freezer
+3. Beat cream cheese and sugar until smooth. Add eggs one at a time
+4. Mix in remaining ingredients - do NOT over-beat
+5. Pour over crust and bake for 1 hour
+6. Chill and garnish with toppings
+7. Best served next day
diff --git a/pages/recipes/Pumpkin_Cupcakes.mdwn b/pages/recipes/Pumpkin_Cupcakes.mdwn
new file mode 100644
index 0000000..aea5490
--- /dev/null
+++ b/pages/recipes/Pumpkin_Cupcakes.mdwn
@@ -0,0 +1,22 @@
+## Ingredients
+
+- 1&frac34; cup of flour
+- 1 tsp of baking powder
+- 1 tsp of baking soda
+- &frac12; tsp salt
+- 1&frac12; tsp of cinnamon
+- &frac14; tsp of all spice, ginger &amp; nutmeg
+- &#x2154; cup of dark brown suger
+- &frac12; cup of vegetable oil
+- 2 eggs
+- 1 cup of pumpkin puree
+- &#x2153; cup of milk
+- 1 tsp of vanilla
+
+## Instructions
+
+1. Preheat oven to 350&deg;
+2. Combine dry ingredients
+3. Whisk sugar and eggs, add wet ingredients
+4. Combine until just moistened
+5. Spoon batter into 14 cups and bake for 18 minutes
diff --git a/pages/recipes/Rocky_Road_Fudge.mdwn b/pages/recipes/Rocky_Road_Fudge.mdwn
new file mode 100644
index 0000000..777c472
--- /dev/null
+++ b/pages/recipes/Rocky_Road_Fudge.mdwn
@@ -0,0 +1,14 @@
+## Ingredients
+
+- 2 cups of semi-sweet chocolate chips
+- 1 can of sweetened condensed milk
+- 1 tsp of vanilla
+- 3 cups of mini marshmallows
+- 1&frac12; cup of nuts
+
+## Instructions
+
+1. Line a 9x13 inch baking pan with aluminum foil (greased)
+2. Microwave chocolate and condensed milk on high for 1 minute, then stir. Continue heating at 20 second intervals, until it is melted
+3. Stir in all other ingredients
+4. Press mixture into pan and refrigerate until ready to serve
diff --git a/pages/recipes/Skor_Bark.mdwn b/pages/recipes/Skor_Bark.mdwn
new file mode 100644
index 0000000..4038643
--- /dev/null
+++ b/pages/recipes/Skor_Bark.mdwn
@@ -0,0 +1,14 @@
+## Ingredients
+
+- 1 sleeve of saltine crackers
+- 1 cup of butter
+- &frac12; cup of brown sugar
+- 12 ounces of semi-sweet chocolate chips
+
+## Instructions
+
+1. Preheat oven to 350&deg;
+2. Line a jelly roll pan with parchment paper. Lay saltines in a single layer
+3. Melt butter and sugar in a saucepan over medium-high heat. Bring to a boil and cook for 3 minutes
+4. Pour over saltines and bake for 8-10 minutes
+5. Immediately sprinkle on chocolate chips and spread until smooth
diff --git a/pages/recipes/Smores_Cookies.mdwn b/pages/recipes/Smores_Cookies.mdwn
new file mode 100644
index 0000000..dd182ac
--- /dev/null
+++ b/pages/recipes/Smores_Cookies.mdwn
@@ -0,0 +1,26 @@
+## Ingredients
+
+- 1/2 cup butter room temperature
+- 2/3 cup brown sugar
+- 1 egg
+- 2 tsp vanilla
+- 1 tsp corn starch
+- 1 tsp soda
+- 1/2 tsp salt
+- 1 1/2 cup flour
+- 2/3 cup graham cracker crumble (approx 4 smashed crackers)
+- 1/2 cup marshmallow cut up into bits
+- 20 Marshmallow slices (to top each cookie)
+- 1/2 cup chocolate chips
+
+## Instructions
+
+1. Preheat oven to 350°.
+2. In a mixer cream butter and brown sugar.
+3. Scrape sides and add egg and vanilla. Mix well.
+4. In another bowl, sift together cornstarch, soda, salt, flour, and graham cracker crumble. 5.) Gradually add the dry ingredients to the butter/sugar mixture while mixing slowly.
+Mix until just combined.
+6. Gently fold in the marshmallow bits and chocolate chips.
+7. Scoop into 1TBSP balls and place on a parchment paper lined cookie sheet. Use your thumb to press down the tops of the cookies to make a well for the marshmallow slices. Squish one slice on top of each cookie ( press hard enough to make sure the dough "surrounds" the marshmallow, or else it will leak over the sides).
+8. Bake at 350° for 8-10 minutes. To insure that the cookies stay chewy and soft, you'll want to pull them when the cookies are no longer glossy on the top. Don't wait until they are golden brown! They cookies will firm up as they cool.
+9. Cool on the pan for 5 minutes and then transfer to a wire rack. Makes about 20 cookies :)
diff --git a/pages/recipes/Spiced_Pears.mdwn b/pages/recipes/Spiced_Pears.mdwn
new file mode 100644
index 0000000..1736c70
--- /dev/null
+++ b/pages/recipes/Spiced_Pears.mdwn
@@ -0,0 +1,15 @@
+## Ingredients
+
+- 6 pounds of pears (15-20 small)
+- 2 cups of water
+- 2 cups of sugar
+- 1 cinnamon stick
+- 1 tsp of cinnamon and all spice
+
+## Instructions
+
+1. Prepare jars and water bath (bake at 200&deg; for 10-15 minutes)
+2. Peel, core and quarter slice
+3. Add to a bowl of cold water and lemon juice (to avoid browning)
+4. Boil with sugar and spices for ~5 minutes (allow the water to boil first)
+5. Add to jars, then water bath for 20 minutes
diff --git a/pages/recipes/Spinach_Beef_Cannelloni.mdwn b/pages/recipes/Spinach_Beef_Cannelloni.mdwn
new file mode 100644
index 0000000..26ae859
--- /dev/null
+++ b/pages/recipes/Spinach_Beef_Cannelloni.mdwn
@@ -0,0 +1,46 @@
+## Ingredients:
+### Sauce
+- 1 tbsp olive oil
+- 2 garlic cloves, minced
+- 1/2 onion, finely chopped
+- 1 carrot, small, finely chopped (optional)
+- 1 celery rib , finely chopped (optional)
+- 800g / 28oz crushed tomato, canned
+- 2 cups (500ml) chicken stock
+- 1/2 tsp EACH thyme, oregano, salt, pepper
+- 1/4 tsp chilli flakes (optional)
+
+### Spinach Beef Filling
+- 1 tbsp olive oil
+- 2 garlic cloves, minced
+- 1/2 onion, finely chopped
+- 500g / 1lb beef mince, lean
+- 250g / 8oz frozen spinach, chopped, thawed, excess liquid squeezed out
+- 1 beef bouillon cube
+- 1/2 tsp pepper
+- 1 tsp Worcestershire Sauce
+- "<b>Cannelloni</b>"
+- 21 to 24 "no boiling needed" cannelloni tubes OR 10 Manicotti tubes
+- 2 cups mozzarella cheese, freshly grated
+- Chopped parsley (optional)
+
+## Instructions:
+
+### Sauce
+- Heat oil in a large saucepan or pot over medium high heat. Add garlic and onion, cook 2 minutes. Add carrot and celery, cook 5 minutes.
+- Add remaining Sauce ingredients then stir bringing to a simmer. Lower heat to medium, cover with lid and simmer for 10 minutes.
+- Use a stick blender to blitz until smooth (or cool slightly and use blender or food processor). Set aside.
+
+### Spinach Beef Filling
+- Heat oil in a large skillet over high heat. Add onion and garlic, cook 2 minutes.
+- Add beef and cook, breaking it up as you go, until it all changes from red to brown.
+- Stir in spinach, then add crumbled beef cube, Worcestershire sauce, pepper and 1 cup of Cannelloni Sauce. Stir, cook 2 minutes.
+- Remove and cool slightly.
+
+### Assembly & Baking
+- Preheat oven to 180°C/350°F
+- Stand cannelloni tubes upright in a container and fill (fingers, teaspoon, piping bag)
+- Spread about 1 1/4 cups Sauce in a 23x33cm / 9x13” dish. Lay the cannelloni on top, then pour over remaining Sauce.
+- Sprinkle with cheese, loosely cover with foil.
+- Bake 25 minutes, remove foil then bake a further 10 minutes until the cheese is bubbly with some golden spots.
+- Remove from oven, sprinkle with parsley if using then serve!
diff --git a/pages/recipes/Steel_Cut_Oatmeal_Cookies.mdwn b/pages/recipes/Steel_Cut_Oatmeal_Cookies.mdwn
new file mode 100644
index 0000000..90e0053
--- /dev/null
+++ b/pages/recipes/Steel_Cut_Oatmeal_Cookies.mdwn
@@ -0,0 +1,21 @@
+## Ingredients
+
+- &frac12; cup of butter (softened)
+- &frac14; cup of sugar
+- &frac12; cup of brown sugar
+- 1 egg
+- &frac12; tsp of vanilla
+- 1 cup of flour
+- &frac12; tsp of baking powder
+- &#8539; tsp of cinnamon and nutmeg
+- 1 cup of steel-cut oats
+- &frac12; cup of chocolate chips (or raisins)
+
+## Instructions
+
+1. Preheat oven to 350&deg;
+2. Mix butter, sugar, eggs, and vanilla until smooth
+3. Mix flour, baking powder, spices and oats separately
+4. Combine dry and wet together and mix in chocolate chips (or raisins)
+5. Roll dough into even shaped balls and lightly press onto cookie sheet
+6. Bake for 8-12 minutes
diff --git a/pages/recipes/Strawberry_Cake.mdwn b/pages/recipes/Strawberry_Cake.mdwn
new file mode 100644
index 0000000..4bb7574
--- /dev/null
+++ b/pages/recipes/Strawberry_Cake.mdwn
@@ -0,0 +1,28 @@
+## The Cake Mix
+
+- 1 box white cake mix (16.25 ounces)
+- 1 package strawberry flavored gelatin (3 ounces)
+- 1/2 cup milk
+- 3/4 cup vegetable oil
+- 4 large eggs
+- 1 cup fresh strawberry puree
+
+### Instructions
+
+1. Preheat the oven to 325 degrees.
+2. In the bowl of a stand mixer, combine the cake mix, gelatin, milk, oil, eggs and fresh strawberry puree.
+3. Beat on low speed until mixed, then beat on medium speed for 2 minutes.
+4. Grease and flour two 9" round cake pans, then divide the batter evenly between the two cake pans.
+5. Bake at 325 degrees for 29 minutes, or until the top of the cake bounces back when you touch it.
+6. Allow the cakes to cool for 10 minutes, then turn them out onto a wire rack to cool completely.
+
+## The Icing
+
+- 4 cups Powdered Sugar
+- 1 cup Butter
+- ~1/4 cup Pureed Strawberries
+
+### Instructions
+
+1. Mix Powdered Sugar and Butter in a mixer on low.
+2. Add Strawberry Puree until you reach the right consistency.
diff --git a/pages/recipes/Sugar_Cookie_Icing.mdwn b/pages/recipes/Sugar_Cookie_Icing.mdwn
new file mode 100644
index 0000000..0a26c3a
--- /dev/null
+++ b/pages/recipes/Sugar_Cookie_Icing.mdwn
@@ -0,0 +1,14 @@
+## Ingredients
+
+- 2 cups of powdered sugar
+- 6-8 tsp of milk
+- 4 tsp of corn syrup
+- &frac12; tsp of vanilla extract (or almond extract)
+- food coloring (*optional*)
+
+## Instructions
+
+1. Sift powdered sugar into a medium bowl. Add 6 teaspoons milk, corn syrup, and extract. Stir vigorously until icing is smooth
+2. If needed, add additional milk to thin icing more. You've reached the correct consistency for
+frosting if a scoop of icing slowly falls off the spoon. If making colored icing, divide into bowls
+and add food coloring
diff --git a/pages/recipes/Sugar_Cookies.mdwn b/pages/recipes/Sugar_Cookies.mdwn
new file mode 100644
index 0000000..fbd30b1
--- /dev/null
+++ b/pages/recipes/Sugar_Cookies.mdwn
@@ -0,0 +1,20 @@
+## Ingredients
+
+- 1&frac12; cup of butter
+- 2 cups of sugar
+- 4 eggs
+- 5 cups of flour
+- 2 tsp of baking powder
+- 1 tsp of salt
+- 1 tsp of vanilla
+
+## Instructions
+
+1. Cream together butter and sugar
+2. Beat in eggs one at a time
+3. Stir in all other ingredients
+4. Cover and let chill overnight
+5. Preheat oven to 400&deg;
+6. Roll out dough to roughly &frac14; inches and cut into shapes
+7. Bake for 6-8 minutes
+8. Cool completely and serve
diff --git a/pages/recipes/Vanilla_Cake.mdwn b/pages/recipes/Vanilla_Cake.mdwn
new file mode 100644
index 0000000..1988088
--- /dev/null
+++ b/pages/recipes/Vanilla_Cake.mdwn
@@ -0,0 +1,20 @@
+## Ingredients
+
+- 3 cups of flour
+- 1 tbsp of baking powder
+- &frac12; tsp of salt
+- 4 eggs
+- 2 cups of sugar
+- 1 tbsp of vanilla
+- &frac34; cup of canola oil
+- 1&frac14; cup of milk
+
+## Instructions
+
+1. Preheat oven to 350&deg;
+2. Grease 2 x 8 inch pans
+3. Combine flour, baking powder and salt
+4. Beat eggs, sugar and vanilla (while slowing adding oil for ~10 minutes)
+5. At low speed, mix milk, then dry mix alternately to wet mixture
+6. Bake for 50-55 minutes
+7. Let cool for 15 minutes, then remove from pans
diff --git a/pages/wiki.md b/pages/wiki.md
index 0625e60..af81f16 100644
--- a/pages/wiki.md
+++ b/pages/wiki.md
@@ -1,379 +1,61 @@
# Wiki
-## Introduction
+This is the homepage for my personal wiki. All sub-directories are listed below. This wiki is a growing set of documents, so things may change often.
-This is a living document that will expand alongside my own personal experiences and knowledge. Topics range from device settings, computer configurations, household product serial numbers / expiry dates, and so on. Hopefully this can end up being helpful to others as well.
+## Software
-## Open Suck
+* [alpine linux](/wiki/alpine-linux)
+* [[wiki/dotfiles]]
+* [[wiki/openbsd]]
+* [[wiki/qutebrowser]]
+* [[wiki/safari]]
+* [[wiki/scripts]]
+* [[wiki/sublime-text]]
+* [[wiki/ubuntu]]
-My personal, lightweight desktop installer for OpenBSD based on the suckless philosophy. Includes my own custom set of suckless tools (dwm, slstatus, dmenu, etc.)
+---
-- [https://git.sr.ht/~bt/open-suck](https://git.sr.ht/~bt/open-suck)
+## Hardware
-## vimrc
+* [[wiki/xbox]]
+* [[wiki/ps2]]
-```sh
-" Don't try to be vi compatible
-set nocompatible
+---
-" Helps force plugins to load correctly when it is turned back on below
-filetype off
+## Version Control Systems
-" TODO: Load plugins here (pathogen or vundle)
+* [[wiki/cgit]]
-" Turn on syntax highlighting
-syntax on
+---
-" For plugins to load correctly
-filetype plugin indent on
+## ikiwiki
-" TODO: Pick a leader key
-" let mapleader = ","
+[[!meta robots="noindex, follow"]]
+This wiki is powered by [ikiwiki](http://ikiwiki.info/).
+[[!if test="enabled(version)"
+ then="(Currently running version [[!version ]].)"
+]]
-" Security
-set modelines=0
+The default documentation on using ikiwiki:
-" Show line numbers
-set number
+* [[ikiwiki/formatting]]
+* [[ikiwiki/wikilink]]
+* [[ikiwiki/subpage]]
+* [[ikiwiki/pagespec]]
+* [[ikiwiki/directive]]
+* [[ikiwiki/markdown]]
+* [[ikiwiki/openid]]
+* [[ikiwiki/searching]]
+* [[templates]]
-" Show file stats
-set ruler
+My own custom documentation for ikiwiki:
-" Blink cursor on error instead of beeping (grr)
-set visualbell
+* [[ikiwiki/NearlyFreeSpeech]]
+* [[ikiwiki/git]]
+* [[ikiwiki/comments]]
+* [[ikiwiki/search]]
-" Encoding
-set encoding=utf-8
+## WordPress
-" Whitespace
-set wrap
-set textwidth=79
-set formatoptions=tcqrn1
-set tabstop=2
-set shiftwidth=2
-set softtabstop=2
-set expandtab
-set noshiftround
-
-" Cursor motion
-set scrolloff=3
-set backspace=indent,eol,start
-set matchpairs+=<:> " use % to jump between pairs
-runtime! macros/matchit.vim
-
-" Move up/down editor lines
-nnoremap j gj
-nnoremap k gk
-
-" Allow hidden buffers
-set hidden
-
-" Rendering
-set ttyfast
-
-" Status bar
-set laststatus=2
-
-" Last line
-set showmode
-set showcmd
-
-" Searching
-nnoremap / /\v
-vnoremap / /\v
-set hlsearch
-set incsearch
-set ignorecase
-set smartcase
-set showmatch
-map <leader><space> :let @/=''<cr> " clear search
-
-" Remap help key.
-inoremap <F1> <ESC>:set invfullscreen<CR>a
-nnoremap <F1> :set invfullscreen<CR>
-vnoremap <F1> :set invfullscreen<CR>
-
-" Textmate holdouts
-
-" Formatting
-map <leader>q gqip
-
-" Visualize tabs and newlines
-set listchars=tab:▸\ ,eol:¬
-" Uncomment this to enable by default:
-" set list " To enable by default
-" Or use your leader key + l to toggle on/off
-map <leader>l :set list!<CR> " Toggle tabs and EOL
-
-" Color scheme (terminal)
-set t_Co=256
-set background=dark
-let g:solarized_termcolors=256
-let g:solarized_termtrans=1
-" put https://raw.github.com/altercation/vim-colors-solarized/master/colors/solarized.vim
-" in ~/.vim/colors/ and uncomment:
-" colorscheme solarized
-```
-
-## .zshrc extras / aliases
-
-```sh
-export EDITOR="/bin/vim"
-
-alias suck="sudo rm -rf config.h ; sudo make install"
-alias fixmonitor="xrandr --auto --output eDP1 --mode 1366x768 --below DP2-2"
-alias vscode="alias vscode="ENABLE_WASM=1 chrome --enable-wasm --disable-unveil""
-```
-
-## mimeapps.list
-
-Place this file under `/usr/share/applications/mimeapps.list`
-
-```sh
-[Default Applications]
-x-scheme-handler/http=org.qutebrowser.qutebrowser.desktop
-x-scheme-handler/https=org.qutebrowser.qutebrowser.desktop
-x-scheme-handler/ftp=org.qutebrowser.qutebrowser.desktop
-x-scheme-handler/chrome=org.qutebrowser.qutebrowser.desktop
-text/html=org.qutebrowser.qutebrowser.desktop
-application/x-extension-htm=org.qutebrowser.qutebrowser.desktop
-application/x-extension-html=org.qutebrowser.qutebrowser.desktop
-application/x-extension-shtml=org.qutebrowser.qutebrowser.desktop
-application/xhtml+xml=org.qutebrowser.qutebrowser.desktop
-application/x-extension-xhtml=org.qutebrowser.qutebrowser.desktop
-application/x-extension-xht=org.qutebrowser.qutebrowser.desktop
-image/jpeg=feh
-image/png=feh
-image/webp=feh
-```
-
-## qutebrowser
-
-### Greasemonkey
-
-All of these scripts should be added under `~/.local/share/qutebrowser/greasemonkey/`. Then be sure to run the proper command within qutebrowser: `:greasemonkey-reload`
-
-#### Auto Skip YouTube Ads
-
-```js
-// ==UserScript==
-// @name Auto Skip YouTube Ads
-// @version 1.0.0
-// @description Speed up and skip YouTube ads automatically
-// @author jso8910
-// @match *://*.youtube.com/*
-// @exclude *://*.youtube.com/subscribe_embed?*
-// ==/UserScript==
-setInterval(() => {
- const btn = document.querySelector('.videoAdUiSkipButton,.ytp-ad-skip-button')
- if (btn) {
- btn.click()
- }
- const ad = [...document.querySelectorAll('.ad-showing')][0];
- if (ad) {
- document.querySelector('video').playbackRate = 10;
- }
-}, 50)
-```
-
-## `ffmpeg` to MP4
-
-```sh
-ffmpeg -i input_filename.avi -c:v copy -c:a copy -y output_filename.mp4
-```
-
-## Mount USB HDD via CLI
-
-```sh
-mkdir /media/usb-drive
-mount /dev/sdX /media/usb-drive/
-```
-
-## Run Mullvad on Alpine Linux (Wireguard)
-
-```sh
-# Install wireguard
-apk add wireguard-tools
-```
-
-Login into Mullvad and download the proper wireguard configuration files(s). After downloaded, place in the proper directory:
-
-```sh
-doas cp <MULLVAD_FILENAME>.conf /etc/wireguard/"
-```
-
-Then setup an aliases for easier up/down states:
-
-```sh
-alias vpnup="doas wg-quick up /etc/wireguard/<MULLVAD_FILENAME>.conf"
-alias vpndown="doas wg-quick down /etc/wireguard/<MULLVAD_FILENAME>.conf"
-```
-
-## Alpine Linux `mini_racer` Tweaks
-
-Gem lockfile:
-
-```sh
-PLATFORMS
- ruby
- x86_64-linux-musl
-
-mini_racer (0.6.3)
- <remove child dependency>
-```
-
-then run: `bundle update mini_racer`
-
-## Docker
-
-Installing `ghost`
-
-```sh
-docker pull ghost
-```
-
-```sh
-docker run -d \
- --name ghost-name \
- -e NODE_ENV=development \
- -p 2368:2368 \
- -v $HOME/path/to/ghost/blog:/var/lib/ghost/content \
- ghost:alpine
-```
-
-## MongoDB 3.4 on Ubuntu 23.10
-
-```sh
-wget http://launchpadlibrarian.net/668089858/libssl1.0.0_1.0.2n-1ubuntu5.13_amd64.deb
-sudo apt install ./libssl1.0.0_1.0.2n-1ubuntu5.13_amd64.deb
-sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
-
-echo "deb http://repo.mongodb.org/apt/ubuntu precise/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list
-```
-
-Now edit `/etc/apt/sources.list.d/mongodb-org-3.4.list`:
-
-```sh
-deb [trusted=yes] http://repo.mongodb.org/apt/ubuntu precise/mongodb-org/3.4...
-```
-
-Then finish things up:
-
-```sh
-sudo apt-get update --allow-unauthenticated
-sudo apt-get install -y mongodb-org
-
-sudo mkdir -p /data/db
-sudo chmod -R 777 /data/db
-```
-
-## Redis 6.0.7 on Ubuntu 23.10
-
-```sh
-sudo apt-get install build-essential tcl
-cd /tmp
-curl -O http://download.redis.io/releases/redis-6.0.7.tar.gz
-tar xzvf redis-6.0.7.tar.gz
-cd redis-6.0.7
-```
-
-Install redis:
-
-```sh
-make
-make test
-sudo make install
-
-sudo mkdir /etc/redis
-sudo cp /tmp/redis-6.0.7redis.conf /etc/redis
-```
-
-Edit `/etc/redis/redis.conf` with the following changes:
-
-- `supervised systemd`
-- `dir /var/lib/redis`
-
-Create systemd unit file for redis: `/etc/systemd/system/redis.service`:
-
-```sh
-[Unit]
-Description=Redis In-Memory Data Store
-After=network.target
-
-[Service]
-User=redis
-Group=redis
-ExecStart=/usr/local/bin/redis-server /etc/redis/redis.conf
-ExecStop=/usr/local/bin/redis-cli shutdown
-Restart=always
-
-[Install]
-WantedBy=multi-user.target
-```
-
-Final steps:
-
-```sh
-sudo adduser --system --group --no-create-home redis
-sudo mkdir /var/lib/redis
-sudo chown redis:redis /var/lib/redis
-sudo chmod 770 /var/lib/redis
-```
-
-## Ruby 2.7.2 with rbenv on Ubuntu 23.10
-
-Edit the `/etc/apt/sources.list` file:
-
-```sh
-deb [trusted=yes] http://security.ubuntu.com/ubuntu bionic-security main
-```
-
-Then run `sudo apt-get update`. After completion, install `libssl1.0-dev`:
-
-```sh
-sudo apt-get install libssl1.0-dev
-```
-
-## Fix screen tearing
-
-```sh
-sudo micro /etc/X11/xorg.conf.d/20-intel.conf
-```
-
-Add the following contents to `20-intel.conf`:
-
-```sh
-Section "OutputClass"
- Identifier "Intel Graphics"
- MatchDriver "i915"
- Driver "intel"
- Option "DRI" "3"
- Option "TearFree" "1"
-EndSection
-```
-
-## Enabling "tap to click"
-
-```sh
-sudo micro /etc/X11/xorg.conf.d/30-touchpad.conf
-```
-
-Add the following contents to `30-touchpad.conf`:
-
-```sh
-Section "InputClass"
- Identifier "touchpad"
- Driver "libinput"
- MatchIsTouchpad "on"
- Option "Tapping" "on"
- Option "TappingButtonMap" "lmr"
-EndSection
-```
-
-## Woocommerce
-
-**Reset all product menu_order to `0`**
-
-```sql
-UPDATE wp_posts SET menu_order = 0 WHERE post_type = 'product';
-```
+* [[wordpress/database_update]]
+* [[wordpress/NearlyFreeSpeech_Setup]]
diff --git a/pages/wiki/alpine-linux.md b/pages/wiki/alpine-linux.md
new file mode 100644
index 0000000..8edd90c
--- /dev/null
+++ b/pages/wiki/alpine-linux.md
@@ -0,0 +1,37 @@
+# Alpine Linux
+
+This page contains a helpful collection of configuration and application setups for Alpine Linux.
+
+## Run Mullvad on Alpine Linux (Wireguard)
+
+
+ # Install wireguard
+ apk add wireguard-tools
+
+
+Login into Mullvad and download the proper wireguard configuration files(s). After downloaded, place in the proper directory:
+
+
+ doas cp <MULLVAD_FILENAME>.conf /etc/wireguard/"
+
+
+Then setup an aliases for easier up/down states:
+
+
+ alias vpnup="doas wg-quick up /etc/wireguard/<MULLVAD_FILENAME>.conf"
+ alias vpndown="doas wg-quick down /etc/wireguard/<MULLVAD_FILENAME>.conf"
+
+## Alpine Linux `mini_racer` Tweaks
+
+Gem lockfile:
+
+
+ PLATFORMS
+ ruby
+ x86_64-linux-musl
+
+ mini_racer (0.6.3)
+ <remove child dependency>
+
+
+then run: `bundle update mini_racer`
diff --git a/pages/wiki/cgit.md b/pages/wiki/cgit.md
new file mode 100644
index 0000000..3e2c7d7
--- /dev/null
+++ b/pages/wiki/cgit.md
@@ -0,0 +1,57 @@
+# cgit
+
+This page contains a comprehensive guide to setting up cgit on NearlyFreeSpeech. It is assumed that you already have an account with NFS and also have access to a "site" online.
+
+Most of the following has been lifted from [NearlyFreeSpeech cgit application walkthrough](https://members.nearlyfreespeech.net/wiki/Applications/Cgit) but has been tweaked and updated.
+
+You can see a **live version** [here](https://git.btxx.org).
+
+## Building cgit
+
+The following assumes that you wish to have cgit running at the top-level of your chosen domain (ie. git.example.com)
+
+SSH into your account then download and unpack the latest release:
+
+ git clone git://git.zx2c4.com/cgit cgit-src
+ cd cgit-src
+
+Create a cgit.conf file with desired locations:
+
+ CGIT_SCRIPT_PATH = /home/public
+ CGIT_DATA_PATH = $(CGIT_SCRIPT_PATH)
+ CGIT_CONFIG = $(CGIT_SCRIPT_PATH)/cgitrc
+ CACHE_ROOT = $(CGIT_SCRIPT_PATH)/cgitcache
+ prefix = $(CGIT_SCRIPT_PATH)/local
+
+Get the git sources (needed to build libgit):
+
+ git submodule init
+ git submodule update
+
+Build and install it:
+
+ gmake install
+
+## Configuration
+
+Make a text file named `cgitrc` where you specified CGIT_CONFIG and add the following (these are some personal defaults to make things cleaner):
+
+ logo=/cgit.png
+ root-title=main root title
+ root-desc=description for your git server
+ root-readme=/home/public/about.md
+ virtual-root=/
+
+ about-filter=/home/public/cgit-src/filters/about-formatting.sh
+ readme=:README.md
+ readme=:README
+
+ include=/home/protected/cgitrepos
+
+Then in the specified file (`cgitrepos`), place your repos, ex:
+
+ repo.url=MyRepo
+ repo.path=/home/public/MyRepo.git
+ repo.desc=This is my git repository
+
+**And you should be good to go!**
diff --git a/pages/wiki/dotfiles.md b/pages/wiki/dotfiles.md
new file mode 100644
index 0000000..7802c00
--- /dev/null
+++ b/pages/wiki/dotfiles.md
@@ -0,0 +1,138 @@
+# dotfiles
+
+This page contains my (mostly) up-to-date dotfiles for a wide range of use cases.
+
+## .vimrc
+
+
+ " Don't try to be vi compatible
+ set nocompatible
+
+ " Helps force plugins to load correctly when it is turned back on below
+ filetype off
+
+ " TODO: Load plugins here (pathogen or vundle)
+
+ " Turn on syntax highlighting
+ syntax on
+
+ " For plugins to load correctly
+ filetype plugin indent on
+
+ " TODO: Pick a leader key
+ " let mapleader = ","
+
+ " Security
+ set modelines=0
+
+ " Show line numbers
+ set number
+
+ " Show file stats
+ set ruler
+
+ " Blink cursor on error instead of beeping (grr)
+ set visualbell
+
+ " Encoding
+ set encoding=utf-8
+
+ " Whitespace
+ set wrap
+ set textwidth=79
+ set formatoptions=tcqrn1
+ set tabstop=2
+ set shiftwidth=2
+ set softtabstop=2
+ set expandtab
+ set noshiftround
+
+ " Cursor motion
+ set scrolloff=3
+ set backspace=indent,eol,start
+ set matchpairs+=<:> " use % to jump between pairs
+ runtime! macros/matchit.vim
+
+ " Move up/down editor lines
+ nnoremap j gj
+ nnoremap k gk
+
+ " Allow hidden buffers
+ set hidden
+
+ " Rendering
+ set ttyfast
+
+ " Status bar
+ set laststatus=2
+
+ " Last line
+ set showmode
+ set showcmd
+
+ " Searching
+ nnoremap / /\v
+ vnoremap / /\v
+ set hlsearch
+ set incsearch
+ set ignorecase
+ set smartcase
+ set showmatch
+ map <leader><space> :let @/=''<cr> " clear search
+
+ " Remap help key.
+ inoremap <F1> <ESC>:set invfullscreen<CR>a
+ nnoremap <F1> :set invfullscreen<CR>
+ vnoremap <F1> :set invfullscreen<CR>
+
+ " Textmate holdouts
+
+ " Formatting
+ map <leader>q gqip
+
+ " Visualize tabs and newlines
+ set listchars=tab:▸\ ,eol:¬
+ " Uncomment this to enable by default:
+ " set list " To enable by default
+ " Or use your leader key + l to toggle on/off
+ map <leader>l :set list!<CR> " Toggle tabs and EOL
+
+ " Color scheme (terminal)
+ set t_Co=256
+ set background=dark
+ let g:solarized_termcolors=256
+ let g:solarized_termtrans=1
+ " put https://raw.github.com/altercation/vim-colors-solarized/master/colors/solarized.vim
+ " in ~/.vim/colors/ and uncomment:
+ " colorscheme solarized
+
+## .zshrc extras / aliases
+
+ export EDITOR="/bin/vim"
+
+ alias suck="sudo rm -rf config.h ; sudo make install"
+ alias fixmonitor="xrandr --auto --output eDP1 --mode 1366x768 --below DP2-2"
+ alias alias vscode="ENABLE_WASM=1 chrome --enable-wasm --disable-unveil"
+ export PATH="/usr/local/bin:$PATH"
+ export PATH="$PATH:/opt/local/bin"
+ export PATH="$PATH:/mongodb/bin"
+
+## mimeapps.list
+
+Place this file under `/usr/share/applications/mimeapps.list`
+
+ [Default Applications]
+ x-scheme-handler/http=org.qutebrowser.qutebrowser.desktop
+ x-scheme-handler/https=org.qutebrowser.qutebrowser.desktop
+ x-scheme-handler/ftp=org.qutebrowser.qutebrowser.desktop
+ x-scheme-handler/chrome=org.qutebrowser.qutebrowser.desktop
+ text/html=org.qutebrowser.qutebrowser.desktop
+ application/x-extension-htm=org.qutebrowser.qutebrowser.desktop
+ application/x-extension-html=org.qutebrowser.qutebrowser.desktop
+ application/x-extension-shtml=org.qutebrowser.qutebrowser.desktop
+ application/xhtml+xml=org.qutebrowser.qutebrowser.desktop
+ application/x-extension-xhtml=org.qutebrowser.qutebrowser.desktop
+ application/x-extension-xht=org.qutebrowser.qutebrowser.desktop
+ image/jpeg=feh
+ image/png=feh
+ image/webp=feh
diff --git a/pages/wiki/openbsd.md b/pages/wiki/openbsd.md
new file mode 100644
index 0000000..a4bc67e
--- /dev/null
+++ b/pages/wiki/openbsd.md
@@ -0,0 +1,6 @@
+# OpenBSD
+
+This page contains all of my personal scripts and tutorials for OpenBSD. The content ranges from setting up laptops and desktops, to running personal servers and optimization tweaks.
+
+* [[openbsd/installation]]
+* [[openbsd/desktop_environment]]
diff --git a/pages/wiki/ps2.md b/pages/wiki/ps2.md
new file mode 100644
index 0000000..5317eef
--- /dev/null
+++ b/pages/wiki/ps2.md
@@ -0,0 +1,6 @@
+# PS2
+
+This page contains information about setting up PS2 hardware (and emulators) to work with online play.
+
+* [[ps2/pcsx2]]
+* [[ps2/networking]]
diff --git a/pages/wiki/qutebrowser.md b/pages/wiki/qutebrowser.md
new file mode 100644
index 0000000..02e003b
--- /dev/null
+++ b/pages/wiki/qutebrowser.md
@@ -0,0 +1,28 @@
+# Qutebrowser
+
+This page contains all the custom configuration for qutebrowser.
+
+### Greasemonkey
+
+All of these scripts should be added under `~/.local/share/qutebrowser/greasemonkey/`. Then be sure to run the proper command within qutebrowser: `:greasemonkey-reload`
+
+#### Auto Skip YouTube Ads
+
+ // ==UserScript==
+ // @name Auto Skip YouTube Ads
+ // @version 1.0.0
+ // @description Speed up and skip YouTube ads automatically
+ // @author jso8910
+ // @match *://*.youtube.com/*
+ // @exclude *://*.youtube.com/subscribe_embed?*
+ // ==/UserScript==
+ setInterval(() => {
+ const btn = document.querySelector('.videoAdUiSkipButton,.ytp-ad-skip-button')
+ if (btn) {
+ btn.click()
+ }
+ const ad = [...document.querySelectorAll('.ad-showing')][0];
+ if (ad) {
+ document.querySelector('video').playbackRate = 10;
+ }
+ }, 50)
diff --git a/pages/wiki/safari.md b/pages/wiki/safari.md
new file mode 100644
index 0000000..5601b0e
--- /dev/null
+++ b/pages/wiki/safari.md
@@ -0,0 +1,31 @@
+# Safari
+
+This page contains details on how to properly configure Safari for the best user experience.
+
+## Extensions
+
+To avoid being bombarded with tracking scripts and advertisements, you'll want to install the following Safari extensions:
+
+* [AdGuard](https://adguard.com/en/adguard-mac/overview.html)
+* [AdBlock](https://adblockplus.org/ad-blocker-safari)
+
+## Web Browsing QoL
+
+Display full links on hover (similar to default config for Firefox, Chrome):
+
+1. Open the `View` menu item
+2. Click `Show Status Bar`
+
+Display full URL address in open tabs:
+
+![Safari toggling ful adress URLs](safari-full-address.png)
+
+## Custom CSS
+
+Include a "master" CSS file to override specific sites/elements with your own styling.
+
+1. Open Safari `Settings`
+2. Navigate to the `Advanced` tab
+3. Select your custom CSS file in the dropdown
+
+![Safari toggling ful adress URLs](safari-settings-custom-css.png)
diff --git a/pages/wiki/scripts.md b/pages/wiki/scripts.md
new file mode 100644
index 0000000..78bf537
--- /dev/null
+++ b/pages/wiki/scripts.md
@@ -0,0 +1,74 @@
+# Scripts
+
+This page contains helpful scripts and useful terminal commands.
+
+## Docker
+
+Installing `ghost`
+
+
+ docker pull ghost
+ docker run -d \
+ --name ghost-name \
+ -e NODE_ENV=development \
+ -p 2368:2368 \
+ -v $HOME/path/to/ghost/blog:/var/lib/ghost/content \
+ ghost:alpine
+
+
+## `ffmpeg` to MP4
+
+
+ ffmpeg -i input_filename.avi -c:v copy -c:a copy -y output_filename.mp4
+
+
+## Mount USB HDD via CLI
+
+
+ mkdir /media/usb-drive
+ mount /dev/sdX /media/usb-drive/
+
+
+## Fix screen tearing
+
+
+ sudo vim /etc/X11/xorg.conf.d/20-intel.conf
+
+
+Add the following contents to `20-intel.conf`:
+
+
+ Section "OutputClass"
+ Identifier "Intel Graphics"
+ MatchDriver "i915"
+ Driver "intel"
+ Option "DRI" "3"
+ Option "TearFree" "1"
+ EndSection
+
+
+## Enabling "tap to click"
+
+
+ sudo micro /etc/X11/xorg.conf.d/30-touchpad.conf
+
+
+Add the following contents to `30-touchpad.conf`:
+
+
+ Section "InputClass"
+ Identifier "touchpad"
+ Driver "libinput"
+ MatchIsTouchpad "on"
+ Option "Tapping" "on"
+ Option "TappingButtonMap" "lmr"
+ EndSection
+
+
+## Woocommerce
+
+**Reset all product menu_order to `0`**
+
+
+ UPDATE wp_posts SET menu_order = 0 WHERE post_type = 'product';
+
diff --git a/pages/wiki/sublime-text.md b/pages/wiki/sublime-text.md
new file mode 100644
index 0000000..d7f105a
--- /dev/null
+++ b/pages/wiki/sublime-text.md
@@ -0,0 +1,47 @@
+# Sublime Text
+
+Personal configuration for the text editor Sublime Text ([https://www.sublimetext.com/](sublimetext.com/))
+
+## Themes / Color Schemes
+
+* Theme: Default
+* Color scheme is set to `auto`:
+ * Light scheme: `Breakers`
+ * Dark scheme: `Dracula`
+
+## Plugins
+
+* BracketHighlighter
+* Copy Relative Path
+* Dracula Color Scheme
+* Emmet
+* Package Control
+
+## Settings
+
+
+ {
+ "ignored_packages":
+ [
+ "Vintage",
+ ],
+ "color_scheme": "auto",
+ "dark_color_scheme": "Packages/Dracula Color Scheme/Dracula.tmTheme",
+ "light_color_scheme": "Packages/Colorsublime - Themes/Butterfly.tmTheme",
+ "font_face": "JetBrains Mono NL",
+ "font_size": 14,
+ "line_padding_top": 3,
+ "line_padding_bottom": 3,
+ "highlight_line": true,
+ "word_wrap": true,
+ "dark_theme": "Default Dark.sublime-theme",
+ "light_theme": "Default.sublime-theme",
+ "tab_size": 2,
+ "theme": "auto",
+ "index_files": true,
+ "show_definitions": false,
+ "show_full_path": true,
+ /*"tab_size": 2,*/
+ "translate_tabs_to_spaces": true,
+ }
+
diff --git a/pages/wiki/ubuntu.md b/pages/wiki/ubuntu.md
new file mode 100644
index 0000000..cfd7560
--- /dev/null
+++ b/pages/wiki/ubuntu.md
@@ -0,0 +1,85 @@
+# Ubuntu
+
+This page contains a wide range of common scripts / application setups for Ubuntu
+
+## MongoDB 3.4 on Ubuntu 23.10
+
+ wget http://launchpadlibrarian.net/668089858/libssl1.0.0_1.0.2n-1ubuntu5.13_amd64.deb
+ sudo apt install ./libssl1.0.0_1.0.2n-1ubuntu5.13_amd64.deb
+ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
+
+ echo "deb http://repo.mongodb.org/apt/ubuntu precise/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list
+
+Now edit `/etc/apt/sources.list.d/mongodb-org-3.4.list`:
+
+ deb [trusted=yes] http://repo.mongodb.org/apt/ubuntu precise/mongodb-org/3.4...
+
+Then finish things up:
+
+ sudo apt-get update --allow-unauthenticated
+ sudo apt-get install -y mongodb-org
+
+ sudo mkdir -p /data/db
+ sudo chmod -R 777 /data/db
+
+## Redis 6.0.7 on Ubuntu 23.10
+
+ sudo apt-get install build-essential tcl
+ cd /tmp
+ curl -O http://download.redis.io/releases/redis-6.0.7.tar.gz
+ tar xzvf redis-6.0.7.tar.gz
+ cd redis-6.0.7
+
+Install redis:
+
+ make
+ make test
+ sudo make install
+
+ sudo mkdir /etc/redis
+ sudo cp /tmp/redis-6.0.7/redis.conf /etc/redis
+
+Edit `/etc/redis/redis.conf` with the following changes:
+
+- `supervised systemd`
+- `dir /var/lib/redis`
+
+Create systemd unit file for redis: `/etc/systemd/system/redis.service`:
+
+ [Unit]
+ Description=Redis In-Memory Data Store
+ After=network.target
+
+ [Service]
+ User=redis
+ Group=redis
+ ExecStart=/usr/local/bin/redis-server /etc/redis/redis.conf
+ ExecStop=/usr/local/bin/redis-cli shutdown
+ Restart=always
+
+ [Install]
+ WantedBy=multi-user.target
+
+Final steps:
+
+ sudo adduser --system --group --no-create-home redis
+ sudo mkdir /var/lib/redis
+ sudo chown redis:redis /var/lib/redis
+ sudo chmod 770 /var/lib/redis
+
+## Ruby 2.7.2 with rbenv on Ubuntu 23.10
+
+Edit the `/etc/apt/sources.list` file:
+
+ deb [trusted=yes] http://security.ubuntu.com/ubuntu bionic-security main
+
+Then run `sudo apt-get update`. After completion, install `libssl1.0-dev`:
+
+ sudo apt-get install libssl1.0-dev
+
+Install `rbenv` and be sure to include the following in `.zshrc`:
+
+ export PATH="$HOME/.rbenv/bin:$PATH"
+ eval "$(rbenv init -)"
+
+
diff --git a/pages/wiki/xbox.md b/pages/wiki/xbox.md
new file mode 100644
index 0000000..9f5b14e
--- /dev/null
+++ b/pages/wiki/xbox.md
@@ -0,0 +1,5 @@
+# Xbox
+
+This page contains all the details of my personal setup for the original Xbox console. This includes cleaning, repasting thermals, soft modding and more.
+
+* [[xbox/softmodding]]