Blogifier
Blogifier ist eine selbst gehostete Open-Source-Veröffentlichungsplattform, die in ASP.NET und Blazor WebAssembly geschrieben ist. Damit lässt sich schnell und einfach ein leichter, aber voll funktionsfähiger persönlicher Blog oder Gruppenblog einrichten.
Englisch | 简体中文
Installation
Derzeit aus dem Quellcode erstellt [Nicht veröffentlicht]
Kann in Windows Linux eingebaut werden, das nicht unter macOS getestet wurde, ich bevorzuge die Bereitstellung von Tests in Docker.
nativer Build
- Laden Sie das .NET 7.0 SDK herunter. Wählen Sie die Installation der Systemversion auf Ihrem Host. Laden Sie Nodejs 14 und höher herunter und installieren Sie es auf Ihrem Host. Für Linux können Sie das Paketverwaltungstool verwenden
- Navigieren Sie zum Stammverzeichnis des Projekts, führen Sie ./publish.cmd in der Befehlszeile in Widnows aus, führen Sie sh ./publish.sh in der Befehlszeile in Linux aus.
- Wenn die Befehlsausführung abgeschlossen ist und keine Fehler vorliegen, wird der Ordner dist im Stammverzeichnis des Projekts angezeigt, bei dem es sich nach der Veröffentlichung um die Anwendung handelt. Sie können es kopieren, um es überall auszuführen. Unter Windows können Sie direkt auf den dist-Ordner Blogifier.exe klicken, um ihn auszuführen. Unter Linux autorisieren Sie bitte zuerst die Ausführungsberechtigung der Blogifier-Binärdatei und klicken Sie dann auf die Befehlszeile oder führen Sie sie aus. [Hinweis] Da das Verzeichnis app_data in der Version nicht vorhanden ist, kann beim Start des Programms ein Fehler auftreten. Starten Sie es einfach erneut.
- Anschließend können Sie
localhost:5000
mit Ihrem Browser öffnen - Fertig, viel Spaß.
Docker-Build
Stellen Sie zunächst sicher, dass Docker und Docker-Compose auf Ihrem Host installiert sind.
- Navigieren Sie zum Projektstammverzeichnis. Führen Sie den Befehl
docker-compose up -d
aus, warten Sie eine Weile ... - Anschließend können Sie
localhost:8080
mit Ihrem Browser öffnen - Fertig, viel Spaß.
Versionen vor 3.0
Schritte zum Installieren einer kompilierten Anwendung auf dem Server für ein Selbsthosting:
- .NET Core Runtime (derzeit 7.0) muss auf Ihrem Hostserver installiert sein.
- Laden Sie die neueste Version herunter.
- Entpacken und auf Ihren Hostserver kopieren.
- Starten Sie Ihre Website neu.
- Öffnen Sie Ihre Website und nur beim ersten Mal werden Sie zur Registrierungsseite weitergeleitet.
example.com/admin/register/
- Registrieren Sie sich und melden Sie sich an.
example.com/admin/login/
- Fertig, viel Spaß.
Entwicklung
Wenn Sie den Blogifier anpassen oder einen Beitrag leisten möchten:
- Laden Sie das .NET SDK herunter und installieren Sie es.
- Laden Sie NodeJs herunter und installieren Sie es.
- Laden Sie das Repository herunter, teilen Sie es auf oder klonen Sie es.
- Öffnen Sie das Projekt mit Ihrer bevorzugten IDE (VS Code, Visual Studio, Atom usw.).
- Führen Sie die App mit Ihrer IDE oder diesen Befehlen aus:
$ cd /your-local-path/Blogifier/src/Blogifier/
$ dotnet run
Anschließend können Sie localhost:5000
mit Ihrem Browser öffnen
Mitwirken
Der aktuelle Blogifier ist nicht perfekt genug, Blog-Software strebt nach perfekten Funktionen und einfacher Bedienung, vielleicht ist WordPress besser geeignet, relativ gesehen fehlen diesem Projekt noch viele Funktionen. Die neueste Version wurde noch nicht veröffentlicht und das aktuelle Projekt eignet sich eher für Entwickler, die es selbst erstellen und verwenden möchten. Wir können gemeinsam an Verbesserungen arbeiten und ein Blog-System implementieren, das vollständig durch Dotnet-Technologie implementiert ist. Schneller, einfacher und kleiner.
Sie können Funktionen zunächst in Issues vorschlagen und diese in Pull Requests weiterentwickeln, sodass Sie den Entwicklungsfortschritt verfolgen können. Jeder ist herzlich willkommen, sich gemeinsam an der Entwicklung zu beteiligen. Lassen Sie uns gemeinsam die neueste Dotnet-Technologie kennenlernen und erkunden.
Team
Urheberrecht und Lizenz
Code veröffentlicht unter der MIT-Lizenz. Unter Creative Commons veröffentlichte Dokumente.
Copyright 2017–2023 Blogifier