From 9e997452760399c4cc8cee7a1d39952f8112995c Mon Sep 17 00:00:00 2001 From: Sylvain Gauthier Date: Fri, 12 Mar 2021 08:46:07 +1100 Subject: 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 --- src/.ssgignore | 1 - src/_footer.html | 8 --- src/_header.html | 12 ---- src/index.md | 111 -------------------------------- src/mortar-and-pestle.md | 17 ----- src/pix/beef-goulash.webp | Bin 162266 -> 0 bytes src/pix/bitcoin-based-cooking.webp | Bin 558 -> 0 bytes src/pix/cacio-e-pepe.webp | Bin 65704 -> 0 bytes src/pix/carbonara.webp | Bin 265666 -> 0 bytes src/pix/cheesy-meatballs.webp | Bin 80978 -> 0 bytes src/pix/country-skillet.webp | Bin 120304 -> 0 bytes src/pix/creamy-mashed-potatoes.webp | Bin 48440 -> 0 bytes src/pix/croutons.webp | Bin 93514 -> 0 bytes src/pix/csalad.webp | Bin 136552 -> 0 bytes src/pix/fried-anglerfish-fillet-00.webp | Bin 67782 -> 0 bytes src/pix/fried-anglerfish-fillet-01.webp | Bin 105868 -> 0 bytes src/pix/guacamole.webp | Bin 145290 -> 0 bytes src/pix/japanese-noodle-soup.webp | Bin 13220 -> 0 bytes src/pix/merchants-buckwheat.webp | Bin 135572 -> 0 bytes src/pix/mortar-and-pestle.webp | Bin 54694 -> 0 bytes src/pix/pan-seared-chicken.webp | Bin 130012 -> 0 bytes src/pix/parmesan-potatoes.webp | Bin 94062 -> 0 bytes src/pix/pasta-navy-style.webp | Bin 224476 -> 0 bytes src/pix/refried-beans.webp | Bin 63552 -> 0 bytes src/pix/sunday-milkshake.webp | Bin 57248 -> 0 bytes src/pix/sweet-potato-fries.webp | Bin 51786 -> 0 bytes src/pix/tuscan-style-pork-roast.webp | Bin 208664 -> 0 bytes src/salt.md | 41 ------------ src/slow-cooking-tips.md | 17 ----- src/style.css | 55 ---------------- src/template.md | 49 -------------- 31 files changed, 311 deletions(-) delete mode 100644 src/.ssgignore delete mode 100644 src/_footer.html delete mode 100644 src/_header.html delete mode 100644 src/index.md delete mode 100644 src/mortar-and-pestle.md delete mode 100644 src/pix/beef-goulash.webp delete mode 100644 src/pix/bitcoin-based-cooking.webp delete mode 100644 src/pix/cacio-e-pepe.webp delete mode 100644 src/pix/carbonara.webp delete mode 100644 src/pix/cheesy-meatballs.webp delete mode 100644 src/pix/country-skillet.webp delete mode 100644 src/pix/creamy-mashed-potatoes.webp delete mode 100644 src/pix/croutons.webp delete mode 100644 src/pix/csalad.webp delete mode 100644 src/pix/fried-anglerfish-fillet-00.webp delete mode 100644 src/pix/fried-anglerfish-fillet-01.webp delete mode 100644 src/pix/guacamole.webp delete mode 100644 src/pix/japanese-noodle-soup.webp delete mode 100644 src/pix/merchants-buckwheat.webp delete mode 100644 src/pix/mortar-and-pestle.webp delete mode 100644 src/pix/pan-seared-chicken.webp delete mode 100644 src/pix/parmesan-potatoes.webp delete mode 100644 src/pix/pasta-navy-style.webp delete mode 100644 src/pix/refried-beans.webp delete mode 100644 src/pix/sunday-milkshake.webp delete mode 100644 src/pix/sweet-potato-fries.webp delete mode 100644 src/pix/tuscan-style-pork-roast.webp delete mode 100644 src/salt.md delete mode 100644 src/slow-cooking-tips.md delete mode 100644 src/style.css delete mode 100644 src/template.md (limited to 'src') 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 @@ - - - - - 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 @@ - - - - - - - - - - - - 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 Binary files a/src/pix/beef-goulash.webp and /dev/null differ diff --git a/src/pix/bitcoin-based-cooking.webp b/src/pix/bitcoin-based-cooking.webp deleted file mode 100644 index 1c5c8af..0000000 Binary files a/src/pix/bitcoin-based-cooking.webp and /dev/null differ diff --git a/src/pix/cacio-e-pepe.webp b/src/pix/cacio-e-pepe.webp deleted file mode 100644 index 6921d9f..0000000 Binary files a/src/pix/cacio-e-pepe.webp and /dev/null differ diff --git a/src/pix/carbonara.webp b/src/pix/carbonara.webp deleted file mode 100644 index da6c549..0000000 Binary files a/src/pix/carbonara.webp and /dev/null differ diff --git a/src/pix/cheesy-meatballs.webp b/src/pix/cheesy-meatballs.webp deleted file mode 100644 index 2bb0b4f..0000000 Binary files a/src/pix/cheesy-meatballs.webp and /dev/null differ diff --git a/src/pix/country-skillet.webp b/src/pix/country-skillet.webp deleted file mode 100644 index a0ad2c3..0000000 Binary files a/src/pix/country-skillet.webp and /dev/null differ diff --git a/src/pix/creamy-mashed-potatoes.webp b/src/pix/creamy-mashed-potatoes.webp deleted file mode 100644 index d496bc3..0000000 Binary files a/src/pix/creamy-mashed-potatoes.webp and /dev/null differ diff --git a/src/pix/croutons.webp b/src/pix/croutons.webp deleted file mode 100644 index e779328..0000000 Binary files a/src/pix/croutons.webp and /dev/null differ diff --git a/src/pix/csalad.webp b/src/pix/csalad.webp deleted file mode 100644 index bf37a2f..0000000 Binary files a/src/pix/csalad.webp and /dev/null 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 Binary files a/src/pix/fried-anglerfish-fillet-00.webp and /dev/null 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 Binary files a/src/pix/fried-anglerfish-fillet-01.webp and /dev/null differ diff --git a/src/pix/guacamole.webp b/src/pix/guacamole.webp deleted file mode 100644 index 690cd7c..0000000 Binary files a/src/pix/guacamole.webp and /dev/null differ diff --git a/src/pix/japanese-noodle-soup.webp b/src/pix/japanese-noodle-soup.webp deleted file mode 100644 index 85ca326..0000000 Binary files a/src/pix/japanese-noodle-soup.webp and /dev/null differ diff --git a/src/pix/merchants-buckwheat.webp b/src/pix/merchants-buckwheat.webp deleted file mode 100644 index d294c47..0000000 Binary files a/src/pix/merchants-buckwheat.webp and /dev/null differ diff --git a/src/pix/mortar-and-pestle.webp b/src/pix/mortar-and-pestle.webp deleted file mode 100644 index dd94795..0000000 Binary files a/src/pix/mortar-and-pestle.webp and /dev/null differ diff --git a/src/pix/pan-seared-chicken.webp b/src/pix/pan-seared-chicken.webp deleted file mode 100644 index e030e10..0000000 Binary files a/src/pix/pan-seared-chicken.webp and /dev/null differ diff --git a/src/pix/parmesan-potatoes.webp b/src/pix/parmesan-potatoes.webp deleted file mode 100644 index 42c81cd..0000000 Binary files a/src/pix/parmesan-potatoes.webp and /dev/null differ diff --git a/src/pix/pasta-navy-style.webp b/src/pix/pasta-navy-style.webp deleted file mode 100644 index 2836d66..0000000 Binary files a/src/pix/pasta-navy-style.webp and /dev/null differ diff --git a/src/pix/refried-beans.webp b/src/pix/refried-beans.webp deleted file mode 100644 index 9f49af6..0000000 Binary files a/src/pix/refried-beans.webp and /dev/null differ diff --git a/src/pix/sunday-milkshake.webp b/src/pix/sunday-milkshake.webp deleted file mode 100644 index bdb9074..0000000 Binary files a/src/pix/sunday-milkshake.webp and /dev/null differ diff --git a/src/pix/sweet-potato-fries.webp b/src/pix/sweet-potato-fries.webp deleted file mode 100644 index 62bec8a..0000000 Binary files a/src/pix/sweet-potato-fries.webp and /dev/null 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 Binary files a/src/pix/tuscan-style-pork-roast.webp and /dev/null 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 - - - -- **Luke Smith** -- [website](https://lukesmith.xyz), [donate](https://lukesmith.xyz/donate) -- Billy Smith -- [website](https://lukesmith.xyz) (improved kneading technique added) - - - - -- cgit v1.2.3