Komentáře přes Giscus na blogu

Nasadil jsem systém komentářů Giscus – lehké, elegantní a plně integrované řešení pro statické stránky postavené na GitHub Discussions. Díky němu mohou návštěvníci článků zanechat komentář či reakci pomocí svého GitHub účtu. Proč jsem si vybral právě Giscus? Přemýšlel jsem, jak přidat na svůj Hugo blog možnost komentářů: Hugo generuje statické stránky, takže jsem nechtěl nasazovat žádný backend ani databázi. Mám repozitář pro blog hostovaný na GitHubu. Chtěl jsem komentáře bez starostí – tedy bez spamu, falešných účtů a bez nutnosti spravovat další službu. Věřím, že čtenáři tohoto blogu mají GitHub účet, nebo jim nebude dělat problém si jej vytvořit. Giscus mi perfektně zapadl do ekosystému – a navíc umožňuje propojit blogové články s diskusemi přímo na GitHubu. ...

30. 03. 2025 · Tomáš Zimáček

Jak nasadit Hugo blog na GitHub a Cloudflare Pages

Pokud chcete provozovat moderní a rychlý blog bez nutnosti správy serveru, kombinace Hugo, GitHub a Cloudflare Pages je skvělou volbou. V tomto článku projdeme krok za krokem: ⚙️ 1. Instalace Hugo projektu Nainstalujte Hugo Extended verzi, např. podle návodu. Soubor config.yaml si můžete nastavit např. podle mého vzorového, který je umístěn na GitHubu. 🗂️ 2. Vytvoření GitHub repozitáře Začněte vytvořením nového repozitáře na GitHubu: Přejděte na github.com/new Vyplňte: Název: např. blog Popis: např. Statický obsah blogu generovaného pomocí Hugo Viditelnost: Public (nebo Private, pokud preferujete) Vytvořte repozitář bez README, .gitignore a licence (přidáme ručně později). Na počítači a ve složce, kde máte blog umístěn, spusťte inicializaci a připojení ke vzdálenému repozitáři: ...

20. 03. 2025 · Tomáš Zimáček

Instalace a provoz Huga v LXC kontejneru na Proxmoxu

Tento návod popisuje instalaci Huga v extended edici v LXC kontejneru s Ubuntu na Proxmoxu. Instalace probíhá ze zdrojových kódů. 🔧 Požadavky Než začneme, ujistěte se, že máte nainstalované následující komponenty: Git – pro získání zdrojových kódů Go (verze 1.24 nebo novější) – nutné pro kompilaci GCC – překladač potřebný pro kompilaci Go programů 📦 Instalace 1. Instalace Git a GCC Nejprve nainstalujte Git a GCC: apt update && apt install -y git-all gcc g++ 2. Instalace Go Nainstalujte Go podle oficiální příručky. Po instalaci ověřte verzi: ...

27. 02. 2025 · Tomáš Zimáček