Blogueiro
Blogifier é uma plataforma de publicação de código aberto auto-hospedada escrita em ASP.NET e Blazor WebAssembly. Ele pode ser usado para configurar de forma rápida e fácil um blog pessoal ou de grupo leve, mas totalmente funcional.
Inglês | 简体中文
Instalação
Atualmente construído a partir do código-fonte [não lançado]
Pode construir em windows linux não testado em macOS, prefiro implantar testes em docker.
compilação nativa
- Baixe o SDK do .NET 7.0 Escolha instalar a versão do sistema em seu host. Baixe o Nodejs 14 e superior e instale-o em seu host. Para Linux você pode usar a ferramenta de gerenciamento de pacotes
- Navegue até o diretório raiz do projeto, execute ./publish.cmd na linha de comando no widnows, execute sh ./publish.sh na linha de comando no Linux.
- Quando a execução do comando for concluída e não houver erros, você verá a pasta dist no diretório raiz do projeto, que é o aplicativo após a publicação. Você pode copiá-lo para executar em qualquer lugar. No Windows, você pode clicar diretamente para executar a pasta dist Blogifier.exe, no Linux, primeiro autorize a permissão executável do arquivo binário do Blogifier e depois clique ou execute-o na linha de comando. [nota] Como o diretório app_data não existe na versão, pode ocorrer um erro quando o programa é iniciado. Basta começar de novo.
- Então você pode abrir
localhost:5000
com seu navegador - Pronto, aproveite.
construção do docker
Em primeiro lugar, certifique-se de que docker, docker-compose esteja instalado em seu host.
- Navegue até o diretório raiz do projeto Execute o comando
docker-compose up -d
, espere um pouco ... - Então você pode abrir
localhost:8080
com seu navegador - Pronto, aproveite.
Versões anteriores a 3.0
Passos para instalar o aplicativo compilado no servidor para auto-hospedagem:
- O .NET Core Runtime (atualmente 7.0) deve estar instalado em seu servidor host.
- Baixe a versão mais recente.
- Descompacte e copie para o seu servidor host.
- Reinicie seu site.
- Abra seu site e somente na primeira vez você será redirecionado para a página de cadastro.
example.com/admin/register/
- Registre-se e faça login.
example.com/admin/login/
- Pronto, aproveite.
Desenvolvimento
Se você quiser personalizar o Blogifier ou contribuir:
- Baixe e instale o SDK do .NET.
- Baixe e instale NodeJs.
- Baixe, bifurque ou clone o repositório.
- Abra o projeto com seu IDE favorito (VS Code, Visual Studio, Atom, etc).
- Execute o aplicativo com seu IDE ou estes comandos:
$ cd /your-local-path/Blogifier/src/Blogifier/
$ dotnet run
Então você pode abrir localhost:5000
com seu navegador
Contribuindo
O Blogifier atual não é perfeito o suficiente, o software de blog busca funções perfeitas e fáceis de usar, talvez o wordpress seja mais adequado, relativamente falando, este projeto ainda carece de muitas funções. A versão mais recente ainda não foi lançada e o projeto atual é mais adequado para os desenvolvedores construírem e usarem por conta própria. Podemos trabalhar juntos na melhoria, implementar um sistema de blog totalmente implementado pela tecnologia dotnet. Mais rápido, mais simples e menor.
Você pode primeiro propor funções em problemas e desenvolvê-las em solicitações pull, para poder acompanhar o progresso do desenvolvimento. Todos são bem-vindos para participar do desenvolvimento juntos. Vamos aprender e explorar juntos a tecnologia mais recente do dotnet.
Equipe
Direitos autorais e licença
Código lançado sob a licença MIT. Documentos lançados sob Creative Commons.
Copyright 2017–2023 Blogueiro