Об этом сайте (техническое)
Я вообще бэк-разработчик и во фронте мало что понимаю, но решил поэксперимнетировать и задействовать 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
- поддержка родительских страниц
- поддержка блобов
- учёт пользователей: настройки
- комментарии
![](https://docs.microsoft.com/cs-cz/windows/images/csharp-logo.png)
![](https://upload.wikimedia.org/wikipedia/commons/thumb/d/d0/Blazor.png/150px-Blazor.png)
![](https://img.icons8.com/color/1600/mongodb.png)
![](https://www.docker.com/wp-content/uploads/2022/03/Moby-logo.png)
![](https://cdn3.iconfinder.com/data/icons/logos-and-brands-adobe/512/89_Digital_Ocean-512.png)