├── .azure ├── config.json └── davidblog │ └── config.json ├── .gitignore ├── MyBlog.Api ├── Data │ ├── AppDbContext.cs │ └── MigrationHostedService.cs ├── MyBlog.Api.csproj ├── MyBlog.Api.http ├── PostsApi.cs ├── Program.cs ├── Properties │ └── launchSettings.json ├── appsettings.Development.json └── appsettings.json ├── MyBlog.AppHost ├── MyBlog.AppHost.csproj ├── Program.cs ├── Properties │ └── launchSettings.json ├── appsettings.Development.json ├── appsettings.json └── manifest.json ├── MyBlog.ServiceDefaults ├── Extensions.cs └── MyBlog.ServiceDefaults.csproj ├── MyBlog.sln ├── MyBlog ├── BlogApiClient.cs ├── Components │ ├── App.razor │ ├── Layout │ │ ├── MainLayout.razor │ │ ├── MainLayout.razor.css │ │ ├── NavMenu.razor │ │ └── NavMenu.razor.css │ ├── Markdown │ │ ├── InputTextAreaEditor.razor │ │ └── InputTextAreaEditor.razor.cs │ ├── Pages │ │ ├── CreatePost.razor │ │ ├── CreatePost.razor.cs │ │ ├── CreatePost.razor.css │ │ ├── Error.razor │ │ ├── Home.razor │ │ ├── PostDetails.razor │ │ ├── PostDetails.razor.cs │ │ ├── Posts.razor │ │ └── Posts.razor.cs │ ├── Routes.razor │ └── _Imports.razor ├── Extensions │ ├── HostApplicationBuilderExtensions.cs │ └── JSRuntimeExtensions.cs ├── Models │ └── Post.cs ├── MyBlog.csproj ├── Program.cs ├── Properties │ └── launchSettings.json ├── appsettings.Development.json ├── appsettings.json └── wwwroot │ ├── app.css │ ├── app.js │ ├── bootstrap │ ├── bootstrap.min.css │ └── bootstrap.min.css.map │ └── favicon.png ├── azure.yaml └── next-steps.md /.azure/config.json: -------------------------------------------------------------------------------- 1 | {"version":1,"defaultEnvironment":"davidblog"} -------------------------------------------------------------------------------- /.azure/davidblog/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/BlazorBlog/HEAD/.azure/davidblog/config.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/BlazorBlog/HEAD/.gitignore -------------------------------------------------------------------------------- /MyBlog.Api/Data/AppDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/BlazorBlog/HEAD/MyBlog.Api/Data/AppDbContext.cs -------------------------------------------------------------------------------- /MyBlog.Api/Data/MigrationHostedService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/BlazorBlog/HEAD/MyBlog.Api/Data/MigrationHostedService.cs -------------------------------------------------------------------------------- /MyBlog.Api/MyBlog.Api.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/BlazorBlog/HEAD/MyBlog.Api/MyBlog.Api.csproj -------------------------------------------------------------------------------- /MyBlog.Api/MyBlog.Api.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/BlazorBlog/HEAD/MyBlog.Api/MyBlog.Api.http -------------------------------------------------------------------------------- /MyBlog.Api/PostsApi.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/BlazorBlog/HEAD/MyBlog.Api/PostsApi.cs -------------------------------------------------------------------------------- /MyBlog.Api/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/BlazorBlog/HEAD/MyBlog.Api/Program.cs -------------------------------------------------------------------------------- /MyBlog.Api/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/BlazorBlog/HEAD/MyBlog.Api/Properties/launchSettings.json -------------------------------------------------------------------------------- /MyBlog.Api/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/BlazorBlog/HEAD/MyBlog.Api/appsettings.Development.json -------------------------------------------------------------------------------- /MyBlog.Api/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/BlazorBlog/HEAD/MyBlog.Api/appsettings.json -------------------------------------------------------------------------------- /MyBlog.AppHost/MyBlog.AppHost.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/BlazorBlog/HEAD/MyBlog.AppHost/MyBlog.AppHost.csproj -------------------------------------------------------------------------------- /MyBlog.AppHost/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/BlazorBlog/HEAD/MyBlog.AppHost/Program.cs -------------------------------------------------------------------------------- /MyBlog.AppHost/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/BlazorBlog/HEAD/MyBlog.AppHost/Properties/launchSettings.json -------------------------------------------------------------------------------- /MyBlog.AppHost/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/BlazorBlog/HEAD/MyBlog.AppHost/appsettings.Development.json -------------------------------------------------------------------------------- /MyBlog.AppHost/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/BlazorBlog/HEAD/MyBlog.AppHost/appsettings.json -------------------------------------------------------------------------------- /MyBlog.AppHost/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/BlazorBlog/HEAD/MyBlog.AppHost/manifest.json -------------------------------------------------------------------------------- /MyBlog.ServiceDefaults/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/BlazorBlog/HEAD/MyBlog.ServiceDefaults/Extensions.cs -------------------------------------------------------------------------------- /MyBlog.ServiceDefaults/MyBlog.ServiceDefaults.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/BlazorBlog/HEAD/MyBlog.ServiceDefaults/MyBlog.ServiceDefaults.csproj -------------------------------------------------------------------------------- /MyBlog.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/BlazorBlog/HEAD/MyBlog.sln -------------------------------------------------------------------------------- /MyBlog/BlogApiClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/BlazorBlog/HEAD/MyBlog/BlogApiClient.cs -------------------------------------------------------------------------------- /MyBlog/Components/App.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/BlazorBlog/HEAD/MyBlog/Components/App.razor -------------------------------------------------------------------------------- /MyBlog/Components/Layout/MainLayout.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/BlazorBlog/HEAD/MyBlog/Components/Layout/MainLayout.razor -------------------------------------------------------------------------------- /MyBlog/Components/Layout/MainLayout.razor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/BlazorBlog/HEAD/MyBlog/Components/Layout/MainLayout.razor.css -------------------------------------------------------------------------------- /MyBlog/Components/Layout/NavMenu.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/BlazorBlog/HEAD/MyBlog/Components/Layout/NavMenu.razor -------------------------------------------------------------------------------- /MyBlog/Components/Layout/NavMenu.razor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/BlazorBlog/HEAD/MyBlog/Components/Layout/NavMenu.razor.css -------------------------------------------------------------------------------- /MyBlog/Components/Markdown/InputTextAreaEditor.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/BlazorBlog/HEAD/MyBlog/Components/Markdown/InputTextAreaEditor.razor -------------------------------------------------------------------------------- /MyBlog/Components/Markdown/InputTextAreaEditor.razor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/BlazorBlog/HEAD/MyBlog/Components/Markdown/InputTextAreaEditor.razor.cs -------------------------------------------------------------------------------- /MyBlog/Components/Pages/CreatePost.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/BlazorBlog/HEAD/MyBlog/Components/Pages/CreatePost.razor -------------------------------------------------------------------------------- /MyBlog/Components/Pages/CreatePost.razor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/BlazorBlog/HEAD/MyBlog/Components/Pages/CreatePost.razor.cs -------------------------------------------------------------------------------- /MyBlog/Components/Pages/CreatePost.razor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/BlazorBlog/HEAD/MyBlog/Components/Pages/CreatePost.razor.css -------------------------------------------------------------------------------- /MyBlog/Components/Pages/Error.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/BlazorBlog/HEAD/MyBlog/Components/Pages/Error.razor -------------------------------------------------------------------------------- /MyBlog/Components/Pages/Home.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/BlazorBlog/HEAD/MyBlog/Components/Pages/Home.razor -------------------------------------------------------------------------------- /MyBlog/Components/Pages/PostDetails.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/BlazorBlog/HEAD/MyBlog/Components/Pages/PostDetails.razor -------------------------------------------------------------------------------- /MyBlog/Components/Pages/PostDetails.razor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/BlazorBlog/HEAD/MyBlog/Components/Pages/PostDetails.razor.cs -------------------------------------------------------------------------------- /MyBlog/Components/Pages/Posts.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/BlazorBlog/HEAD/MyBlog/Components/Pages/Posts.razor -------------------------------------------------------------------------------- /MyBlog/Components/Pages/Posts.razor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/BlazorBlog/HEAD/MyBlog/Components/Pages/Posts.razor.cs -------------------------------------------------------------------------------- /MyBlog/Components/Routes.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/BlazorBlog/HEAD/MyBlog/Components/Routes.razor -------------------------------------------------------------------------------- /MyBlog/Components/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/BlazorBlog/HEAD/MyBlog/Components/_Imports.razor -------------------------------------------------------------------------------- /MyBlog/Extensions/HostApplicationBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/BlazorBlog/HEAD/MyBlog/Extensions/HostApplicationBuilderExtensions.cs -------------------------------------------------------------------------------- /MyBlog/Extensions/JSRuntimeExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/BlazorBlog/HEAD/MyBlog/Extensions/JSRuntimeExtensions.cs -------------------------------------------------------------------------------- /MyBlog/Models/Post.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/BlazorBlog/HEAD/MyBlog/Models/Post.cs -------------------------------------------------------------------------------- /MyBlog/MyBlog.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/BlazorBlog/HEAD/MyBlog/MyBlog.csproj -------------------------------------------------------------------------------- /MyBlog/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/BlazorBlog/HEAD/MyBlog/Program.cs -------------------------------------------------------------------------------- /MyBlog/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/BlazorBlog/HEAD/MyBlog/Properties/launchSettings.json -------------------------------------------------------------------------------- /MyBlog/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/BlazorBlog/HEAD/MyBlog/appsettings.Development.json -------------------------------------------------------------------------------- /MyBlog/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/BlazorBlog/HEAD/MyBlog/appsettings.json -------------------------------------------------------------------------------- /MyBlog/wwwroot/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/BlazorBlog/HEAD/MyBlog/wwwroot/app.css -------------------------------------------------------------------------------- /MyBlog/wwwroot/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/BlazorBlog/HEAD/MyBlog/wwwroot/app.js -------------------------------------------------------------------------------- /MyBlog/wwwroot/bootstrap/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/BlazorBlog/HEAD/MyBlog/wwwroot/bootstrap/bootstrap.min.css -------------------------------------------------------------------------------- /MyBlog/wwwroot/bootstrap/bootstrap.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/BlazorBlog/HEAD/MyBlog/wwwroot/bootstrap/bootstrap.min.css.map -------------------------------------------------------------------------------- /MyBlog/wwwroot/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/BlazorBlog/HEAD/MyBlog/wwwroot/favicon.png -------------------------------------------------------------------------------- /azure.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/BlazorBlog/HEAD/azure.yaml -------------------------------------------------------------------------------- /next-steps.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/BlazorBlog/HEAD/next-steps.md --------------------------------------------------------------------------------