Blogificador
Blogifier es una plataforma de publicación de código abierto autohospedada escrita en ASP.NET y Blazor WebAssembly. Se puede utilizar para configurar rápida y fácilmente un blog personal o grupal liviano pero completamente funcional.
Inglés | 简体中文
Instalación
Actualmente construido desde la fuente [No publicado]
Puedo compilar en Windows Linux, no probado en macOS, prefiero implementar pruebas en la ventana acoplable.
construcción nativa
- Descargar .NET 7.0 SDK Elija instalar la versión del sistema en su host. Descargue Nodejs 14 y superior e instálelo en su host. Para Linux puedes utilizar la herramienta de gestión de paquetes.
- Navegue hasta el directorio raíz del proyecto, ejecute ./publish.cmd en la línea de comando en widnows, ejecute sh ./publish.sh en la línea de comando en Linux.
- Cuando se complete la ejecución del comando y no haya errores, verá la carpeta dist en el directorio raíz del proyecto, que es la aplicación después de la publicación. Puede copiarlo para ejecutarlo en cualquier lugar. En Windows, puede hacer clic directamente para ejecutar la carpeta dist Blogifier.exe; en Linux, primero autorice el permiso ejecutable del archivo binario Blogifier y luego haga clic o ejecútelo en la línea de comando. [nota] Debido a que el directorio app_data no existe en la versión, puede ocurrir un error cuando se inicia el programa. Simplemente empieza de nuevo.
- Luego puedes abrir
localhost:5000
con tu navegador - Listo, disfruta.
construcción de ventana acoplable
En primer lugar, asegúrese de que Docker, Docker-Compose se haya instalado en su host.
- Navegue hasta el directorio raíz del proyecto. Ejecute el comando
docker-compose up -d
, espere un momento... - Luego puedes abrir
localhost:8080
con tu navegador - Listo, disfruta.
Versiones anteriores a la 3.0
Pasos para instalar una aplicación compilada en el servidor para un autohospedaje:
- .NET Core Runtime (actualmente 7.0) debe estar instalado en su servidor host.
- Descargue la última versión.
- Descomprímalo y cópielo a su servidor host.
- Reinicie su sitio web.
- Abra su sitio web y solo la primera vez será redirigido a la página de registro.
example.com/admin/register/
- Regístrese y luego inicie sesión.
example.com/admin/login/
- Listo, disfruta.
Desarrollo
Si deseas personalizar el Blogificador o contribuir:
- Descargue e instale el SDK de .NET.
- Descargue e instale NodeJs.
- Descargue, bifurque o clone el repositorio.
- Abra el proyecto con su IDE favorito (VS Code, Visual Studio, Atom, etc.).
- Ejecute la aplicación con su IDE o estos comandos:
$ cd /your-local-path/Blogifier/src/Blogifier/
$ dotnet run
Luego puedes abrir localhost:5000
con tu navegador
Contribuyendo
El Blogifier actual no es lo suficientemente perfecto, el software de blog busca funciones perfectas y fácil de usar, tal vez WordPress sea más adecuado, en términos relativos, este proyecto todavía carece de muchas funciones. La última versión aún no se ha lanzado y el proyecto actual es más adecuado para que los desarrolladores lo construyan y utilicen ellos mismos. Podemos trabajar juntos para mejorar, implementar un sistema de blogs completamente implementado con tecnología dotnet. Más rápido, más sencillo y más pequeño.
Primero puede proponer funciones en los problemas y desarrollarlas en solicitudes de extracción, de modo que pueda realizar un seguimiento del progreso del desarrollo. Todos son bienvenidos a participar juntos en el desarrollo. Aprendamos y exploremos juntos la última tecnología de dotnet.
Equipo
Derechos de autor y licencia
Código publicado bajo la licencia MIT. Documentos publicados bajo Creative Commons.
Copyright 2017–2023 Blogificador