summary refs log tree commit diff
diff options
context:
space:
mode:
authorPatryk Niedźwiedziński <pniedzwiedzinski19@gmail.com>2021-08-24 12:08:42 +0200
committerPatryk Niedźwiedziński <pniedzwiedzinski19@gmail.com>2021-08-24 12:08:42 +0200
commitdb5dc01b2744e07e14e21d5e5d0756c16026fdae (patch)
tree075050d282dd5f0eab12b44df9c7a40c5b9000f0
downloadkuchnia-db5dc01b2744e07e14e21d5e5d0756c16026fdae.tar.gz
kuchnia-db5dc01b2744e07e14e21d5e5d0756c16026fdae.zip
Init
-rw-r--r--.gitignore1
-rw-r--r--_footer.html9
-rw-r--r--_header.html68
-rwxr-xr-xbuild.sh5
-rwxr-xr-xdeploy.sh9
-rw-r--r--kuchnia.jpgbin0 -> 37583 bytes
-rw-r--r--lista17
-rw-r--r--style.css264
8 files changed, 373 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..89ea643
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+dest
diff --git a/_footer.html b/_footer.html
new file mode 100644
index 0000000..e3299f0
--- /dev/null
+++ b/_footer.html
@@ -0,0 +1,9 @@
+      </div>
+    </main>
+    <footer class="secondary">
+      <div>
+        <p>19 Poznańska Drużyna Harcerzy Puszcza</p>
+      </div>
+    </footer>
+  </body>
+</html>
diff --git a/_header.html b/_header.html
new file mode 100644
index 0000000..cfe7f12
--- /dev/null
+++ b/_header.html
@@ -0,0 +1,68 @@
+<!doctype html>
+<html lang="en" prefix="og: http://ogp.me/ns#">
+  <head>
+    <title></title>
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width,initial-scale=1">
+    <meta name="robots" content="all">
+    <meta property="description" content="Strona 19 PDH Puszcza">
+    <meta name="author" content="Patryk Niedźwiedziński">
+    <meta property="og:image" content="default_tree.jpg">
+    <meta property="og:image:width" content="1200">
+    <meta property="og:image:height" content="916">
+    <meta name="og:type" property="og:type" content="website">
+    <meta name="og:title" property="og:title" content="Puszcza">
+    <meta name="og:site_name" property="og:site_name" content="Puszcza">
+    <meta name="og:description" property="og:description" content="Strona 19 PDH Puszcza">
+    <link rel="icon" type="image/x-icon" href="/favicon.ico">
+    <link rel="alternate" type="application/atom+xml" href="/rss.xml">
+    <link href="style.css" rel="stylesheet">
+    <meta property="fb:pages" content="496021544115239">
+<style>
+main {
+  padding-top: 20px;
+}
+main > div { text-align: left; }
+main li {
+  list-style: none;
+}
+
+li > input {
+  margin-right: 2em;
+}
+li > input ~ p {
+  margin-left: 3em;
+}
+li > input:before {
+  content: '';
+  height: 10px;
+  width: 10px;
+  background: grey;
+}
+
+input[checked] ~ * {
+  color: green;
+}
+</style>
+  </head>
+  <body>
+    <header>
+      <div>
+        <div class="logo">
+          <!-- <img src="/assets/krajka-logo.svg" alt="ZHR"> -->
+          <a href="/">19 PDH <strong>PUSZCZA</strong></a>
+        </div>
+        <nav>
+          <!-- <a href="/">Strona główna</a> -->
+          <a href="/">Kronika</a>
+          <a href="/do-pobrania.html">Do pobrania</a>
+          <a href="/kontakt.html">Kontakt</a>
+        </nav>
+      </div>
+    </header>
+    <main>
+      <img src="kuchnia.jpg" alt="Kuchnia">
+      <p>Obóz niedawno co się skończył, a czas nieubłaganie płynie i trzeba zacząć planować następny. W następne wakacje chcemy jechać z 19 PDH Pikada nad jezioro Drawsko koło Czaplinka. Ostatnimi laty jeździmy na duże obozy (ok. 100 uczestników), co wiąże się z tym, że jest ciasno, wszędzie pełno harcerzy, a las po miesięcznej inwazji jest wyeksplatowany z wszystkich swoich zasobów i dóbr. Ponadto nasze młode środowisko małymi kroczkami zaczyna coraz bardziej być niezależne, mamy własny sprzęt pionierski, namioty, zakładana jest przy drużynie gromada zuchów, współpracujemy z Piątkowską Szkołą Społeczną. Własny obóz będzie potwierdzeniem tych słów.</p>
+      <p>Jest jednak jeszcze jedna rzecz, o której nie myślałem wcześniej, czyli obozowa kuchnia. Mam wiele pomysłów i marzeń na to jak w następne lato będziemy gotować. Zebrałem również najlepsze praktyki z różnych drużyn z Wielkopolskiej Chorągwi Harcerzy, aby nasza kuchnia nie tylko była sprawna, ale również na najwyższym poziomie. Dzięki temu, że jedziemy w tak małym składzie, chłopacy będą mieli okazje częściej pełnić służbę kuchenną. Jeżeli kuchnia będzie sprawnie działać to ta mała służba nie będzie żmudnym obowiązkiem, ale przyjemną formą spełniania dobrego uczynku i okazją do zdobywania sprawności kulinarnych.</p>
+      <p>Jednak aby tak było potrzebujemy wielu rzeczy. Zaczynając od tych najdroższych i największych inwestycji aż po najmniejsze błachostki. W ciągu roku będziemy organizować akcję zarobkową drużyny, będę wnioskował o dofinansowanie od Okręgu, żeby te największe wydatki udało się pokryć. Jeśli ktoś ma możliwość wsparcia nas w tym to poniżej znajduje się lista jeszcze brakującego wyposażenia.
+      <div>
diff --git a/build.sh b/build.sh
new file mode 100755
index 0000000..d5b4028
--- /dev/null
+++ b/build.sh
@@ -0,0 +1,5 @@
+#!/bin/sh
+
+cat _header.html
+sed 's/- \[ \] /<input type="checkbox" disabled>/;s/- \[x\] /<input type="checkbox" checked disabled>/' lista | sed 's/>\(.*\) (\(.*\))\(.*\)/><a href="\2">\1<\/a><p>\3<\/p>/' | sed 's/^/<li>/;s/$/<\/li>/'
+cat _footer.html
diff --git a/deploy.sh b/deploy.sh
new file mode 100755
index 0000000..184ea7a
--- /dev/null
+++ b/deploy.sh
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+[ -d dest ] && rm -r dest
+mkdir dest
+./build.sh > dest/index.html
+cp kuchnia.jpg dest
+cp style.css dest
+
+rsync -aP dest/ srv1:/srv/www/zhr.niedzwiedzinski.cyou/kuchnia
diff --git a/kuchnia.jpg b/kuchnia.jpg
new file mode 100644
index 0000000..e51ab87
--- /dev/null
+++ b/kuchnia.jpg
Binary files differdiff --git a/lista b/lista
new file mode 100644
index 0000000..56bb44f
--- /dev/null
+++ b/lista
@@ -0,0 +1,17 @@
+- [ ] Grill i patelnia gazowa (https://allegro.pl/oferta/grill-gazowy-z-patelnia-grill-master-maxi-590x480m-11057537656) Podczas tegorocznych kursów drużynowych miałem przyjemność używać tego wynalazku. Wielka powierzchnia sprawia, że nagle podsmażenie 8kg kurczaka jest możliwe za jednym razem! Dotychczas lecieliśmy zawsze na 3 palniki i 3 patelnie, a teraz wystarczy na jednym!
+- [ ] Plandeka 6m x 8m (https://allegro.pl/oferta/plandeka-plandeki-650-g-m-6-x-8-m-zielony-10958630302) Bo w deszczu też jest potrzebny obiad. Plandeka na kuchni musi być porządna, ponieważ nasz sprzęt musi być bezpieczny.
+- [ ] Taboret - palnik gazowy (https://allegro.pl/oferta/taboret-gazowy-turecki-vl-400-1-kuchenka-palnik-10162142005) Do podgrzewania wody, gotowania makaronów, ziemniaków, ryżu.
+- [ ] zlew metalowy (https://allegrolokalnie.pl/oferta/zlewozmywak-jednokomorowy-stal-z-osprzetem) Wcześniej mieliśmy miskę, którą trzeba regularnia opróżniać i czyścić. Taka alternatywa jest bardziej higieniczna, bo wszystkie zlewki od razu będą lecieć przez odpływ do doły chłonnego.
+- [ ] 3x kanister z kranikiem 30L (https://allegro.pl/oferta/kanister-30l-z-kranikiem-na-waz-baniak-na-wode-9250782431)
+- [ ] Garnek 70L (https://allegro.pl/oferta/garnek-70-l-z-miarka-dno-wielowarstwowe-podzialka-9979861666) Do gotowania dużych ilości makaronów/ryżów i innych rzeczy
+- [ ] tacki
+- [ ] kolorowe deski do krojenia
+
+<p><b>Być może ktoś z Państwa ma na zbyciu coś ze sprzętu kuchennego:</b></p>
+- [ ] noże do krojenia
+- [ ] sztućce
+- [ ] talerze i kubki
+- [ ] duże miski - im większe tym lepsze
+- [ ] garnki
+- [ ] patelnie
+- [ ] pudełka plastikowe - do spakowania tego wszystkiego
diff --git a/style.css b/style.css
new file mode 100644
index 0000000..3ce4e27
--- /dev/null
+++ b/style.css
@@ -0,0 +1,264 @@
+@font-face {
+  font-family: 'Roboto Slab';
+  src: url('/assets/font/roboto_slab/RobotoSlab-Regular.ttf') format('truetype');
+  font-weight: normal;
+  font-style: normal;
+  font-display: swap;
+}
+
+:root {
+  --primary: #000;
+  --bg-primary: #fff;
+  --primary-alt-1: #181818;
+  --primary-alt-2: #484848;
+  --secondary: #fff;
+  --bg-secondary: #507b34;
+  --shade: rgba(0, 0, 0, 0.25);
+  --shade-2: rgba(0, 0, 0, 0.15);
+  --hover: #507b34;
+
+}
+
+@media (prefers-color-scheme: dark) {
+  :root {
+    --primary: #fff;
+    --primary-alt-1: #eee;
+    --primary-alt-2: #ddd;
+    --bg-primary: #140C0E;
+    --secondary: #fff;
+    --bg-secondary: #204b04;
+    --shade: rgba(225, 205, 205, 0.25);
+    --shade2: rgba(225, 205, 205, 0.15)
+    --hover: #709b54;
+  }
+}
+
+* {
+  box-sizing: border-box;
+}
+
+html, body {
+  margin: 0;
+  padding: 0;
+  font-family: "Roboto Slab", sans-serif;
+  height: 100%;
+  background-color: var(--bg-primary);
+  color: var(--primary);
+}
+
+h1 {
+  font-size: 1.8em;
+}
+
+a.button:link,
+a.button:visited {
+  text-decoration: none;
+  color: #fff;
+}
+
+a.button:hover {
+  color: #fff;
+}
+
+.button,
+button {
+  background-color: var(--bg-secondary);
+  padding: 10px;
+  max-width: 150px;
+  border: none;
+  cursor: pointer;
+  color: #fff;
+  text-align: center;
+  font-family: inherit;
+}
+
+nav a {
+  vertical-align: middle;
+}
+
+a:link,
+a:visited {
+  color: var(--primary);
+}
+
+a:hover {
+  color: var(--hover);
+}
+
+body {
+  display: flex;
+  flex-direction: column;
+}
+
+main {
+  flex: 1;
+  text-align: center;
+}
+
+header {
+  box-shadow: 0 0 20px var(--shade);
+  padding: 2ex 1ex;
+}
+
+header > div {
+  margin: 0 auto;
+  display: flex;
+  flex-direction: row;
+  justify-content: space-between;
+  max-width: 100ex;
+}
+
+.logo a {
+  text-decoration: none;
+}
+
+.logo {
+  font-size: 1.5em;
+  padding: 0 1ex;
+}
+
+nav a {
+  margin: 0.5em;
+}
+
+main > p {
+  text-align: center;
+}
+
+article img {
+  display: block;
+  margin: 1em auto;
+  width: 100%;
+}
+
+article.kronika {
+  padding: 2em 1em;
+  max-width: 800px;
+  margin: 0 auto;
+  text-align: left;
+}
+
+main > p,
+main > h1,
+main > h2,
+main > h3,
+main > h4,
+main > h5,
+main > h6,
+main > div {
+  max-width: 800px;
+  line-height: 1.5em;
+  margin: 0 auto;
+  padding: 1em 1em;
+}
+
+nav {
+  display: flex;
+  flex-direction: row;
+  justify-content: center;
+}
+
+footer {
+  margin-top: 8ex;
+  text-align: center;
+  display: flex;
+  flex-direction: column;
+  justify-content: center;
+  padding: 2ex 1ex;
+}
+
+footer img {
+  width: 30px;
+  height: 30px;
+  margin: 0 5px;
+}
+
+.social a {
+  text-decoration: none;
+}
+
+.secondary {
+  color: var(--secondary);
+  background-color: var(--bg-secondary);
+}
+
+.secondary a {
+  color: var(--secondary);
+}
+
+.secondary a:hover {
+  color: #eee;
+}
+
+@media (max-width: 580px) {
+  header > div {
+    flex-direction: column;
+    text-align: center;
+  }
+
+  header > div > * {
+    margin: 10px;
+  }
+}
+
+@media (max-width: 470px) {
+  nav {
+    flex-direction: column;
+  }
+}
+
+.post-link {
+  margin: 20px 0;
+  box-shadow: 0px 0px 10px var(--shade);
+  /* background: #ffffff; */
+  text-align: left;
+  transition: all 300ms ease-in-out;
+}
+
+.post-link > a > div {
+  display: grid;
+  grid-template-columns: 1fr 2fr;
+}
+
+.post-link:hover {
+  box-shadow: 0 0 20px var(--shade-2);
+  transform: scale(1.02);
+}
+
+.post-link > a {
+  text-decoration: none;
+}
+
+.post-link .post-container {
+  padding: 20px;
+  padding-top: 0;
+}
+
+.post-link .post-title {
+  color: var(--primary-alt-1);
+  font-size: 1.3em;
+}
+
+.post-link .post-description {
+  color: var(--primary-alt-2);
+  font-size: 0.9em;
+}
+
+.post-link .image {
+  background-repeat: no-repeat;
+  background-size: cover;
+  background-position: center;
+  box-shadow: inset 0px 0px 100px rgba(0, 0, 0, 0.25);
+}
+
+.post-list {
+  width: 100%;
+  margin: 15px auto;
+}
+
+@media (max-width: 550px) {
+  .post-link > a > div {
+    grid-template-columns: 1fr;
+    grid-template-rows: 1fr 1fr;
+  }
+}