OK, ich glaube, das liegt daran, dass meine Tests meine Datenbank beschädigt haben und ich meine Testseite löschen und neu aufsetzen sollte.
[edit: nutzlose Details entfernt, um den Thread zu bereinigen]
Ich gehe davon aus, dass dies etwas ist, das eine Datenbankmigration erfordert, dass es daran liegt, dass ich vorab zusammengeführten Code zum Testen ausgeführt habe, und dass ich daher meine Testseite löschen und neu aufsetzen sollte.
Auf Mastodon gibt es den Befehl self-destruct für einen sauberen Ausstieg, um Probleme mit gespeicherten Server-Schlüsseln zu vermeiden. Dies wird nicht nur empfohlen, wenn Sie einen Server abschalten, sondern auch, wenn Sie eine Instanz so zurücksetzen, dass neue Schlüssel generiert werden. Ich weiß nicht, ob Sie bisher in Ihren Tests auf dieses Problem gestoßen sind. Es sieht so aus, als ob Mastodon für jeden lokalen Actor einen Delete Actor ausführt. Ich sehe keine entsprechende Funktionalität im Plugin, aber ich erkenne an, dass ich sie vielleicht übersehe.
Für den Mastodon-Server, den ich betreibe, denke ich, dass tootctl domains purge ausreichen sollte, aber ich habe auch mit einem Standard-Mastodon-“Alt” getestet, bei dem ich keinen Admin habe.
…Ich habe die Wiederherstellung durchgeführt, und wie es der Zufall will, reicht der Befehl tootctl domains purge nicht aus, damit ich nach der Wiederherstellung erfolgreich folgen kann. Die Beiträge werden auf Mastodon einfach nicht angezeigt. Ich habe die ausführlichen ActivityPub-Protokolle aktiviert, damit ich mehr debuggen kann, aber ich habe noch nicht herausgefunden, wo ich sie finden kann. und ich habe sie jetzt in den Rails-Protokollen gefunden, sodass ich wieder in der Lage sein sollte, selbst zu untersuchen.
Hallo @mcdanlj :)\n\n[quote="Angus McLeod, post:46, topic:266794, username:angus"]\nIch würde es nicht unbedingt als regelmäßige Praxis für alle nicht zusammengeführten PRs empfehlen, da es einige Risiken birgt und ich keine Unterstützung für Probleme anbieten kann, die bei nicht zusammengeführten PRs auftreten.\n[/quote]\n\nIch sollte das ändern zu: Ich kann Unterstützung in diesem Thema nicht anbieten. Wenn Sie Probleme mit der Entwicklung von Mastodon oder Discourse haben, kann ich Ihnen an den richtigen Stellen helfen (z. B. in Dev), aber ich möchte dieses Thema nicht überladen.
Es tut mir leid, ich dachte, die Fragen zum Selbstzerstörungsmechanismus und zur Protokollierung der ausführlichen Protokolle wären von allgemeiner Relevanz. Ich versuche, hier keine Supportanfragen zu stellen. Es macht mir nichts aus, wenn das, was wie Unordnung aussieht, aus diesem Thema verschoben wird.
Entschuldigung für die Störung. Ich habe das offizielle Plugin auf meiner Testseite installiert, dann ein Backup meiner Produktionsseite wiederhergestellt, auf der noch nie eine Form des ActivityPub-Plugins vorhanden war, und dann ActivityPub eingerichtet, sodass es nach meinem Wissen makellos sein sollte.
In Zukunft werde ich beim Testen eines Branches Folgendes tun:
mit einem sauberen, veröffentlichten Plugin beginnen, mit allen bereits erstellten Akteuren, die ich verwenden werde
ein Backup erstellen
den Branch installieren
Beiträge testen
alle Testbeiträge löschen
zum sauberen, veröffentlichten Plugin zurückkehren
das Backup wiederherstellen
alle Probleme, die ich mit dem Branch gefunden habe, im PR melden und nicht in diesem Thread
Das sollte eine saubere Datenbank und einen sauberen Thread gewährleisten.
Dass mein Website-Symbol nicht angezeigt wurde, lag nicht am Testen eines Branches des Plugins und auch nicht an einem Fehler im Plugin. Das Logo wird in Mastodon für meine Beiträge nicht angezeigt, da meine large_icon_url auf eine SVG verweist und Mastodon offensichtlich keine SVGs für Akteur-Icons verarbeitet. Sofern es keinen normalen, trivialen Weg gibt, für ActivityPub auf PNG herunterzustufen, gibt es hier wahrscheinlich nichts zu tun.
Ich bin neugierig, was die Absicht für die Formatierung und Präsentation von Notizen und Artikeln ist.
Notiz
Bei Notizen, wenn ich von Mastodon Glitch mit Markdown an ein Vanilla Mastodon poste, wird es in Glitch als Rich Text angezeigt und in Vanilla Mastodon als einfacher Text mit entferntem Markdown.
Dies in Mastodon Glitch mit aktiviertem Markdown schreiben:
Wenn ich den Webclient https://elk.zone für denselben Beitrag verwende, enthält er einige neue Zeilen, aber die Markdown-Schriftformatierung ist immer noch entfernt:
Hallo Leute, entschuldigt, dass ich mich hier nicht gemeldet habe. Bald wird es spezielle Dokumentation zu activitypub geben.
Weitere Details hierzu finden Sie unter
Das Plugin unterstützt derzeit die folgenden HTML-Tags (und ihre Discourse-Markdown-Entsprechungen) und wird bald die Unterstützung für pre hinzufügen.
p a h1 h2 h3 h4 h5 ul ol li code blockquote em strong
Ich glaube, Sie beziehen sich auf (aber korrigieren Sie mich, wenn ich falsch liege) die Tatsache, dass Mastodon derzeit nicht den content eines Article anzeigt, sondern nur einen Link zum Originalartikel. Dies ist ein Problem mit Mastodon, das Gegenstand einiger Debatten ist, siehe weiter:
Derzeit müssen Sie Note als Post-Objekttyp auf Ihrem Actor einstellen, wenn der vollständige Inhalt in Mastodon angezeigt werden soll.
Ich benutze diesen Weg, aber lassen Sie mich das zeigen
Wenn ein Benutzer einen Beitrag mit Bildern erstellt, z. B. erhalte ich diesen Body nicht mit Bildern, nur Text, und wenn ich dieses Thema in meiner eigenen Instanz beantworte, gibt es auch kein Bild