Categorias nos títulos de feed RSS
Como alguém que segue muitos feeds RSS via NNTP no Gnus, muitas vezes me pego abrindo algumas entradas apenas para folheá-las e entender do que se trata. Isso acontece porque alguns títulos de itens por si só não fornecem contexto suficiente para que eu possa agir de acordo. Uma questão agravada pelo fato de estas entradas normalmente não se enquadrarem nas minhas regras de pontuação.
Por outro lado, alguns sites acrescentam seus tipos de conteúdo aos títulos dos artigos, ajudando muito nessa ação inicial. Em vez de modificar os títulos dos artigos, esta técnica pode ser aplicada diretamente às entradas RSS. Na verdade, as entradas do feed podem não apenas ser diferentes, mas também independentes do conteúdo do site, o que permite coisas como postagens somente RSS.
Como já categorizo todo o conteúdo aqui, decidi acrescentar essas informações aos títulos dos itens RSS, deixando as páginas dos artigos intactas.
Ao editar o modelo, também adicionei o elemento <category>, pois alguns leitores de feed o suportam.
No Hugo, foram apenas duas linhas simples (formatadas aqui para facilitar a leitura):
<!-- layouts/_default/rss.xml -->
<title>
{{ with .Params.categories }}
{{ index . 0 | title | lower | i18n }}:
{{ end }}
{{ .Title }}
</title><!-- layouts/_default/rss.xml -->
{{ with .Params.categories }}
<category>
{{ index . 0 | title | lower | i18n }}
</category>
{{ end }}Gostei muito de como o feed ficou muito mais legível e organizado com essa mudança. Isso torna rmuito mais simples compreender e agir de acordo com as entradas.
Por exemplo, compare Varanda com Projetos: Varanda, Ensaios: Varanda ou Fotografias: Varanda. Não há nada de errado com o título do artigo em si, mas as versões rotuladas são muito mais informativas em um contexto de feed.
Portanto, se o seu site também tiver categorias de postagens diferentes, vá em frente e as anexe também aos títulos do seu feed RSS. Como potencial leitor do seu feed, agradecerei.
P.S.: Usuários do Chromium podem precisar de um navegador diferente ou, melhor ainda, de um leitor de feed dedicado para ver os resultados.
∗ ∗ ∗