Migração a partir do Valine
Implante o backend conforme Implantação na Vercel na seção Começar.
Modifique os scripts do frontend conforme HTML na seção Começar.
- <script src='//unpkg.com/valine/dist/Valine.min.js'></script> + <script src='//unpkg.com/@waline/client@v2/dist/waline.js'></script> + <link href='//unpkg.com/@waline/client@v2/dist/waline.css' rel='stylesheet' /> <script> - new Valine({ + Waline.init({ el: '#vcomments', - appId: 'Your appId', - appKey: 'Your appKey' + serverURL: 'YOUR SERVER URL' }); </script>Configuração
O Waline V2 removeu o suporte ao Valine e passou a usar uma configuração melhor. A seguir está um resumo da migração de algumas opções:
placeholder: uselocale.placeholderhighlight: usehighlighteravatarForce,avatar: use a variável de ambienteAVATAR_PROXYdo servidorrecordIP: o IP do usuário não é mais exibido, e o servidor disponibiliza a variável de ambienteDISABLE_USERAGENTrequiredFields: renomeado pararequiredMetalangMode: renomeado paralocaleemojiCDN,emojiMap: use as opções mais poderosas deemoji
Para a configuração do Waline, consulte Configuração do cliente. Você também pode ver o Guia de migração para o Waline Client V2 para conhecer as opções incompatíveis com o Valine.
Migre os dados
No painel do LeanCloud, selecione Importar/Exportar > Limitar a determinadas classes > Comment > Exportar, e então você receberá uma notificação por e-mail.
Cole o conteúdo do arquivo exportado na área de texto abaixo e clique no botão de conversão para obter o arquivo a ser importado.
Tips
Depois de obter o arquivo exportado pela ferramenta acima, você pode importá-lo no console do serviço de armazenamento correspondente.
Destaques do Waline
Comparado ao Valine, o Waline tem os seguintes destaques:
Mais recursos
- O Markdown suporta mais sintaxes, incluindo sobrescrito e subscrito, emoji, tabelas, tachado, fórmulas matemáticas, tags HTML, notas de rodapé, etc.
- Recurso de upload de imagens, que permite personalizar o serviço provedor de imagens ou incorporar imagens diretamente.
- O novo sistema de rótulos adiciona rótulos de nível aos usuários de acordo com a frequência de interação e permite rótulos personalizados para usuários registrados.
- Presets de emoji e suporte a abas, permitindo vários conjuntos de emoji e que qualquer pessoa publique e use presets de emoji.
- Um novo sistema de reações que permite aos visitantes expressarem sua opinião sobre o artigo.
- Curtidas em comentários, para demonstrar apoio ao comentário de que você gostou.
- Visualizações de página, mais precisas e à prova de adulteração.
- Busca de emoji. Serviço personalizável, permitindo que os usuários pesquisem e insiram emoticons livremente.
- Suporte para que usuários registrados editem e excluam os próprios comentários publicados.
Mais seguro
- Zero vazamento de privacidade: não expõe caixas de correio, endereços IP e outras informações sensíveis dos usuários, e permite ocultar no servidor a localização geográfica, o navegador e o sistema operacional do usuário
- Sistema anti-spam completo.
- Todos os comentários podem ser autenticados por serviços anti-spam e suportam lógica de validação adicional.
- Você pode definir o limite de velocidade de comentários para um único IP ou um único usuário, e o Waline identifica automaticamente comentários duplicados.
- Recurso de revisão de comentários: em períodos sensíveis ou quando o site estiver sob ataque, você pode ativar a revisão de comentários, revisar e aprovar manualmente a exibição dos comentários e evitar que comentários maliciosos causem o fechamento do site.
- Suporte a contas de usuário. Além do cadastro de conta, o Waline também suporta contas de redes sociais, sincronizando rapidamente avatares e apelidos com o rótulo autorizado para evitar falsidade de identidade.
Mais conveniente
- Diversos métodos (QQ, WeChat, DingTalk, e-mail), etc. para notificar o blogueiro sobre os comentários
- Poderoso serviço de gerenciamento: você pode ver todos os usuários e comentários, realizar operações relacionadas e definir rótulos personalizados e administradores para os usuários
- Gerenciamento no frontend: os administradores podem revisar, editar ou excluir comentários diretamente pelo componente de comentários do Waline.
