Desabilitar prévias de links?

Existe uma maneira de desabilitar globalmente as pré-visualizações de links? Elas não são úteis e frequentemente levam a um título gerado automaticamente incorreto.

Vejo alguns tópicos anteriores sobre o assunto, como:

Isso é especialmente um problema para nós quando tento colar vários links do mesmo site, mas com diferentes marcadores de âncora (como page#section1, page#section2), etc.

Vejo em um dos tópicos que há uma opção para desabilitar algo chamado “onebox”. Não tenho certeza do que isso significa; é a mesma coisa que uma pré-visualização de link? Haveria algum efeito colateral em desabilitar isso completamente (max one box per post = 0), ou isso afetaria outros “oneboxes” em outros lugares do site também?

1 curtida

sim

sim, também, existem casos especiais como o youtube que incorporam a mídia diretamente em vez de fornecer uma prévia do link (vários casos especiais estão listados discourse/spec/fixtures/onebox at f5cbc3e3b8a58132fc835aeab4d2275719ebe8ab · discourse/discourse · GitHub… então também Amazon, Instagram, Spotify, Twitter, etc)

Se, em última análise, você quiser que o comportamento seja “apenas mostrar o link” sem prévias ou incorporações de qualquer tipo, você pode definir essa configuração para 0.

Há também uma configuração mais específica, blocked onebox domains, à qual você pode adicionar domínios se houver apenas um pequeno número que não fornece prévias úteis.

Observe também que, uma vez desativado, ele não será aplicado retroativamente em posts existentes, o HTML dos posts com os oneboxes precisará ser reconstruído. Isso pode ser feito através do console rails: Rebake all posts? - #2 by zogstrip

5 curtidas

Muito obrigado pelos detalhes úteis, @awesomerobot! Vou mexer nessas configurações.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.