[pl][blog] hero img for forms post

This commit is contained in:
Avris 2021-07-17 12:42:09 +02:00
parent 9665cb2374
commit 32d65b52ec
2 changed files with 7 additions and 1 deletions

View File

@ -162,6 +162,6 @@ może to pomóc osobom respondenckim zapoznać się z tematem.
<img src="/img/forms-pl/honorifics.png" alt="Zwrot grzecznościowy: Państwo, Pani, Panu, Pan, Pań, per „Ty”, Żaden z powyższych: [Pole wolnego tekstu]"> <img src="/img/forms-pl/honorifics.png" alt="Zwrot grzecznościowy: Państwo, Pani, Panu, Pan, Pań, per „Ty”, Żaden z powyższych: [Pole wolnego tekstu]">
</figure> </figure>
<figure> <figure>
<img src="/img/forms-pl/pronouns.png" alt="Jak mamy się do Ciebie zwracać? (i) Więcej informacji znajdziesz na stronie zaimki.pl; ono (np. zrobiłoś, poszłoś), on (np. zrobiłeś, poszedłeś), onu (np. zrobiłuś, poszłuś), ona (np. zrobiłaś, poszłaś), oni (np. zrobiliście, poszliście), Żadna z powyższych: [Pole wolnego tekstu]"> <img src="/img/forms-pl/pronouns.png" class="hero" alt="Jak mamy się do Ciebie zwracać? (i) Więcej informacji znajdziesz na stronie zaimki.pl; ono (np. zrobiłoś, poszłoś), on (np. zrobiłeś, poszedłeś), onu (np. zrobiłuś, poszłuś), ona (np. zrobiłaś, poszłaś), oni (np. zrobiliście, poszliście), Żadna z powyższych: [Pole wolnego tekstu]">
</figure> </figure>
</div> </div>

View File

@ -41,6 +41,12 @@ router.get('/blog', handleErrorAsync(async (req, res) => {
} }
try { try {
const classHeroImages = content.map(x => x.match(/<img src="([^"]+)" class="hero/)).filter(x => !!x);
if (classHeroImages.length) {
hero = classHeroImages[0][1];
throw 'continue';
}
const images = content.map(x => x.match(/^!\[[^\]]*]\(([^)]+)\)$/)).filter(x => !!x); const images = content.map(x => x.match(/^!\[[^\]]*]\(([^)]+)\)$/)).filter(x => !!x);
if (images.length) { if (images.length) {
hero = images[0][1]; hero = images[0][1];