openring
Resolvi colocar o openring para funcionar aqui neste changelog.
O que e'?
Openring e’ um pequeno e sensacional software que recebe um template e sources (rss/atom/xml) e retorna o template com os ultimos artigos encontrados nos sources.
Como eu fiz…
Eu utilizo o hugo como static build e uso uma maquina remota para fazer o build e server deste changelog.
O Openring vem com um template bem generico. Apenas mudei a data para um formato que prefiro e coloquei uma margem a mais so’ para melhorar a distancia entre o “comment section” e ele do meu changelog. Vamos usar ele.
git clone https://git.sr.ht/~sircmpwn/openring
cp openring/in.html ~/krig/changelog/themes/ut/layouts/partials/webring.html
A mudanca da data foi de…
<small class="date">{{.Date | datef "January 2, 2006"}}</small>
para…
<small class="date">{{.Date | datef "2006-01-02 15:04"}}</small>
Aproveitei e removi o style que estava embedded no html e coloquei no meu css static.
Depois disso adicionei o openring no build.
...
sources:
- https://git.sr.ht/~sircmpwn/openring
...
O build do proprio openring…
tasks:
- openring: |
cd openring
go build -o openring
sudo cp openring /usr/local/bin/
...
E ele gerando o arquivo para ser incluso no meu template.
...
- htmlpack: |
cd changelog
/usr/local/bin/openring \
-s "https://lucasemmoreira.xyz/rss.xml" \
-s "https://webzine.puffy.cafe/atom.xml" \
-s "https://drewdevault.com/blog/index.xml" \
< openring.template \
> themes/ut/layouts/partials/webring.html
hugo --minify
...
Ah claro, coloquei no meu single.html
para incluir o template
final (webring.html).
Articles from blogs I follow around the net
Nomadic Infrastructure Design for AI Workloads
Taco Bell is a miracle of food preparation. They manage to have a menu of dozens of items that all boil down to permutations of 8 basic items: meat, cheese, beans, vegetables, bread, and sauces. Those basic fundamentals are combined …
via Xe Iaso's blog 2024-11-12 00:00Self-hosted web browser bookmarks syncing
# Introduction This blog post is about Floccus, a self-hosting web browser bookmarks and tabs syncing software. What is cool with Floccus is that it works on major web browsers (Chromium, Google Chrome, Mozilla Firefox, Opera, Brave, Vivaldi and Microso…
via Solene'% 2024-11-05 00:00Game of Trees 0.104 released
Version 0.104 of Game of Trees has been released (and the port updated). * got 0.104; 2024-10-22 see git repository history for per-change authorship information - gotd.conf: document the macro syntax - tog: prevent a segfault upon unexpected object type in re…
via OpenBSD Journal 2024-10-23 07:12Generated by openring
/comments ~umgeher/changelog@lists.sr.ht?Subject=Re: openring
/permalink https://umgeher.org/posts/2021/12/openring.html