Skip to content

Commit

Permalink
Static pages with Handlebars
Browse files Browse the repository at this point in the history
  • Loading branch information
zgoda committed Nov 11, 2021
1 parent 27bac26 commit 1cd448b
Show file tree
Hide file tree
Showing 8 changed files with 60 additions and 101 deletions.
2 changes: 1 addition & 1 deletion .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ insert_final_newline = true
indent_style = space
indent_size = 4

[{*.json,*.yml,*.yaml,*.html,*.js,*.ts,*.mjs,*.jsx,*.tsx,*.css,*.scss}]
[{*.json,*.yml,*.yaml,*.html,*.js,*.ts,*.mjs,*.jsx,*.tsx,*.css,*.scss,*.hbs}]
indent_size = 2

[{Makefile,*.java,*.sh}]
Expand Down
46 changes: 8 additions & 38 deletions about/index.html
Original file line number Diff line number Diff line change
@@ -1,51 +1,21 @@
<!DOCTYPE html>
<html lang="pl">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Peklowanie na mokro - O aplikacji</title>
<meta name="description" content="Tabele peklowania zalewowego (na mokro) wg Dziadka" />
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
<link rel="alternate icon" href="/favicon.ico" type="image/png" sizes="16x16">
<link rel="apple-touch-icon" href="/apple-touch-icon.png" sizes="180x180">
<link rel="mask-icon" href="/favicon.svg" color="#FFFFFF">
<link rel="stylesheet" href="/src/style.css">
<meta name="theme-color" content="#ffffff">
</head>
{{> head pagetitle="O aplikacji"}}
<body>
<svg>
<defs>
<symbol id="arrow-left">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"
class="feather feather-arrow-left">
<line x1="19" y1="12" x2="5" y2="12"></line>
<polyline points="12 19 5 12 12 5"></polyline>
</svg>
</symbol>
</defs>
</svg>
{{> svgmap}}
<main class="container">
<nav>
<ul>
<li>
<a href="/">
<span class="icon"><svg><use xlink:href="#arrow-left"></use></svg></span>&nbsp;Powrót do strony głównej
</a>
</li>
</ul>
</nav>
{{> nav}}
<section>
<h1>O aplikacji</h1>
</section>
<section>
<h2>Dane źródłowe</h2>
<p>Aplikacja "Peklowanie na mokro" jest kalkulatorem solanki i nastrzyku przy peklowaniu zalewowym mięs przeznaczonych do produkcji wędlin. Bazuje ona na tabelach solanki opublikowanych w serwisie Wędzarniczej Braci, które z kolei wywodzą się z nieużywanych już obecnie branżowych norm technologicznych przemysłu mięsnego. Autorem oryginalnej tabeli jest użytkownik o pseudonimie Dziadek. Dziadek jest emerytowanym masarzem i można zaufać, że wie co mówi.</p>
<p>W wyniku długiej dyskusji kilka lat temu do oryginalnej tabeli dołączono tabelę, która przewiduje użycie mniejszej ilości soli. Efektem są mniej słone wyroby, bo powszechnym zarzutem wobec oryginalnej tabeli było że jest przeznaczona dla słonolubnych. Tabele te występują w aplikacji jako klasyczna (oryginalna tabela Dziadka) i współczesna (bazująca na niej tabela o mniejszej słoności).</p>
<p>Nie są to oczywiście jedyne tabele do sporządzania solanki zalewowej. Popularna na tym samym forum jest tzw. tabela Szczepana, dzięki której jeszcze bardziej można obniżyć ilość używanej soli, jednak jej użycie jest z jednej strony ograniczone do zaledwie kilku możliwych do wybrania czasów peklowania, a z drugiej również bardziej skomplikowane, ponieważ wymaga o wiele więcej operacji masowania mięsa podczas peklowania, a także w niektórych przypadkach wykonywania wielokrotnych nastrzyków.</p>
<p>Aplikacja "Peklowanie na mokro" jest kalkulatorem solanki i nastrzyku przy peklowaniu zalewowym mięs przeznaczonych do produkcji wędlin. Bazuje ona na tabelach solanki opublikowanych w <a href="https://www.wedlinydomowe.pl">serwisie Wędzarniczej Braci</a>, które z kolei wywodzą się z nieużywanych już obecnie branżowych norm technologicznych przemysłu mięsnego. Autorem oryginalnej tabeli jest użytkownik o pseudonimie Dziadek. Dziadek jest emerytowanym masarzem i można zaufać, że wie co mówi.</p>
<p>W wyniku długiej dyskusji kilka lat temu do oryginalnej tabeli dołączono tabelę, która przewiduje użycie mniejszej ilości soli. Efektem są mniej słone wyroby, bo powszechnym zarzutem wobec oryginalnej tabeli było że jest przeznaczona dla <em>słonolubnych</em>. Tabele te występują w aplikacji jako klasyczna (oryginalna tabela Dziadka) i współczesna (bazująca na niej tabela o mniejszej słoności).</p>
<p>Nie są to oczywiście jedyne tabele do sporządzania solanki zalewowej. Popularna na tym samym forum jest tzw. <em>tabela Szczepana</em>, dzięki której jeszcze bardziej można obniżyć ilość używanej soli, jednak jej użycie jest z jednej strony ograniczone do zaledwie kilku możliwych do wybrania czasów peklowania, a z drugiej również bardziej skomplikowane, ponieważ wymaga o wiele więcej operacji masowania mięsa podczas peklowania, a także w niektórych przypadkach wykonywania wielokrotnych nastrzyków.</p>
<h2>O programie</h2>
<p>Aplikacja "Peklowanie na mokro" jest statycznym serwisem WWW, wykorzystującym nowoczesne technologie webowe. Jest przeznaczona dla w miarę nowych przeglądarek, wydanych po 2017 roku i najprawdopodobniej nie będzie działać w ogóle w niektórych archaicznych programach, jak np Internet Explorer. Aby w pełni wykorzystać oferowane możliwości takie jak zdolność do pracy offline czy opcję zainstalowania bezpośredniego skrótu na ekranie głównym telefonu zalecam używanie najnowszych wersji popularnych przeglądarek Chrome, Firefox, Opera lub Safari oraz ich pochodnych.</p>
<p>Aplikacja jest wolnym oprogramowaniem na licencji BSD. Kod źródłowy jest dostępny w repozytorium w serwisie Github.</p>
<p>Aplikacja "Peklowanie na mokro" jest statycznym serwisem WWW, wykorzystującym nowoczesne technologie webowe. Jest przeznaczona dla <a href="https://caniuse.com/es6-module">w miarę nowych przeglądarek wydanych po 2017 roku</a> i najprawdopodobniej nie będzie działać w ogóle w niektórych archaicznych programach, jak np Internet Explorer. Aby w pełni wykorzystać oferowane możliwości takie jak zdolność do pracy offline czy opcję zainstalowania bezpośredniego skrótu na ekranie głównym telefonu zalecam używanie najnowszych wersji popularnych przeglądarek Chrome, Firefox, Opera lub Safari oraz ich pochodnych.</p>
<p>Aplikacja jest wolnym oprogramowaniem na licencji BSD. Kod źródłowy jest dostępny w <a href="https://github.com/zgoda/curingtables">repozytorium w serwisie Github</a>.</p>
</section>
</main>
</body>
Expand Down
44 changes: 11 additions & 33 deletions contact/index.html
Original file line number Diff line number Diff line change
@@ -1,43 +1,21 @@
<!DOCTYPE html>
<html lang="pl">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Peklowanie na mokro - Kontakt</title>
<meta name="description" content="Tabele peklowania zalewowego (na mokro) wg Dziadka" />
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
<link rel="alternate icon" href="/favicon.ico" type="image/png" sizes="16x16">
<link rel="apple-touch-icon" href="/apple-touch-icon.png" sizes="180x180">
<link rel="mask-icon" href="/favicon.svg" color="#FFFFFF">
<link rel="stylesheet" href="/src/style.css">
<meta name="theme-color" content="#ffffff">
</head>
{{> head pagetitle="Kontakt"}}
<body>
<svg>
<defs>
<symbol id="arrow-left">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"
class="feather feather-arrow-left">
<line x1="19" y1="12" x2="5" y2="12"></line>
<polyline points="12 19 5 12 12 5"></polyline>
</svg>
</symbol>
</defs>
</svg>
{{> svgmap}}
<main class="container">
<nav>
<ul>
<li>
<a href="/">
<span class="icon"><svg><use xlink:href="#arrow-left"></use></svg></span>&nbsp;Powrót do strony głównej
</a>
</li>
</ul>
</nav>
{{> nav}}
<section>
<h1>Kontakt</h1>
</section>
<section>
<p>Z autorem można się skontaktować przez:</p>
<ul>
<li>w przypadku zauważonych błędów, nieścisłości lub sugestii usprawnień - <a href="https://github.com/zgoda/curingtables/issues">system zgłoszeń repozytorium na Githubie</a></li>
<li>ogólna dyskusja toczy się w <a href="https://wedlinydomowe.pl/forum/topic/18619-peklowanie-mokre-kalkulator/">wydzielonym wątku na forum WB</a> i w komentarzach do <a href="https://www.facebook.com/groups/wedzarniczabrac/posts/1959070834254942/">posta ze zgłoszeniem na grupie WB na Facebooku</a></li>
<li>w pozostałych sprawach - przez wiadomość prywatną <a href="https://wedlinydomowe.pl/forum/">na forum WB</a></li>
</ul>
</section>
</main>
</body>
</html>
Empty file removed partials/footer.hbs
Empty file.
12 changes: 12 additions & 0 deletions partials/head.hbs
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Peklowanie na mokro - {{pagetitle}}</title>
<meta name="description" content="Tabele peklowania zalewowego (na mokro) wg Dziadka" />
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
<link rel="alternate icon" href="/favicon.ico" type="image/png" sizes="16x16">
<link rel="apple-touch-icon" href="/apple-touch-icon.png" sizes="180x180">
<link rel="mask-icon" href="/favicon.svg" color="#FFFFFF">
<link rel="stylesheet" href="/src/style.css">
<meta name="theme-color" content="#ffffff">
</head>
9 changes: 9 additions & 0 deletions partials/nav.hbs
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<nav>
<ul>
<li>
<a href="{{resolve-from-root '/'}}">
<span class='icon'><svg><use xlink:href='#arrow-left'></use></svg></span>&nbsp;Powrót do strony głównej
</a>
</li>
</ul>
</nav>
12 changes: 12 additions & 0 deletions partials/svgmap.hbs
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<svg>
<defs>
<symbol id="arrow-left">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"
class="feather feather-arrow-left">
<line x1="19" y1="12" x2="5" y2="12"></line>
<polyline points="12 19 5 12 12 5"></polyline>
</svg>
</symbol>
</defs>
</svg>
36 changes: 7 additions & 29 deletions privacy/index.html
Original file line number Diff line number Diff line change
@@ -1,39 +1,17 @@
<!DOCTYPE html>
<html lang="pl">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Peklowanie na mokro - Deklaracja poszanowania prywatności</title>
<meta name="description" content="Tabele peklowania zalewowego (na mokro) wg Dziadka" />
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
<link rel="alternate icon" href="/favicon.ico" type="image/png" sizes="16x16">
<link rel="apple-touch-icon" href="/apple-touch-icon.png" sizes="180x180">
<link rel="mask-icon" href="/favicon.svg" color="#FFFFFF">
<link rel="stylesheet" href="/src/style.css">
<meta name="theme-color" content="#ffffff">
</head>
{{> head pagetitle="Deklaracja poszanowania prywatności"}}
<body>
<svg>
<defs>
<symbol id="arrow-left">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-arrow-left"><line x1="19" y1="12" x2="5" y2="12"></line><polyline points="12 19 5 12 12 5"></polyline>
</svg>
</symbol>
</defs>
</svg>
{{> svgmap}}
<main class="container">
<nav>
<ul>
<li>
<a href="/">
<span class="icon"><svg><use xlink:href="#arrow-left"></use></svg></span>&nbsp;Powrót do strony głównej
</a>
</li>
</ul>
</nav>
{{> nav}}
<section>
<h1>Deklaracja prywatności</h1>
</section>
<section>
<p>Aplikacja "Peklowanie na mokro" nie zapisuje na urządzeniach użytkowników żadnych danych, ani w bazach udostępnianych przez mechanizmy przeglądarki, ani w postaci ciasteczek. Ponieważ jest hostowana w <a href="https://surge.sh/">usłudze współdzielonej</a>, jest możliwe że dostawca tej usługi monitoruje szczegóły jej użytkowania.</p>
<p>Aplikacja nie zbiera, nie przechowuje i nie analizuje żadnych danych, które pozwoliłyby w jakikolwiek sposób zidentyfikować jej użytkowników.</p>
</section>
</main>
</body>
</html>

0 comments on commit 1cd448b

Please sign in to comment.