SSCMS основан на .NET Core и позволяет создать полнофункциональный, высокопроизводительный и масштабируемый веб-платформу с минимальными затратами, усилиями и временем.
Официальные версии проекта находятся в ветке master
.
Состояние сборки | Номер версии | Дата выпуска |
---|---|---|
«Руководство пользователя SSCMS»
│ sscms.sln Проект Visual Studio
│
├─docker Конфигурация Docker
├─src/Datory Базовый класс базы данных
├─src/SSCMS Интерфейсы, базовые классы
├─src/SSCMS.Cli Инструмент командной строки
├─src/SSCMS.Core Основной код CMS
├─src/SSCMS.Web Приложение CMS
└─tests Тесты
npm install
npm run build-win-x64
dotnet build ./build-win-x64/build.sln -c Release
dotnet publish ./build-win-x64/src/SSCMS.Cli/SSCMS.Cli.csproj -r win-x64 -c Release -o ./publish/sscms-win-x64
dotnet publish ./build-win-x64/src/SSCMS.Web/SSCMS.Web.csproj -r win-x64 -c Release -o ./publish/sscms-win-x64
npm run copy-win-x64
Примечание: Войдите в папку
./publish/sscms-win-x64
, чтобы получить окончательную версию выпуска.
npm install
npm run build-win-x32
dotnet build ./build-win-x32/build.sln -c Release
dotnet publish ./build-win-x32/src/SSCMS.Cli/SSCMS.Cli.csproj -r win-x32 -c Release -o ./publish/sscms-win-x32
dotnet publish ./build-win-x32/src/SSCMS.Web/SSCMS.Web.csproj -r win-x32 -c Release -o ./publish/sscms-win-x32
npm run copy-win-x32
Примечание: Войдите в папку
./publish/sscms-win-x32
, чтобы получить окончательную версию выпуска.
npm install
npm run build-linux-x64
dotnet build ./build-linux-x64/build.sln -c Release
dotnet publish ./build-linux-x64/src/SSCMS.Cli/SSCMS.Cli.csproj -r linux-x64 -c Release -o ./publish/sscms-linux-x64
dotnet publish ./build-linux-x64/src/SSCMS.Web/SSCMS.Web.csproj -r linux-x64 -c Release -o ./publish/sscms-linux-x64
npm run copy-linux-x64
Примечание: Войдите в папку
./publish/sscms-linux-x64
, чтобы получить окончательную версию выпуска.
npm install
npm run build-linux-arm64
dotnet build ./build-linux-arm64/build.sln -c Release
dotnet publish ./build-linux-arm64/src/SSCMS.Cli/SSCMS.Cli.csproj -r linux-arm64 -c Release -o ./publish/sscms-linux-arm64
dotnet publish ./build-linux-arm64/src/SSCMS.Web/SSCMS.Web.csproj -r linux-arm64 -c Release -o ./publish/sscms-linux-arm64
npm run copy-linux-arm64
Примечание: Войдите в папку
./publish/sscms-linux-arm64
, чтобы получить окончательную версию выпуска.
Загрузите последнюю версию образа SSCMS:
docker pull sscms/core:latest
Запустите контейнер SSCMS:
docker run -d \
--name my-sscms \
-p 80:80 \
--restart=always \
-v volume-sscms:/app/wwwroot \
-e SSCMS_SECURITY_KEY=e2a3d303-ac9b-41ff-9154-930710af0845 \
-e SSCMS_DATABASE_TYPE=SQLite \
sscms/core
Для компиляции проекта требуется Visual Studio 2022. Вы можете скачать его здесь Visual Studio Community 2022.
Вклад в проект может быть представлен различными способами — от создания задач до отправки кода. Мы рады любым формам участия!
Продукты SSCMS выпускаются каждые два месяца. В каждом выпуске мы продолжаем улучшать основные функции, документацию, плагины и шаблоны сайта.
Если вы заметили ошибки или хотите предложить изменения, пожалуйста, отправьте запросы на Github Issues или Gitee Issues.
Проект SSCMS присоединился к организации dotNET China.
Авторское право © 2003-2023 SSCMS
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )