Об этом сайте (техническое)
Я вообще бэк-разработчик и во фронте мало что понимаю, но решил поэксперимнетировать и задействовать Blazor. За последние почти пятнадцать лет много чего изменилось. Хотя бы тот же Bootstrap. Больше нет необходимости использовать jQuery, да и JavaScript-кода ни строчки пока не написал.
Основной контент набирается через CMS в MarkDown-формате. С учётом различных расширений и уже готовых .NET-библиотек, с ним работать одно удовольствие.
Стек:
- Framework: .NET6 + ASP.NET Blazor Server
- Database: FS + MongoDB
- Hosting: Docker + Alpine Linux + Digital Ocean
В прошлый раз делал свой сайтик на PHP+FS. Он был достаточно шустр, но не имел CMS'ки и писался до формирования у меня опыта промышленной разработки.
ToDo
- подготовить MVP
- оформить в виде docker-контейнера
- задеплоить MVP на DO
- решить проблему с https
- поддержка родительских страниц
- поддержка блобов
- учёт пользователей: настройки
- комментарии