Migration von Valine
Backend gemäß Vercel Deploy im Abschnitt Get Started bereitstellen.
Frontend-Skripte gemäß HTML im Abschnitt Get Started ändern.
- <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>
Konfiguration
Waline V2 hat die Valine-Unterstützung entfernt und zu einer besseren Konfiguration gewechselt. Das Folgende ist eine Migrationszusammenfassung einiger Optionen:
placeholder: verwenden Sielocales.placeholderhighlight: verwenden SiehighlighteravatarForce,avatar: verwenden Sie die UmgebungsvariableAVATAR_PROXYdes ServersrecordIP: zeigt die Benutzer-IP nicht mehr an und stellt die UmgebungsvariableDISABLE_USERAGENTauf dem Server bereitrequiredFields: umbenannt inrequiredMetalangMode: umbenannt inlocalesemojiCDN,emojiMap: verwenden Sie leistungsstärkereemoji-Optionen
Für die Waline-Konfiguration siehe Client-Konfiguration. Sie können auch den Waline-Client-V2-Migrationsleitfaden ansehen, um mehr über die Optionen zu erfahren, die nicht mit Valine kompatibel sind.
- Daten migrieren
Wählen Sie im LeanCloud-Hintergrund Import/Export > Limit to certain classes > Comment > Export, und dann erhalten Sie eine E-Mail-Benachrichtigung.
Fügen Sie den Inhalt der Exportdatei in das Textfeld unten ein und klicken Sie auf die Schaltfläche "Konvertieren", um die zu importierende Datei zu erhalten.
Tips
Nachdem Sie die exportierte Datei über das obige Tool erhalten haben, können Sie sie in der entsprechenden Speicherdienstkonsole importieren.
Waline-Highlights
Im Vergleich zu Valine hat Waline die folgenden Highlights:
Mehr Funktionen
- Markdown unterstützt mehr Syntax, einschließlich Hoch- und Tiefstellung, Emoji, Tabellen, Durchstreichung, mathematische Formeln, HTML-Tags, Fußnoten usw.
- Bild-Upload-Funktion, die angepassten Bildanbieterdienst ermöglicht oder Bilder direkt einbettet.
- Das brandneue Label-System fügt Level-Labels für Benutzer entsprechend der Häufigkeit der Benutzerinteraktion hinzu und unterstützt benutzerdefinierte Labels für registrierte Benutzer.
- Emoji-Presets und Tab-Unterstützung, die mehrere Emoji-Sets ermöglichen, während jeder Emoji-Presets veröffentlichen und verwenden kann.
- Ein brandneues Reaktionssystem, das Besuchern ermöglicht, ihre Einstellung zum Artikel auszudrücken.
- Kommentar-Likes, um Unterstützung für den Kommentar auszudrücken, den Sie mögen.
- Seitenaufrufe, genaueres Anzeigen und Manipulationsschutz.
- Emoji-Suche. Anpassbarer Dienst, der Benutzern ermöglicht, Emoticons frei zu suchen und einzufügen.
- Unterstützung registrierter Benutzer zum Bearbeiten und Löschen ihrer veröffentlichten Kommentare.
Sicherer
- Null Datenschutzverletzung, wird keine Benutzer-Mailboxen, IP-Adressen und andere sensible Informationen offenlegen und kann wählen, Benutzer-Standort, Browser und Betriebssystem auf dem Server zu verbergen
- Vollständiges Anti-Spam-System.
- Alle Kommentare können von Anti-Spam-Diensten authentifiziert werden und unterstützen zusätzliche Validierungslogik.
- Sie können das Kommentar-Geschwindigkeitslimit für eine einzelne IP oder einen einzelnen Benutzer festlegen, und Waline identifiziert automatisch doppelte Kommentare.
- Kommentar-Prüfungsfunktion, in sensiblen Zeiten oder wenn die Website angegriffen wird, können Sie die Kommentar-Prüfung aktivieren, Kommentare manuell prüfen und die Anzeige von Kommentaren genehmigen und verhindern, dass bösartige Kommentare zur Schließung der Website führen.
- Unterstützung von Benutzerkonten. Neben der Registrierung eines Kontos unterstützt Waline auch Social-Media-Konten, synchronisiert schnell Avatare und Nicknamen mit autorisiertem Label, um Identitätsbetrug zu verhindern.
Bequemer
- Verschiedene Methoden (QQ, WeChat, DingTalk, E-Mail) usw., um Blogger über Kommentare zu benachrichtigen
- Leistungsstarker Verwaltungsdienst, Sie können alle Benutzer und Kommentare anzeigen und zugehörige Operationen durchführen und benutzerdefinierte Labels und Administratoren für Benutzer festlegen
- Frontend-Verwaltung, Administratoren können Kommentare direkt über die Waline-Kommentarkomponente überprüfen, bearbeiten oder löschen.
