Compare commits
22
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a18c1695ae | ||
|
|
a46726a39c | ||
|
|
9b16e10c1e | ||
|
|
a4dde5820a | ||
|
|
798ac04a16 | ||
|
|
44af2b5627 | ||
|
|
afdc06975c | ||
|
|
c60bfc2f4c | ||
|
|
399e503647 | ||
|
|
4b4665a855 | ||
|
|
48fed9889e | ||
|
|
9b7031104b | ||
|
|
d710a9eb87 | ||
|
|
83f2ca5967 | ||
|
|
7853ec8007 | ||
|
|
855562cd3b | ||
|
|
f4bfb14430 | ||
|
|
1bbe070960 | ||
|
|
ef79b1d52f | ||
|
|
f413d962cb | ||
|
|
d6c188e882 | ||
|
|
1a76143b6f |
+1
-4
@@ -79,10 +79,7 @@ docker-build:
|
|||||||
DOCKER_HOST: "tcp://docker:2375/"
|
DOCKER_HOST: "tcp://docker:2375/"
|
||||||
DOCKER_DRIVER: overlay2
|
DOCKER_DRIVER: overlay2
|
||||||
GIT_SUBMODULE_STRATEGY: none
|
GIT_SUBMODULE_STRATEGY: none
|
||||||
only:
|
when: manual
|
||||||
changes:
|
|
||||||
- docker-compose.yml
|
|
||||||
- linting/**/*
|
|
||||||
before_script:
|
before_script:
|
||||||
- echo $CI_JOB_TOKEN | docker login -u gitlab-ci-token --password-stdin $CI_REGISTRY
|
- echo $CI_JOB_TOKEN | docker login -u gitlab-ci-token --password-stdin $CI_REGISTRY
|
||||||
script:
|
script:
|
||||||
|
|||||||
@@ -4,4 +4,8 @@ date: {{ .Date }}
|
|||||||
draft: false
|
draft: false
|
||||||
authors: [ "unknown" ]
|
authors: [ "unknown" ]
|
||||||
when: {{ .Date }}
|
when: {{ .Date }}
|
||||||
|
slides:
|
||||||
|
- data: <url>
|
||||||
|
recordings:
|
||||||
|
- data: <url>
|
||||||
---
|
---
|
||||||
+1
-1
@@ -19,7 +19,7 @@ Dle známého českého přísloví *„Kdo umí, umí, kdo neumí, učí.“* s
|
|||||||
Pátkaři jsou tvořivá sebranka, rádi bastlíme, kutíme a vyrábíme. Učíme se tím novým dovednostem a mrháme časem, který bychom jinak strávili něčím užitečnějším. Jedním z důvodů pro vznik těchto stránek byla naše touha podělit se o zkušenosti, nabyté v rámci těchto projektů, s ostatními Pátečníky, ale také s *normálními* lidmi. Když se tedy budete dostatečně snažit, možná zde najdete nějaké zajímavé informace o proběhlých i probíhajících projektech.
|
Pátkaři jsou tvořivá sebranka, rádi bastlíme, kutíme a vyrábíme. Učíme se tím novým dovednostem a mrháme časem, který bychom jinak strávili něčím užitečnějším. Jedním z důvodů pro vznik těchto stránek byla naše touha podělit se o zkušenosti, nabyté v rámci těchto projektů, s ostatními Pátečníky, ale také s *normálními* lidmi. Když se tedy budete dostatečně snažit, možná zde najdete nějaké zajímavé informace o proběhlých i probíhajících projektech.
|
||||||
|
|
||||||
### Výlety
|
### Výlety
|
||||||
Když se naskytne možnost, rádi vyjíždíme na mnohé výlety za vědou, např. za přednáškovou akcí [100vědců akademie věd ČR](https://100vedcu.cz). Další výlety [zde](/tags/vylet).
|
Když se naskytne možnost, rádi vyjíždíme na mnohé výlety za vědou, např. za přednáškovou akcí [100vědců akademie věd ČR](http://100vedcu.cz). Další výlety [zde](/tags/vylet).
|
||||||
|
|
||||||
### PátekPrint
|
### PátekPrint
|
||||||
Gymnázium získalo minulý rok 3D tiskárnu Prusa Reprap i3 Mk3, kterou mají na starosti čtyři členové Pátku. Na Pátcích se proto téměř neustále tiskne a jakýkoli Pátkař má možnost si za pomoci zkušenějších členů cokoliv vymodelovat a následně vytisknout. Většinou ale tiskneme blbinky, co si lidi najdou na [thingiversu](https://thingiverse.com).
|
Gymnázium získalo minulý rok 3D tiskárnu Prusa Reprap i3 Mk3, kterou mají na starosti čtyři členové Pátku. Na Pátcích se proto téměř neustále tiskne a jakýkoli Pátkař má možnost si za pomoci zkušenějších členů cokoliv vymodelovat a následně vytisknout. Většinou ale tiskneme blbinky, co si lidi najdou na [thingiversu](https://thingiverse.com).
|
||||||
|
|||||||
+2
-2
@@ -19,7 +19,7 @@ In the spirit of a known Czech saying, that can be roughly translated to *"Who i
|
|||||||
Members of Pátek are a creative bunch, we like to make stuff, bodge stuff and generally mess around. We learn new things and waste time that could be used for much more valuable activities. One of the reasons we had for creating this website was our desire to share our experiences with these projects with other members as well as with unsuspecting members of the public. If you try hard enough, you might even find some interesting information about ongoing and past projects.
|
Members of Pátek are a creative bunch, we like to make stuff, bodge stuff and generally mess around. We learn new things and waste time that could be used for much more valuable activities. One of the reasons we had for creating this website was our desire to share our experiences with these projects with other members as well as with unsuspecting members of the public. If you try hard enough, you might even find some interesting information about ongoing and past projects.
|
||||||
|
|
||||||
### Trips
|
### Trips
|
||||||
When there is a chance, we like to go on many trips, for instance to [100vědců](https://100vedcu.cz/).
|
When there is a chance, we like to go on many trips, for instance to [100vědců](http://100vedcu.cz/).
|
||||||
|
|
||||||
### PátekPrint
|
### PátekPrint
|
||||||
Our grammar school acquired a Prusa RepRap i3 Mk3 3D printer, which is now managed by four members of Pátek. For that reason, we print almost constantly during our meetings and every member can, with the help of more experienced members, design and then print anything. Most people, however, choose to just download a shitty model from [thingiverse](https://thingiverse.com) and print that.
|
Our grammar school acquired a Prusa RepRap i3 Mk3 3D printer, which is now managed by four members of Pátek. For that reason, we print almost constantly during our meetings and every member can, with the help of more experienced members, design and then print anything. Most people, however, choose to just download a shitty model from [thingiverse](https://thingiverse.com) and print that.
|
||||||
@@ -38,4 +38,4 @@ But most importantly, we are a bunch of friends doing what we enjoy. I hope that
|
|||||||
|
|
||||||
Representing all members of Pátek,
|
Representing all members of Pátek,
|
||||||
|
|
||||||
[Greenscreener](./authors/greenscreener)
|
[Greenscreener](/authors/greenscreener)
|
||||||
|
|||||||
@@ -3,25 +3,28 @@ title: "První Páteční Sled Přenášek"
|
|||||||
date: 2020-05-14T21:37:00+02:00
|
date: 2020-05-14T21:37:00+02:00
|
||||||
draft: false
|
draft: false
|
||||||
authors: [ "Greenscreener" ]
|
authors: [ "Greenscreener" ]
|
||||||
tags: []
|
tags: [ "psp" ]
|
||||||
---
|
---
|
||||||
|
|
||||||
|
[Záznam livestreamu na YouTube](https://www.youtube.com/watch?v=wkN9iwk0dSQ)
|
||||||
|
|
||||||
Ahoj všichni Pátečníci, příznivci Pátku, náhodní kolemjdoucí nebo (daleko pravděpodobněji) lidé, kterým jsme tento odkaz nacpali násilím.
|
Ahoj všichni Pátečníci, příznivci Pátku, náhodní kolemjdoucí nebo (daleko pravděpodobněji) lidé, kterým jsme tento odkaz nacpali násilím.
|
||||||
|
|
||||||
Inspirováni například KSPčkovými Krátkými Streamovanými Přednáškami jsme se rozhodli v rámci Pátku a PátekTalks zorganizovat vlastní takovou akci.
|
Inspirováni například KSPčkovými Krátkými Streamovanými Přednáškami jsme se rozhodli v rámci Pátku a PátekTalks zorganizovat vlastní takovou akci.
|
||||||
|
|
||||||
První Páteční Sled Přednášek se bude konat **v pondělí, 18. 5. 2020 od 14:00**. O programu zatím hlasujeme na [Pátečním Telegramu](https://t.me/patekvpatek), až bude odhlasováno a naplánováno, program se objeví také zde. Přednášky by měly trvat **60 - 90 min**, po nich následuje volné diskusní odpoledne, kdo bude mít čas, naskytne se mu příležitost pořádně si Pátečnicky pokecat.
|
První Páteční Sled Přednášek se bude konat **v pondělí, 18. 5. 2020 od 14:00**. O programu zatím hlasujeme na [Pátečním Telegramu](https://t.me/patekvpatek), až bude odhlasováno a naplánováno, program se objeví také zde. Přednášky by měly trvat **60 - 90 min**, po nich následuje volné diskusní odpoledne, kdo bude mít čas, naskytne se mu příležitost pořádně si Pátečnicky pokecat.
|
||||||
|
|
||||||
Potkáme se jako obvykle na [Jitsi](https://meet.vpsfree.cz/Pátek). Pokud nám to technika dovolí, pokusíme se zhotovit záznam, který zveřejníme zde.
|
Potkáme se ~~jako obvykle na [Jitsi](https://meet.vpsfree.cz/Pátek)~~ **AKTUALIZOVÁNO 18. 5.: Setkáme se přímo na serveru Jitsi místo VPSFree [zde](https://meet.jit.si/P%C3%A1tek)**. Pokud nám to technika dovolí, pokusíme se zhotovit záznam, který zveřejníme zde.
|
||||||
|
|
||||||
Pokud chcete dostávat informace o nadcházejících přednáškách emailem, přihlašte se [zde](https://forms.gle/SJpUP9XvicqN8ZBo6). Kromě těchto adres budeme také rozesílat informace do obvyklých komunikačních kanálů Pátku.
|
Pokud chcete dostávat informace o nadcházejících přednáškách emailem, přihlašte se [zde](https://forms.gle/SJpUP9XvicqN8ZBo6). Kromě těchto adres budeme také rozesílat informace do obvyklých komunikačních kanálů Pátku.
|
||||||
|
|
||||||
**Aktualizováno 16. 5. - Program:**
|
**Aktualizováno 16. 5. - Program:**
|
||||||
|
|
||||||
14:00 - **Saša Fišera** - Termit a směsi jemu podobné
|
14:00 - **Saša Fišera** - Termit a směsi jemu podobné ([záznam](https://www.youtube.com/watch?v=_aeF4AqAjqQ))
|
||||||
|
|
||||||
~14:30 - **Franta Kmječ** - Rychlost programů (základy programování, díl první)
|
~14:30 - **Franta Kmječ** - Rychlost programů (základy programování, díl první) ([záznam](https://www.youtube.com/watch?v=qjoYp42F08k))
|
||||||
|
|
||||||
~15:00 - **Šimon Šustek** - OpenPGP: každý je certifikační autorita
|
~15:00 - **Šimon Šustek** - OpenPGP: každý je certifikační autorita ([záznam](https://www.youtube.com/watch?v=TSiyKBtUSLI))
|
||||||
|
|
||||||
~15:30 - začátek dotazů a volného tlachání
|
~15:30 - začátek dotazů a volného tlachání
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,27 @@
|
|||||||
|
---
|
||||||
|
title: "Páteční Sled Přednášek (25. 5. 2020)"
|
||||||
|
date: 2020-05-24T22:10:32+02:00
|
||||||
|
draft: false
|
||||||
|
authors: [ "Greenscreener" ]
|
||||||
|
tags: [ "psp" ]
|
||||||
|
---
|
||||||
|
{{< button href="https://meet.jit.si/P%C3%A1tek" text="Připojit se k přednášce" >}}
|
||||||
|
<br>
|
||||||
|
|
||||||
|
[Livestream na YouTube](https://www.youtube.com/watch?v=wHAd9gOFr7k)
|
||||||
|
|
||||||
|
Ahoj všichni, opět chystáme na pondělí další Páteční Sled Přednášek. Bude se opět odehrávat **v podnělí 25. 5. 2020 od 14:00**, přednášky už máme odhlasované a opět by měly vyjít na **60 - 90 minut**. Znovu se potkáme na [Jitsi](https://meet.jit.si/Pátek) a dostupný bude také [livestream na YouTube](https://youtu.be/wHAd9gOFr7k).
|
||||||
|
|
||||||
|
Pokud jste tak ještě neučili a chcete, máte možnost se přihlásit k odběru novinek o těchto akcích [zde](https://forms.gle/SJpUP9XvicqN8ZBo6).
|
||||||
|
|
||||||
|
Teď už ale k tomu co nás bude čekat, mimo jiné nás navštíví také speciální host z Matfyzu, Lenka Kopfová, **program** bude následující:
|
||||||
|
|
||||||
|
14:00 - **Franta Kmječ** - Datové struktury (základy programování, díl druhý)
|
||||||
|
|
||||||
|
~14:30 - **Vojta Káně** - Otevřenost, FOSS a decentralizace s praktickou ukázkou
|
||||||
|
|
||||||
|
~15:00 - **Lenka Kopfová** - Teorie her
|
||||||
|
|
||||||
|
~15:30 - začátek volné diskuse
|
||||||
|
|
||||||
|
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
---
|
||||||
|
title: "Rychlost programů: úvod do asymptotické složitosti"
|
||||||
|
date: 2020-05-19T14:53:45+02:00
|
||||||
|
draft: false
|
||||||
|
authors: [ "Franta" ]
|
||||||
|
when: 2020-05-18T14:30:00+02:00
|
||||||
|
slides:
|
||||||
|
- data: https://docs.google.com/presentation/d/1zJK37UjmgbKOJKhY0ZsHLlB5nX7MemSf-7O20cQI7GY
|
||||||
|
recordings:
|
||||||
|
- data: https://www.youtube.com/watch?v=qjoYp42F08k
|
||||||
|
---
|
||||||
|
Půlhodinový neformální úvod do toho, jak přemýšlet nejen nad rychlostí programů, ale hlavně teoretických algoritmů.
|
||||||
@@ -4,13 +4,12 @@ date: 2020-04-14T10:53:44+02:00
|
|||||||
draft: false
|
draft: false
|
||||||
authors: [ "Greenscreener", "Vojta" ]
|
authors: [ "Greenscreener", "Vojta" ]
|
||||||
when: 2020-04-15T17:00:00+02:00
|
when: 2020-04-15T17:00:00+02:00
|
||||||
|
slides:
|
||||||
|
- data: http://talks.grnscrnr.tk/git
|
||||||
|
recordings:
|
||||||
|
- data: https://www.youtube.com/watch?v=rlSiRVewDu0
|
||||||
---
|
---
|
||||||
|
|
||||||
Git je nejrozšířenější VCS současnosti. Co to vlastně je? Jak se používá? Během této přednášky chceme představit git úplným začátečníkům, představit základní, ale i složitější koncepty práce s ním a jak (ne)zbořit celý repozitář jedním příkazem.
|
Git je nejrozšířenější VCS současnosti. Co to vlastně je? Jak se používá? Během této přednášky chceme představit git úplným začátečníkům, představit základní, ale i složitější koncepty práce s ním a jak (ne)zbořit celý repozitář jedním příkazem.
|
||||||
|
|
||||||
Přednáška by měla proběhnout online na [Jitsi](https://meet.vpsfree.cz/P%C3%A1tek).
|
Přednáška by měla proběhnout online na [Jitsi](https://meet.vpsfree.cz/P%C3%A1tek).
|
||||||
|
|
||||||
[Slidy](http://talks.grnscrnr.tk/git)
|
|
||||||
|
|
||||||
[Částečný záznam](https://youtu.be/rlSiRVewDu0)
|
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,12 @@
|
|||||||
|
---
|
||||||
|
title: "OpenPGP: každý je certifikační autorita"
|
||||||
|
date: 2020-05-18T16:29:43+02:00
|
||||||
|
draft: false
|
||||||
|
authors: [ "Sijisu" ]
|
||||||
|
when: 2020-05-18T15:00:00+02:00
|
||||||
|
slides:
|
||||||
|
- data: https://present.sijisu.eu/personal/openpgp
|
||||||
|
recordings:
|
||||||
|
- data: https://www.youtube.com/watch?v=TSiyKBtUSLI
|
||||||
|
---
|
||||||
|
V půlhodině nám Šimon shrnul základy kryptografie, především rozdíl mezi symmetrickými a asymmetrickými šiframi, a ukázal, jak se s tím vypořádává OpenPGP, otevřená alternativa Pretty Good Privacy Phila Zimmermanna.
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
---
|
||||||
|
title: "Termit a směsi jemu podobné"
|
||||||
|
date: 2020-05-21T11:47:19+02:00
|
||||||
|
draft: false
|
||||||
|
authors: [ "Saša" ]
|
||||||
|
when: 2020-05-18T14:00:00+02:00
|
||||||
|
slides:
|
||||||
|
- data: https://docs.google.com/presentation/d/1n9N2aTcueDRrwlLDfBMyL-XJUKrppYX9BiR2eRaMaIA
|
||||||
|
recordings:
|
||||||
|
- data: https://www.youtube.com/watch?v=_aeF4AqAjqQ
|
||||||
|
---
|
||||||
|
Se Sašou jsme zjistili, co jako termit vlastně označujeme, jak jej vyrobit i k čemu to je nakonec dobré. Nechybělo ani poučení o bezpečnosti a demonstrace jednoho termitu naživo.
|
||||||
@@ -11,6 +11,9 @@
|
|||||||
<div class="column is-narrow">
|
<div class="column is-narrow">
|
||||||
<p class="title"><a href="mailto:patek@gbl.cz" target="_blank"><i class="fas fa-at"></i></a></p>
|
<p class="title"><a href="mailto:patek@gbl.cz" target="_blank"><i class="fas fa-at"></i></a></p>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="column is-narrow">
|
||||||
|
<p class="title"><a href="https://www.youtube.com/channel/UCGoBlkJleXZ2dPcYQ5G1mHQ" target="_blank"><i class="fab fa-youtube"></i></a></p>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<br>
|
<br>
|
||||||
<p>Copyright © {{ now.Year }} Pátek</p>
|
<p>Copyright © {{ now.Year }} Pátek</p>
|
||||||
|
|||||||
Submodule themes/patek/assets/js/patek-logo-custom-element updated: 73b5844991...a9d73d164a
@@ -32,6 +32,14 @@ other = "Datum přednášky"
|
|||||||
[talks-paginator-heading]
|
[talks-paginator-heading]
|
||||||
other = "Nadcházející a proběhlé Talky"
|
other = "Nadcházející a proběhlé Talky"
|
||||||
|
|
||||||
|
[talks-slides]
|
||||||
|
other = "Prezentace"
|
||||||
|
|
||||||
|
[talks-recording]
|
||||||
|
one = "Záznam"
|
||||||
|
few = "Záznamy"
|
||||||
|
other = "Záznamy"
|
||||||
|
|
||||||
[tags]
|
[tags]
|
||||||
other = "Tagy"
|
other = "Tagy"
|
||||||
|
|
||||||
|
|||||||
@@ -27,6 +27,13 @@ other = "Speaker"
|
|||||||
[talks-paginator-heading]
|
[talks-paginator-heading]
|
||||||
other = "Upcoming and past Talks"
|
other = "Upcoming and past Talks"
|
||||||
|
|
||||||
|
[talks-slides]
|
||||||
|
other = "Slides"
|
||||||
|
|
||||||
|
[talks-recording]
|
||||||
|
one = "Recording"
|
||||||
|
other = "Recordings"
|
||||||
|
|
||||||
[tags]
|
[tags]
|
||||||
other = "Tags"
|
other = "Tags"
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,23 @@
|
|||||||
|
{{- range $i, $_ := .content -}}
|
||||||
|
{{- $type := (default "link" .type) -}}
|
||||||
|
{{- $desc := .desc -}}
|
||||||
|
{{- if (eq (len $.content) 1) -}}
|
||||||
|
{{- $desc = (default $.text $desc) -}}
|
||||||
|
{{- else -}}
|
||||||
|
{{- if (and (not (isset . "desc")) (not (eq $type "text"))) -}}{{- errorf "Missing description for content %s" .data -}}{{- end -}}
|
||||||
|
{{- end -}}
|
||||||
|
|
||||||
|
{{- if (and (or (gt (len $.content) 1) (eq $type "text")) (eq $i 0)) -}}{{- $.text -}}: {{- end -}}
|
||||||
|
{{- if (gt $i 0) -}}, {{ end -}}
|
||||||
|
|
||||||
|
{{- if (eq $type "link") -}}
|
||||||
|
<a href="{{ .data }}" target="_blank" rel="noopener">{{ $desc }}</a>
|
||||||
|
{{- else if (eq $type "text") -}}
|
||||||
|
{{- .data -}}
|
||||||
|
{{- else if (eq $type "resource") -}}
|
||||||
|
{{- $resource := $.resources.GetMatch "fablab-experience.jpg" -}}
|
||||||
|
<a href="{{ $resource.RelPermalink }}">{{ $desc }}</a>
|
||||||
|
{{- else -}}
|
||||||
|
{{- errorf "Unknown content type %s" $type -}}
|
||||||
|
{{- end -}}
|
||||||
|
{{- end -}}
|
||||||
@@ -5,4 +5,6 @@
|
|||||||
<p class="">
|
<p class="">
|
||||||
{{- T "presenter" -}}: {{ range .Params.authors }}{{ with $.Site.GetPage (printf "authors/%s" .) }}<a class="separateWithCommas" href="{{ .Permalink }}">{{ .Title }}</a>{{ end }}{{ end }}
|
{{- T "presenter" -}}: {{ range .Params.authors }}{{ with $.Site.GetPage (printf "authors/%s" .) }}<a class="separateWithCommas" href="{{ .Permalink }}">{{ .Title }}</a>{{ end }}{{ end }}
|
||||||
</p>
|
</p>
|
||||||
|
{{- with .Params.slides -}}<p>{{ partial "linkedContent" (dict "text" (T "talks-slides" (len .)) "content" . "resources" $.Page.Resources) }}</p>{{- end -}}
|
||||||
|
{{- with .Params.recordings -}}<p>{{ partial "linkedContent" (dict "text" (T "talks-recording" (len .)) "content" . "resources" $.Page.Resources) }}</p>{{- end -}}
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -11,6 +11,7 @@ where possible named params are:
|
|||||||
* src - path to the image in page bundle
|
* src - path to the image in page bundle
|
||||||
* alt - textual description of the image, the <img> alt attribute
|
* alt - textual description of the image, the <img> alt attribute
|
||||||
* caption (optional) - the caption displayed under the image, defaults to `alt`. Set to false to disable caption rendering
|
* caption (optional) - the caption displayed under the image, defaults to `alt`. Set to false to disable caption rendering
|
||||||
|
* format (optional) - the format of the images, defaults to `jpg`, available formats here: https://gohugo.io/content-management/image-processing/#target-format
|
||||||
|
|
||||||
*/ -}}
|
*/ -}}
|
||||||
{{- $imageName := false -}}
|
{{- $imageName := false -}}
|
||||||
@@ -31,16 +32,29 @@ where possible named params are:
|
|||||||
{{- $sizes := slice (slice 640 360 50) (slice 1280 720 50) (slice 1920 1080 50) -}}
|
{{- $sizes := slice (slice 640 360 50) (slice 1280 720 50) (slice 1920 1080 50) -}}
|
||||||
{{- $srcset := slice -}}
|
{{- $srcset := slice -}}
|
||||||
{{- $largest := false -}}
|
{{- $largest := false -}}
|
||||||
|
|
||||||
|
{{- $format := (.Get "format") -}}
|
||||||
{{- range $sizes -}}
|
{{- range $sizes -}}
|
||||||
{{- if (or (gt $img.Width (index . 0)) (gt $img.Height (index . 1))) -}}
|
{{- if (or (gt $img.Width (index . 0)) (gt $img.Height (index . 1))) -}}
|
||||||
{{- $resized := $img.Fit (printf "%dx%d q%d" (index . 0) (index . 1) (index . 2)) -}}
|
{{- $resized := false }}
|
||||||
|
{{- if or (eq $format false) (eq $format "jpg") }}
|
||||||
|
{{- $resized = $img.Fit (printf "%dx%d q%d" (index . 0) (index . 1) (index . 2)) -}}
|
||||||
|
{{- else -}}
|
||||||
|
{{- $resized = $img.Fit (printf "%dx%d %s" (index . 0) (index . 1) $format) -}}
|
||||||
|
{{- end -}}
|
||||||
|
|
||||||
{{- $srcset = $srcset | append (printf "%s %dw" $resized.RelPermalink (index . 0)) -}}
|
{{- $srcset = $srcset | append (printf "%s %dw" $resized.RelPermalink (index . 0)) -}}
|
||||||
{{- $largest = $resized -}}
|
{{- $largest = $resized -}}
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
|
||||||
{{- if (lt (len $srcset) (len $sizes)) -}}
|
{{- if (lt (len $srcset) (len $sizes)) -}}
|
||||||
{{- $compressed := $img.Fit (printf "%dx%d q90" $img.Width $img.Height) -}}
|
{{- $compressed := false }}
|
||||||
|
{{- if or (eq $format false) (eq $format "jpg") }}
|
||||||
|
{{- $compressed = $img.Fit (printf "%dx%d q90" $img.Width $img.Height) -}}
|
||||||
|
{{- else -}}
|
||||||
|
{{- $compressed = $img.Fit (printf "%dx%d %s" $img.Width $img.Height $format) -}}
|
||||||
|
{{- end -}}
|
||||||
{{- $srcset = $srcset | append (printf "%s %dw" $compressed.RelPermalink $compressed.Width) -}}
|
{{- $srcset = $srcset | append (printf "%s %dw" $compressed.RelPermalink $compressed.Width) -}}
|
||||||
{{- $largest = $compressed -}}
|
{{- $largest = $compressed -}}
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
|||||||
@@ -0,0 +1 @@
|
|||||||
|
<a href="{{ .Get "href" }}" class="button is-primary">{{ .Get "text" }}</a>
|
||||||
Reference in New Issue
Block a user