Meu projeto de hobby – npmcharts, é um aplicativo de página única que mostra as tendências de download de vários pacotes npm. Se você for verificar qual biblioteca headless chrome usar, verá este gráfico em seu navegador. No entanto, quando essa página é compartilhada no Facebook, Twitter ou Slack, a imagem de visualização que aparece seria a mesma – a captura de tela que fiz comparando frameworks de front-end e carreguei como a única imagem Open Graph do site há dois anos. Tsk tsk.
Aqui está um artigo sobre como executar um serviço de captura de tela pessoal em um VPS de $ 5 por mês
https://hackernoon.com/efficiently-snapshotting-spas-with-puppeteer-c4c77aa2831b