150 packages tagged with “Blog”
A simple, yet flexible content and blog engine for ASP.NET Core that can work with or without a database
cloudscribe.SimpleContent.Models Class Library
BlogML is an open format derived from XML to store and restore the content of a blog.
integration library for integrating cloudscribe SimpleContent with cloudscribe Core multi-tenant web app foundation
Wyam is a simple to use, highly modular, and extremely configurable static content generator. This is a tools package that contains the Wyam CLI.
Wyam is a simple to use, highly modular, and extremely configurable static content generator. This library provides support for rendering Markdown content.
Wyam is a simple to use, highly modular, and extremely configurable static content generator. This library provides support for rendering Razor content.
Wyam is a simple to use, highly modular, and extremely configurable static content generator. This library provides support for parsing Yaml content.
Wyam is a simple to use, highly modular, and extremely configurable static content generator. This library contains an addin for Cake for interacting with Wyam.
Wyam is a simple to use, highly modular, and extremely configurable static content generator. This library provides support for parsing and manipulating HTML content.
PineBlog core package.
Wyam is a simple to use, highly modular, and extremely configurable static content generator. This library provides support for creating search indexes.
Wyam is a simple to use, highly modular, and extremely configurable static content generator. This library provides a common set of abstractions and other classes to make writing extensions easier.
Wyam is a simple to use, highly modular, and extremely configurable static content generator. This library provides support for parsing Less CSS content.
Wyam is a simple to use, highly modular, and extremely configurable static content generator. This library contains the docs recipe.
Wyam is a simple to use, highly modular, and extremely configurable static content generator. This library contains references to all official modules and can be used to add them all at once.
cloudscribe.SimpleContent.Storage implemented with NoDb file system storage
Wyam is a simple to use, highly modular, and extremely configurable static content generator. This library provides support for performing code analysis.
Wyam is a simple to use, highly modular, and extremely configurable static content generator. This library contains common pipelines and other functionality for use in web-based recipes.
Wyam is a simple to use, highly modular, and extremely configurable static content generator. This library contains support for parsing JSON content.
Install the template (it will download from nuget automatically): > dotnet new -i Softlion.NotionSharp.TemplateProjects Get help on parameters for this template: > dotnet new blazorblog --help -p|--page Title of a page on Notion which contains all the pages of the blog string - Required -k|--key value of the notion tokenV2 cookie string - Optional Default: __YourNotionKey__ -b|--browserId value of the notion browserId cookie Guid - Optional Default: __YourNotionBrowserId__ -us|--userId value of the notion userId cookie Guid - Optional Default: __YourNotionUserId__ Create a new website in the current folder, using this template: > dotnet new blazorblog --page "My Public Blog" --key xxXxxXXxxXxxxXXxxx...xxXxxX --browserId aabbccdd-aabb-aabb-aabb-aabbccddaabb --userId eeffeeff-eeff-eeff-eeff-eeffeeffeeff You can also use this simple command: > dotnet new blazorblog --page "My Public Blog" But if you do so, you should add the values as user secrets (remember that secrets work in debug mode only): > dotnet user-secrets init > dotnet user-secrets set "Notion:Key" "xxXxxXXxxXxxxXXxxx...xxXxxX" > dotnet user-secrets set "Notion:BrowserId" "aabbccdd-aabb-aabb-aabb-aabbccddaabb" > dotnet user-secrets set "Notion:UserId" "eeffeeff-eeff-eeff-eeff-eeffeeffeeff" > dotnet user-secrets set "Notion:CmsPageTitle" "Public blog" To uninstall this template: > dotnet new -u Softlion.NotionSharp.TemplateProject.Blog To list all installed templates and get uninstall instructions: > dotnet new --uninstall --help To build a docker image of the blazor blog and test it: right clic the project, clic Publish then choose Docker. Or use these commands: > docker build -t yourdockerhub.com/demonotionblog:1.0.0 . > docker run -p8080:5000 yourdockerhub.com/demonotionblog:1.0.0 > start http://localhost:8080/ Don't forget to set up your notion keys in appsettings.Production.json before, as user secrets are not used in Release mode. Note: the prebuilt docker image vapolia/demonotionblog:latest is made for helm and is missing the appsettings-secrets.Production.json file. To push the blog to a kubernetes cluster: > helm upgrade demonotionblog helm\notionsharpblog --install -f your-value.yaml --dry-run > start http://localhost:5080/ Check helm\notionsharpblog\values.yaml for the available values. Example of a simple your-values.yaml file suitable for minikube: appSettingsSecrets: appsettings-secrets.Production.json: |- { "Notion": { "Key": "aabbccddaabbccddaabbccddaabbccddaabbccddaabbccddaabbccddaabbccddaabbccddaabbccddaabbccddaabbccddaabbccddaabbccddaabbccddaabbccddaabbccddaabbccddaabbccdd", "BrowserId": "aabbccdd-aabb-aabb-aabb-aabbccddaabb", "UserId": "eeffeeff-eeff-eeff-eeff-eeffeeffeeff", "CmsPageTitle": "My Blog" } } #For minikube only service: type: LoadBalancer port: 5080
Wyam is a simple to use, highly modular, and extremely configurable static content generator. This library contains the blog recipe.
Wyam is a simple to use, highly modular, and extremely configurable static content generator. This library provides support for parsing Sass CSS content.
Wyam is a simple to use, highly modular, and extremely configurable static content generator. This is the core engine and can be used to embed Wyam into your application. If you just want to create sites, download the Wyam executable from GitHub the Wyam website.
Wyam is a simple to use, highly modular, and extremely configurable static content generator. This library contains modules for interacting with GitHub.
Wyam is a simple to use, highly modular, and extremely configurable static content generator. This library provides support for minification of HTML, CSS and JavaScript content.
Wyam is a simple to use, highly modular, and extremely configurable static content generator. This library provides support for generating text.
cloudscribe.SimpleContent.MetaWeblog Class Library
Wyam is a simple to use, highly modular, and extremely configurable static content generator. This library provides services for configuring the engine using configuration files and Roslyn.
Wyam is a simple to use, highly modular, and extremely configurable static content generator. This library provides utility classes to make testing easier.