Blogueur
Blogifier est une plateforme de publication open source auto-hébergée écrite en ASP.NET et Blazor WebAssembly. Il peut être utilisé pour créer rapidement et facilement un blog personnel ou de groupe léger mais entièrement fonctionnel.
Anglais | 简体中文
Installation
Actuellement construit à partir des sources [Non publié]
Peut construire sous Windows Linux non testé sur macOS, je préfère déployer les tests dans Docker.
version native
- Télécharger le SDK .NET 7.0 Choisissez d'installer la version du système sur votre hôte. Téléchargez Nodejs 14 et supérieur et installez-le sur votre hôte. Pour Linux, vous pouvez utiliser l'outil de gestion de packages
- Accédez au répertoire racine du projet, exécutez ./publish.cmd sur la ligne de commande sous Windows, exécutez sh ./publish.sh sur la ligne de commande sous Linux.
- Lorsque l'exécution de la commande est terminée et qu'il n'y a aucune erreur, vous verrez le dossier dist dans le répertoire racine du projet, qui est l'application après la publication. Vous pouvez le copier pour l'exécuter n'importe où. Sous Windows, vous pouvez directement cliquer pour exécuter le dossier dist Blogifier.exe, sous Linux, veuillez d'abord autoriser l'autorisation exécutable du fichier binaire Blogifier, puis cliquer ou l'exécuter sur la ligne de commande. [note] Étant donné que le répertoire app_data n'existe pas dans la version, une erreur peut se produire au démarrage du programme. Redémarrez-le simplement.
- Ensuite, vous pouvez ouvrir
localhost:5000
avec votre navigateur - C'est fait, profitez-en.
construction de docker
Tout d'abord, assurez-vous que docker, docker-compose a été installé sur votre hôte.
- Accédez au répertoire racine du projet. Exécutez la commande
docker-compose up -d
, attendez un peu... - Ensuite, vous pouvez ouvrir
localhost:8080
avec votre navigateur - C'est fait, profitez-en.
Versions avant 3.0
Étapes pour installer l'application compilée sur le serveur pour un auto-hébergement :
- .NET Core Runtime (actuellement 7.0) doit être installé sur votre serveur hôte.
- Téléchargez la dernière version.
- Décompressez et copiez sur votre serveur hôte.
- Redémarrez votre site Web.
- Ouvrez votre site Web et seulement la première fois, vous serez redirigé vers la page d'inscription.
example.com/admin/register/
- Inscrivez-vous, puis connectez-vous.
example.com/admin/login/
- C'est fait, profitez-en.
Développement
Si vous souhaitez personnaliser le Blogifier ou contribuer :
- Téléchargez et installez le SDK .NET.
- Téléchargez et installez NodeJs.
- Téléchargez, forkez ou clonez le référentiel.
- Ouvrez le projet avec votre IDE préféré (VS Code, Visual Studio, Atom, etc.).
- Exécutez l'application avec votre IDE ou ces commandes :
$ cd /your-local-path/Blogifier/src/Blogifier/
$ dotnet run
Ensuite, vous pouvez ouvrir localhost:5000
avec votre navigateur
Contribuer
Le Blogifier actuel n'est pas assez parfait, le logiciel de blog poursuit des fonctions parfaites et facile à utiliser, peut-être que WordPress est plus adapté, relativement parlant, ce projet manque encore de nombreuses fonctions. La dernière version n'a pas encore été publiée et le projet actuel est plus adapté aux développeurs qui peuvent le construire et l'utiliser eux-mêmes. Nous pouvons travailler ensemble à l'amélioration, mettre en œuvre un système de blog entièrement implémenté par la technologie dotnet. Plus rapide, plus simple et plus petit.
Vous pouvez d’abord proposer des fonctions dans des tickets et les développer dans des pull request, afin de pouvoir suivre l’avancement du développement. Tout le monde est invité à participer au développement ensemble. Apprenons et explorons ensemble les dernières technologies de dotnet.
Équipe
Droit d'auteur et licence
Code publié sous la licence MIT. Documents publiés sous Creative Commons.
Copyright 2017-2023 Blogificateur