Executando verificação de segurança...
1

[RESOLVIDO] [AJUDA] [NEXT.JS] Preciso de uma biblioteca para gerar RSS

Introdução

Estou querendo incluir a funcionalidade de um Feed RSS ao meu blog para permitir que possíveis leitores usem leitores rss ao seu gosto.

Contexto

Os post são feitos como arquivos .mdx, uso contentlayer para fazer o parse desses posts e os metadados. Queria poder exibir o feed como um xml, pra manter formatação (não sei se é possível).

O website é feito majoritariamente com Next.js App dir, Typescript e Tailwindcss.

Alguém teria uma recomendação de biblioteca/artigo/pattern/repositório que eu possa me inspirar ou usar pra poder construir essa funcionalidade?

Repositório do projeto: https://github.com/mateusfg7/mfg-b

1

Eu nunca mexi com arquivos mdx, talvez o chatGPT possa criar um código pra você gerar dinâmicamente quando receber a requisição. Pro meu blog eu fiz o meu gerador RSS em Go, e tenho um outro projeto em Shell script pra ler a pasta de posts e criar o xml. De qualquer modo é bem simples de fazer.

1

Eu falei do arquivo MDX só pra dar um contexto a mais, mas a solução não precisaria lidar com o arquivo diretamente. O contentlayer consegue fazer um parse desses posts e exportar um objeto com todos os metadados dos posts, inclusive com uma versão raw do markdown e uma versão em HTML já usando os plugins remark/rehype.

A solução pra gerar o RSS não vai precisar lidar com os arquivos de posts diretamente, visto que vou ter uma variável posts com todos os dados de todos os posts já prontos gerados pelo contentlayer.

0