summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSylvain Gauthier <s94.gauthier@laposte.net>2021-03-12 08:46:07 +1100
committerSylvain Gauthier <s94.gauthier@laposte.net>2021-03-15 10:34:59 +1100
commit9e997452760399c4cc8cee7a1d39952f8112995c (patch)
tree768dd53fe6501d2bd0b6e8b619fa56f8b76d4ab8 /src
parentfeb5d6ca8e96c579751788b676b14e72d51f84df (diff)
use a clean Makefile system to build/deploy site
This way, we get dependency/smart update for free. We don't need to rebuild all the pages everytime a new one is added. The author, date of creation and date of revision are extracted from git information. The index is generated automatically, so adding a recipe is literally just adding a markdown file in src/. The deployment system uses rsync to push only newer data to the server. There is a tag system that you can add at the end of each recipe file. Tag pages are generated statically that contain all recipes with a given tag. It introduces more HTML template files, though. To build website, type make build To deploy it, make deploy To clean everything, make clean
Diffstat (limited to 'src')
-rw-r--r--src/.ssgignore1
-rw-r--r--src/_footer.html8
-rw-r--r--src/_header.html12
-rw-r--r--src/index.md111
-rw-r--r--src/mortar-and-pestle.md17
-rw-r--r--src/pix/beef-goulash.webpbin162266 -> 0 bytes
-rw-r--r--src/pix/bitcoin-based-cooking.webpbin558 -> 0 bytes
-rw-r--r--src/pix/cacio-e-pepe.webpbin65704 -> 0 bytes
-rw-r--r--src/pix/carbonara.webpbin265666 -> 0 bytes
-rw-r--r--src/pix/cheesy-meatballs.webpbin80978 -> 0 bytes
-rw-r--r--src/pix/country-skillet.webpbin120304 -> 0 bytes
-rw-r--r--src/pix/creamy-mashed-potatoes.webpbin48440 -> 0 bytes
-rw-r--r--src/pix/croutons.webpbin93514 -> 0 bytes
-rw-r--r--src/pix/csalad.webpbin136552 -> 0 bytes
-rw-r--r--src/pix/fried-anglerfish-fillet-00.webpbin67782 -> 0 bytes
-rw-r--r--src/pix/fried-anglerfish-fillet-01.webpbin105868 -> 0 bytes
-rw-r--r--src/pix/guacamole.webpbin145290 -> 0 bytes
-rw-r--r--src/pix/japanese-noodle-soup.webpbin13220 -> 0 bytes
-rw-r--r--src/pix/merchants-buckwheat.webpbin135572 -> 0 bytes
-rw-r--r--src/pix/mortar-and-pestle.webpbin54694 -> 0 bytes
-rw-r--r--src/pix/pan-seared-chicken.webpbin130012 -> 0 bytes
-rw-r--r--src/pix/parmesan-potatoes.webpbin94062 -> 0 bytes
-rw-r--r--src/pix/pasta-navy-style.webpbin224476 -> 0 bytes
-rw-r--r--src/pix/refried-beans.webpbin63552 -> 0 bytes
-rw-r--r--src/pix/sunday-milkshake.webpbin57248 -> 0 bytes
-rw-r--r--src/pix/sweet-potato-fries.webpbin51786 -> 0 bytes
-rw-r--r--src/pix/tuscan-style-pork-roast.webpbin208664 -> 0 bytes
-rw-r--r--src/salt.md41
-rw-r--r--src/slow-cooking-tips.md17
-rw-r--r--src/style.css55
-rw-r--r--src/template.md49
31 files changed, 0 insertions, 311 deletions
diff --git a/src/.ssgignore b/src/.ssgignore
deleted file mode 100644
index febf952..0000000
--- a/src/.ssgignore
+++ /dev/null
@@ -1 +0,0 @@
-template.md
diff --git a/src/_footer.html b/src/_footer.html
deleted file mode 100644
index 452246e..0000000
--- a/src/_footer.html
+++ /dev/null
@@ -1,8 +0,0 @@
-
- <footer>
- <a href="index.html">🏡 Based Cooking Homepage</a> </br>
- All site content is in the Public Domain.
- </footer>
-
- </body>
-</html>
diff --git a/src/_header.html b/src/_header.html
deleted file mode 100644
index 3110681..0000000
--- a/src/_header.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-
- <head>
- <title></title>
- <meta charset=UTF-8>
- <link rel=stylesheet href=style.css>
- <link rel="shortcut icon" type="image/x-icon" href="favicon.png">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- </head>
-
- <body>
diff --git a/src/index.md b/src/index.md
deleted file mode 100644
index 22aaf60..0000000
--- a/src/index.md
+++ /dev/null
@@ -1,111 +0,0 @@
-# 🍳 Based Cooking 🍲
-
-Only based cooking. No ads, no tracking, nothing but based cooking.
-
-## Recipes
-
-- [Carbonara](carbonara.html)
-- [Chicken Parmesan](chicken-parmesan.html)
-- [Chicken Pasta Casserole](chicken-pasta-casserole.html)
-- [Gnocchi](gnocchi.html)
-- [Slow-cooked Chicken Tacos](chicken-tacos.html)
-- [Beef Stroganoff](stroganoff.html)
-- [Beef or Lamb Stew](beef-stew.html)
-- [Beef Jerky](beef-jerky.html)
-- [Hamburger Patties](hamburger-patties.html)
-- [Portuguese Steak with Beer Sauce](portuguese-steak-with-beer-sauce.html)
-- [Tuscan Style Pork Roast](tuscan-style-pork-roast.html)
-- [Flemish Beer and Gingerbread Beef Stew](carbonade.html)
-- [French Mustard Sauce Porkchops](french-mustard-sauce-porkchops.html)
-- [Chicken, Tomato & Spinach Curry](chicken-tomato-spinach-curry.html)
-- [Broiled Trevally](broiled-trevally.html)
-- [Almeirim Stone Soup](almeirim-stone-soup.html)
-- [Chicken Wings](chicken-wings.html)
-- [Instant Tom Yam Kung Noodle Soup](instant-tom-yam-kung-noodle-soup.html)
-- [Marinated Pork Steaks](marinated-pork-steaks.html)
-- [Banana Pancakes](banana-pancakes.html)
-- [Banana Bread](banana-bread.html)
-- [Cacio e Pepe](cacio-e-pepe.html)
-- [Potato and Eggplant Curry](potato-and-eggplant-curry.html)
-- [Dried Tomato and Plums Bread Spread](dried-tomato-plum-spread.html)
-- [Drunken Beans](drunken-beans.html)
-- [Chili con Carne](chili-con-carne.html)
-- [Matcha Cookies](matcha-cookies.html)
-- [Miso Ginger Pork](miso-ginger-pork.html)
-- [Pancakes](pancake.html)
-- [Oaty Pancakes](oaty-pancakes.html)
-- [Pizza Dough](pizza-dough.html)
-- [Beef Tips with Mashed Potatoes](beef-tips.html)
-- [Älplermagronen (Alpine macaroni)](aelplermagronen.html)
-- [Rösti](roesti.html)
-- [Chicken Biscuit Potpie](chicken-biscuit-potpie.html)
-- [Liver Pate](liverpate.html)
-- [Flammkuchen](flammkuchen.html)
-- [Tortellini](tortellini.html)
-- [Banana Muffins with Chocolate](banana-muffins-with-chocolate.html)
-- [Taco Meat](taco-meat.html)
-- [Fried Anglerfish Fillet](fried-anglerfish-fillet.html)
-- [Hangover Eggs](hangover-eggs.html)
-- [Caesar Salad](caesar-salad.html)
-- [Maque Choux](maque-choux.html)
-- [Ragù](ragu.html)
-- [Roasted Chicken Breast](roasted-chicken-breast.html)
-- [Scandinavian Coffee Cake](scandinavian-coffee-cake.html)
-- [Japanese Noodle Soup](japanese-noodle-soup.html)
-- [Sticky Porkchops](sticky-porkchops.html)
-- [Pork-based Chili con Carne](pork-based-chili-con-carne.html)
-- [Beef Goulash](beef-goulash.html)
-- [Omelet](omelet.html)
-- [Cheesy Meatballs with Tomato Sauce](cheesy-meatballs.html)
-- [Country Breakfast Skillet](country-skillet.html)
-- [Creamy Mashed Potatoes](creamy-mashed-potatoes.html)
-- [Fresh Guacamole](guacamole.html)
-- [Merchant's Buckwheat](merchants-buckwheat.html)
-- [Pasta Navy Style](pasta-navy-style.html)
-- [Pan-seared Chicken Fillet](pan-seared-chicken.html)
-- [Parmesan Potatoes](parmesan-potatoes.html)
-- [Refried Beans](refried-beans.html)
-- [Sunday Morning Milkshake](sunday-milkshake.html)
-- [Quesadilla](quesadilla.html)
-- [Tuna Sub](tuna-sub.html)
-- [Spaghetti and Meatballs](spaghetti-and-meatballs.html)
-- [Peanut Butter](peanut-butter.html)
-- [Hummus](hummus.html)
-- [Ginataang Kalabasa](ginataang-kalabasa.html)
-- [Simple Sauce](simple-sauce.html)
-- [Hellfire Steak](hellfire-steak.html)
-
-## Basics
-
-- [Chicken Stock and Bone Broth](chicken-stock-bone-broth.html)
-- [Pasta (store bought)](pasta.html)
-- [Pasta Sauce](pasta-sauce.html)
-- [Rice](rice.html)
-- [Eggs](eggs.html)
-- [Ketchup](ketchup.html)
-- [Oats](oats.html)
-- [Bread](bread.html)
-- [Sauerkraut](sauerkraut.html)
-- [Yogurt](yogurt.html)
-- [Sweet Potato Fries](sweet-potato-fries.html)
-- [Fried Potatoes](fried-potatoes.html)
-- [Croutons](croutons.html)
-
-## More Info
-
-- [Table Salt vs. Kosher Salt?](salt.html)
-- [Slow Cooking Benefits and Tips](slow-cooking-tips.html)
-- [Get a Mortar and Pestle](mortar-and-pestle.html)
-
-## About this site
-
-Founded to provide a simple online cookbook without ads and obese web design.
-
-### It's easy to contribute!
-
-- Submit new recipes via git via [Github](https://github.com/lukesmithxyz/based.cooking) or [Gitlab](https://gitlab.com/lukesmithxyz/based.cooking).
-- If a recipe has no image for it, make the recipe as presented and submit a picture above or to [luke@lukesmith.xyz](mailto:luke@lukesmith.xyz).
-- Donate to the individual people who contribute pages whose names are at the bottom of each page.
-- Donate to the site's long-term maintenance fund:
- - ![BTC logo](https://lukesmith.xyz/pix/btc.svg) Bitcoin: `bc1q763s4ud0hgfa66ce64gyh6tsss49vyk5cqcm6w` ([QR code](pix/bitcoin-based-cooking.webp))
- - ![XMR Logo](https://lukesmith.xyz/pix/xmr.svg) Monero: `48jewbtxe4jU3MnzJFjTs3gVFWh2nRrAMWdUuUd7Ubo375LL4SjLTnMRKBrXburvEh38QSNLrJy3EateykVCypnm6gcT9bh` ([QR code](https://lukesmith.xyz/pix/xmr.png))
diff --git a/src/mortar-and-pestle.md b/src/mortar-and-pestle.md
deleted file mode 100644
index 6abf387..0000000
--- a/src/mortar-and-pestle.md
+++ /dev/null
@@ -1,17 +0,0 @@
-# Get a Mortar and Pestle
-
-![mortar-and-pestle](pix/mortar-and-pestle.webp)
-
-Mortars and pestles are tools which have unfortunately been nearly forgotten in modern American kitchens, but they
-have been around since the stone age for a reason.
-They are one of the most useful appliances and require no electricity.
-
-They easily smash garlic, nuts and other things (also automatically removes skins).
-This is much better than simple slicing because it squeezes out the juices and tastes of things.
-
-You can also easily make paste (like pesto) and out of herbs and other simple ingredients.
-Many people use a hard-to-clean and expensive electric food processor to do things like this,
-but a larger mortar and pestle could get the job done just as easily.
-
-Do not get porcelain mortar and pestles; they are non-functional and loud.
-I have two granite ones which work very well (see pic above).
diff --git a/src/pix/beef-goulash.webp b/src/pix/beef-goulash.webp
deleted file mode 100644
index 1f9b1ff..0000000
--- a/src/pix/beef-goulash.webp
+++ /dev/null
Binary files differ
diff --git a/src/pix/bitcoin-based-cooking.webp b/src/pix/bitcoin-based-cooking.webp
deleted file mode 100644
index 1c5c8af..0000000
--- a/src/pix/bitcoin-based-cooking.webp
+++ /dev/null
Binary files differ
diff --git a/src/pix/cacio-e-pepe.webp b/src/pix/cacio-e-pepe.webp
deleted file mode 100644
index 6921d9f..0000000
--- a/src/pix/cacio-e-pepe.webp
+++ /dev/null
Binary files differ
diff --git a/src/pix/carbonara.webp b/src/pix/carbonara.webp
deleted file mode 100644
index da6c549..0000000
--- a/src/pix/carbonara.webp
+++ /dev/null
Binary files differ
diff --git a/src/pix/cheesy-meatballs.webp b/src/pix/cheesy-meatballs.webp
deleted file mode 100644
index 2bb0b4f..0000000
--- a/src/pix/cheesy-meatballs.webp
+++ /dev/null
Binary files differ
diff --git a/src/pix/country-skillet.webp b/src/pix/country-skillet.webp
deleted file mode 100644
index a0ad2c3..0000000
--- a/src/pix/country-skillet.webp
+++ /dev/null
Binary files differ
diff --git a/src/pix/creamy-mashed-potatoes.webp b/src/pix/creamy-mashed-potatoes.webp
deleted file mode 100644
index d496bc3..0000000
--- a/src/pix/creamy-mashed-potatoes.webp
+++ /dev/null
Binary files differ
diff --git a/src/pix/croutons.webp b/src/pix/croutons.webp
deleted file mode 100644
index e779328..0000000
--- a/src/pix/croutons.webp
+++ /dev/null
Binary files differ
diff --git a/src/pix/csalad.webp b/src/pix/csalad.webp
deleted file mode 100644
index bf37a2f..0000000
--- a/src/pix/csalad.webp
+++ /dev/null
Binary files differ
diff --git a/src/pix/fried-anglerfish-fillet-00.webp b/src/pix/fried-anglerfish-fillet-00.webp
deleted file mode 100644
index 6b85d02..0000000
--- a/src/pix/fried-anglerfish-fillet-00.webp
+++ /dev/null
Binary files differ
diff --git a/src/pix/fried-anglerfish-fillet-01.webp b/src/pix/fried-anglerfish-fillet-01.webp
deleted file mode 100644
index a95ebab..0000000
--- a/src/pix/fried-anglerfish-fillet-01.webp
+++ /dev/null
Binary files differ
diff --git a/src/pix/guacamole.webp b/src/pix/guacamole.webp
deleted file mode 100644
index 690cd7c..0000000
--- a/src/pix/guacamole.webp
+++ /dev/null
Binary files differ
diff --git a/src/pix/japanese-noodle-soup.webp b/src/pix/japanese-noodle-soup.webp
deleted file mode 100644
index 85ca326..0000000
--- a/src/pix/japanese-noodle-soup.webp
+++ /dev/null
Binary files differ
diff --git a/src/pix/merchants-buckwheat.webp b/src/pix/merchants-buckwheat.webp
deleted file mode 100644
index d294c47..0000000
--- a/src/pix/merchants-buckwheat.webp
+++ /dev/null
Binary files differ
diff --git a/src/pix/mortar-and-pestle.webp b/src/pix/mortar-and-pestle.webp
deleted file mode 100644
index dd94795..0000000
--- a/src/pix/mortar-and-pestle.webp
+++ /dev/null
Binary files differ
diff --git a/src/pix/pan-seared-chicken.webp b/src/pix/pan-seared-chicken.webp
deleted file mode 100644
index e030e10..0000000
--- a/src/pix/pan-seared-chicken.webp
+++ /dev/null
Binary files differ
diff --git a/src/pix/parmesan-potatoes.webp b/src/pix/parmesan-potatoes.webp
deleted file mode 100644
index 42c81cd..0000000
--- a/src/pix/parmesan-potatoes.webp
+++ /dev/null
Binary files differ
diff --git a/src/pix/pasta-navy-style.webp b/src/pix/pasta-navy-style.webp
deleted file mode 100644
index 2836d66..0000000
--- a/src/pix/pasta-navy-style.webp
+++ /dev/null
Binary files differ
diff --git a/src/pix/refried-beans.webp b/src/pix/refried-beans.webp
deleted file mode 100644
index 9f49af6..0000000
--- a/src/pix/refried-beans.webp
+++ /dev/null
Binary files differ
diff --git a/src/pix/sunday-milkshake.webp b/src/pix/sunday-milkshake.webp
deleted file mode 100644
index bdb9074..0000000
--- a/src/pix/sunday-milkshake.webp
+++ /dev/null
Binary files differ
diff --git a/src/pix/sweet-potato-fries.webp b/src/pix/sweet-potato-fries.webp
deleted file mode 100644
index 62bec8a..0000000
--- a/src/pix/sweet-potato-fries.webp
+++ /dev/null
Binary files differ
diff --git a/src/pix/tuscan-style-pork-roast.webp b/src/pix/tuscan-style-pork-roast.webp
deleted file mode 100644
index eaaea0f..0000000
--- a/src/pix/tuscan-style-pork-roast.webp
+++ /dev/null
Binary files differ
diff --git a/src/salt.md b/src/salt.md
deleted file mode 100644
index e35af4f..0000000
--- a/src/salt.md
+++ /dev/null
@@ -1,41 +0,0 @@
-# Table Salt vs. Kosher Salt
-
-Table salt is the salt on your table: teeny-tiny grains in a little shaker.
-
-Kosher salt is the salt that should be in your kitchen: large, thick grains.
-
-Some people new to cooking get confused on the difference and when to use one or the other.
-
-The long story short is you should always use kosher salt for cooking.
-Table salt is much more intense and is only for brisk post-cooking flavoring at the table.
-Kosher salt is more subtle, dissolves slower and thus releases its flavor slower.
-
-Note also that you should add a larger mass of kosher salt where you might only
-add a pinch of table salt, since table salt is much stronger partially because
-it dissolves so quickly.
-
-## Table salt is not lindy.
-
-Table salt has iodine and other additives.
-
-Its history is somewhat analogous to the addition of fluoride to municipal
-water supplies. Nearly a hundred years ago, the U.S. government began working
-with corporations to add iodine to salt ostensibly because they were concerned
-about people having iodine deficiencies.
-
-A healthy diet including eggs, dairy and some seafood should get enough iodine
-elsewhere to not need it in the form of table salt supplements, so don't feel
-like to you need to use it.
-
-## Why is kosher salt called "kosher" salt?
-
-Hebrews and then Jews revile eating meat with any blood in it. Larger grain
-salt was better for the process called "koshering" whereby meat is covered in
-salt and the salt draws out the liquid blood. Note that table salt is not
-non-kosher in Mosaic law either, it is simply not suited for this "koshering"
-process because it simply dissolves into the meat.
-
-For one reason or another, this association caught on and we now call coarse
-grain salt "kosher." Note that kosher salt is more or less the natural form of
-salt, it is not, as one might imagine, some new innovation to comply with
-Jewish dietary practice.
diff --git a/src/slow-cooking-tips.md b/src/slow-cooking-tips.md
deleted file mode 100644
index e635445..0000000
--- a/src/slow-cooking-tips.md
+++ /dev/null
@@ -1,17 +0,0 @@
-# Slow Cooking Benefits and Tips
-
-You can buy a Slow Cooker for cheap, but it is still one of the most precious tools you can have in a kitchen.
-
-## Benefits
-
-- It's cheap: slow-cooking turns the toughest and cheapest cuts of meat into that "fall off the bone" goodness. Chuck steak and pork shoulder/Boston butts are some of the cheapest meats and are sure hard to eat, but put them in a slow-cooker and it's gourmet stuff.
-- It is easy and low-effort: ingredients take very little time to prep and the cooking happens overnight or while you're at work.
-- It's an objective science: a lot of people have a hard time developing the best techniques for kneading or pan-frying or other culinary skills, but slow-cooking just requires you put the ingredients in. No magic, just follow directions.
-- It's relaxing: by the time your food is done, you've had plenty of time to clean up, so you can serve and eat your meal without having to worry about cleaning up afterwards.
-- It's portable: you can cook for an event or your friends because you load up your slow-cooker and go.
-
-## Tips
-
-- Things that need more cooking should always go at the bottom. For example, potatoes take forever to cook, so put them under your meat. They'll get the extra cooking they need while getting marinated in juices.
-- Only slow-cook dry herbs, not freshly-picked herbs, although you can add freshly-picked herbs in the last 10 or 20 minutes for some extra flavor.
-- Only take off the top to check how things are doing in absolute emergencies. It loses a lot more heat than you might expect when you open that.
diff --git a/src/style.css b/src/style.css
deleted file mode 100644
index 2e6aa32..0000000
--- a/src/style.css
+++ /dev/null
@@ -1,55 +0,0 @@
-body {
- max-width: 800px ;
- margin: auto ;
- padding: 0 16px ;
- margin-bottom: 500px ;
-}
-
-h1 {
- text-align: center ;
-}
-
-footer {
- text-align: center ;
-}
-
-img {
- max-width: 600px ;
- width: 100% ;
- margin: auto ;
- display: block ;
-}
-
-code {
- overflow-wrap: break-word ;
- color: lime ;
-}
-
-li img {
- max-width: 1em ;
- max-height: 1em ;
- display: inline ;
-}
-
-@media (prefers-color-scheme: dark) {
- body {
- background: #151515 ;
- color: white ;
- }
- a {
- color: lightblue ;
- }
- a:visited {
- color: gray ;
- }
- h2 {
- color: tomato ;
- }
-}
-
-@media print {
- a[href] {
- text-decoration: none ;
- color: black ;
- }
-}
diff --git a/src/template.md b/src/template.md
deleted file mode 100644
index eca38fd..0000000
--- a/src/template.md
+++ /dev/null
@@ -1,49 +0,0 @@
-# Recipe name
-
-This is a brief, one or two sentence description of the dish.
-
-Optionally include a picture of the dish here, stored in `pix/` with the same base name as this file.
-Please take your own picture after having followed exactly this recipe.
-
-## Ingredients
-
-- Just do
-- a very simple
-- markdown list for this
-- with amounts.
-
-## Directions
-
-1. Now include the directions.
-2. I suppose this list should be numbered
-3. just for convenience's sake.
-4. If necessary, include directional images between these items.
-
-![like this](lol.webp)
-
-5. Looks good.
-6. Obvious,
-
-## Contributors
-
-<!--
-Put your name or identifier here if you want.
-Limit yourself to a single line with links like this:
--->
-
-- **Luke Smith** -- [website](https://lukesmith.xyz), [donate](https://lukesmith.xyz/donate)
-- Billy Smith -- [website](https://lukesmith.xyz) (improved kneading technique added)
-
-<!--
-If someone add a *substantial* improvement, they can add their name to the
-bottom of the list (at least for the time being). In that case, the original
-author's line should still be at the top and bold.
--->
-
-<!--
-Other Rules:
-
-- Images should be as small as possible in size, preferably .webp files.
-- Minor edits (spell checkings) do not warrant credit at the bottom.
-- Everything you add here should be public domain. Getting credit at the bottom for adding the article is not a claim to ownership.
--->