Блогер
Blogifier — это самостоятельная платформа публикации с открытым исходным кодом, написанная на ASP.NET и Blazor WebAssembly. С его помощью можно быстро и легко создать легкий, но полнофункциональный личный или групповой блог.
английский | 简体中文
Установка
В настоящее время построено из исходного кода [не выпущено]
Можно встраивать в Windows Linux, не тестировалось на macOS, я предпочитаю развертывать тесты в Docker.
родная сборка
- Загрузите .NET 7.0 SDK. Выберите установку версии системы на свой хост. Загрузите Nodejs 14 и выше и установите его на свой хост. Для Linux вы можете использовать инструмент управления пакетами.
- Перейдите в корневой каталог проекта, запустите ./publish.cmd в командной строке в Widnows, запустите sh ./publish.sh в командной строке в Linux.
- Когда выполнение команды будет завершено и ошибок не будет, вы увидите папку dist в корневом каталоге проекта, в котором находится приложение после публикации. Вы можете скопировать его и запустить где угодно. В Windows вы можете напрямую щелкнуть, чтобы запустить папку dist Blogifier.exe, в Linux сначала разрешите исполняемый файл двоичного файла Blogifier, а затем щелкните или запустите его в командной строке. [примечание] Поскольку каталог app_data не существует в выпуске, при запуске программы может возникнуть ошибка. Просто начните это снова.
- Затем вы можете открыть
localhost:5000
в своем браузере. - Готово, наслаждайтесь.
сборка докера
Прежде всего, убедитесь, что на вашем хосте установлены docker и docker-compose.
- Перейдите в корневой каталог проекта. Запустите команду
docker-compose up -d
, подождите немного... - Затем вы можете открыть
localhost:8080
в своем браузере. - Готово, наслаждайтесь.
Версии до 3.0
Шаги по установке скомпилированного приложения на сервер для самостоятельного хостинга:
- .NET Core Runtime (в настоящее время 7.0) должен быть установлен на вашем хост-сервере.
- Загрузите последнюю версию.
- Разархивируйте и скопируйте на свой хост-сервер.
- Перезапустите свой сайт.
- Откройте свой сайт, и только в первый раз вы будете перенаправлены на страницу регистрации.
example.com/admin/register/
- Зарегистрируйтесь, а затем войдите в систему.
example.com/admin/login/
- Готово, наслаждайтесь.
Разработка
Если вы хотите настроить Blogifier или внести свой вклад:
- Загрузите и установите .NET SDK.
- Загрузите и установите NodeJs.
- Загрузите, разветвите или клонируйте репозиторий.
- Откройте проект с помощью любимой IDE (VS Code, Visual Studio, Atom и т. д.).
- Запустите приложение с помощью IDE или этих команд:
$ cd /your-local-path/Blogifier/src/Blogifier/
$ dotnet run
Затем вы можете открыть localhost:5000
в своем браузере.
Содействие
Текущий Blogifier недостаточно совершенен, программное обеспечение для блогов преследует идеальные функции и простое в использовании, возможно, WordPress больше подходит, условно говоря, этому проекту все еще не хватает многих функций. Последняя версия еще не выпущена, и текущий проект больше подходит разработчикам для самостоятельной сборки и использования. Мы можем работать вместе над улучшением, внедрить систему блогов, полностью реализованную с помощью технологии dotnet. Быстрее, проще и меньше.
Вы можете сначала предлагать функции в задачах и разрабатывать их в запросах на включение, чтобы можно было отслеживать ход разработки. Приглашаем всех принять участие в разработке вместе. Давайте вместе изучать и изучать новейшие технологии dotnet.
Команда
Авторские права и лицензия
Код выпущен по лицензии MIT. Документы выпущены на условиях Creative Commons.
Copyright 2017–2023 Блогификатор