Используйте возможности Blazor для создания статических веб-сайтов.
Превратите свое приложение Blazor в статический сайт.
BlazorStatic стремится быть интуитивно понятным и простым в использовании для большинства разработчиков, которые работали с любой внешней платформой, особенно если вы уже работаете с Blazor.
Сайт BlazorStatic представляет собой многофункциональный пример библиотеки. Проверьте исходный код.
После запуска вашего приложения BlazorStatic извлекает HTML-код страниц с помощью HttpClient
, выводит HTML-файлы и ресурсы в output
папку, и оттуда вы можете выполнить развертывание на любом стандартном HTTP-сервере или службе хостинга.
Существует множество настроек по умолчанию, которые упрощают использование, но вы можете настроить их более широко. Например, вы можете сопоставить свой заголовок YAML с файлами уценки (которые можно повторно использовать из других генераторов статических сайтов).
Вы можете начать использовать BlazorStatic тремя способами, в зависимости от ваших настроек и предполагаемого использования. Для начала вам понадобится .NET SDK 8 или более поздней версии.
Установите шаблоны BlazorStatic:
dotnet new install BlazorStatic.Templates
Это добавит новые параметры в список dotnet new
. Затем создайте новый проект, используя:
dotnet new BlazorStaticMinimalBlog -o MyBlazorStaticApp
При этом создается папка и проект MyBlazorStaticApp
. Это стандартное приложение .NET Blazor с установленным пакетом BlazorStatic, включающим несколько предопределенных компонентов, стилей и запись в блоге с примером содержимого.
Запустите приложение с помощью dotnet watch
. Это запустит приложение, что позволит вам просмотреть его в реальном времени, а также сгенерировать статические HTML-файлы в output
папке.
Отсюда вы готовы исследовать проект, добавлять контент, создавать новые страницы и многое другое.
Content/Blog
..gitignore
включен в стандартные рекомендации .NET и игнорирует output
папку..github
с действием GitHub для создания и развертывания на страницах GitHub. См. раздел «Развертывание» ниже.Используйте BlazorStaticMinimalBlog в качестве шаблона (большая зеленая кнопка).
Он скопирует весь контент и запустит действие GitHub. После запуска перейдите в настройки и включите страницы GitHub:
Ваша страница готова!
Если вы хотите полностью понять, как работает BlazorStatic, или если у вас есть существующий проект, в который вы хотите интегрировать библиотеку BlazorStatic, начните с нуля. Ознакомьтесь с этим документом для получения инструкций.
dotnet new
Вы можете развернуть output
папку в любой статической службе хостинга, например GitHub Pages, Netlify, Vercel, Azure Static Web Apps и т. д.
Подробные инструкции здесь.
Описание | Источник | Жить |
---|---|---|
Страница о BlazorStatic (этот репозиторий содержит сам код) | источник | жить |
Минимальный блог | источник | жить |
Zodoc — образец обработки изображений и глубокого обучения | источник | жить |
❓Добавьте сюда свою страницу!!! |
Вклад очень поощряется и ценится. Если вы обнаружите, что что-то отсутствует, неясно или столкнулись с проблемой в коде, я горячо приветствую ваше мнение. Не стесняйтесь: