All Projects β†’ Code52 β†’ Pretzel

Code52 / Pretzel

Licence: ms-pl
A site generation tool (and then some) for .NET platforms

Projects that are alternatives of or similar to Pretzel

Startjekyll
An example and guide to getting started with Jekyll and static site generators.
Stars: ✭ 106 (-82.09%)
Mutual labels:  jekyll, static-site-generator
Staticman
πŸ’ͺ User-generated content for Git-powered websites
Stars: ✭ 2,098 (+254.39%)
Mutual labels:  jekyll, static-site-generator
Jekyll
🌐 Jekyll is a blog-aware static site generator in Ruby
Stars: ✭ 43,803 (+7299.16%)
Mutual labels:  jekyll, static-site-generator
Jekyll Lunr Js Search
[UNSUPPORTED] Jekyll + lunr.js = static websites with powerful full-text search using JavaScript
Stars: ✭ 536 (-9.46%)
Mutual labels:  jekyll, static-site-generator
jekyll-skeleton
Scaffolding to start with a Jekyll website
Stars: ✭ 27 (-95.44%)
Mutual labels:  jekyll, static-site-generator
Glim
Static site generator which is semi-compatible with Jekyll
Stars: ✭ 76 (-87.16%)
Mutual labels:  jekyll, static-site-generator
Jekyll Serve
Jekyll in a Docker Container For Easy SSG Development
Stars: ✭ 164 (-72.3%)
Mutual labels:  jekyll, static-site-generator
Ng Static Site Generator
ng-static-site-generator is a webpack-based command line build tool that builds an Angular app and Jekyll-style blog entry html files into a static html and css website. It also supports building a client app so you can have static pages that are also capable of running dynamic functionality coded in Angular.
Stars: ✭ 42 (-92.91%)
Mutual labels:  jekyll, static-site-generator
Jekyll Doc Theme
Jekyll theme for creating project documentation websites
Stars: ✭ 203 (-65.71%)
Mutual labels:  jekyll, static-site-generator
Post Scheduler
Schedule posts & content updates for static websites (Jekyll, Hugo, Gatsby, Phenomic etc)
Stars: ✭ 184 (-68.92%)
Mutual labels:  jekyll, static-site-generator
Jekyll Vue Template
A starter template for Jekyll projects with Vue.js and Vue Single File Components, complete with webpack.
Stars: ✭ 65 (-89.02%)
Mutual labels:  jekyll, static-site-generator
PlainSite
PlainSite:A Truely Hackable Static Site Generator.
Stars: ✭ 31 (-94.76%)
Mutual labels:  jekyll, static-site-generator
Gojekyll
A fast clone of the Jekyll blogging engine, in Go
Stars: ✭ 62 (-89.53%)
Mutual labels:  jekyll, static-site-generator
Heckle
βœ’οΈ Jekyll in Haskell (feat. LaTeX)
Stars: ✭ 80 (-86.49%)
Mutual labels:  jekyll, static-site-generator
Awesome Docs With Static Site Generators
Pointers to all templates and implementations based on static site generators
Stars: ✭ 44 (-92.57%)
Mutual labels:  jekyll, static-site-generator
Pendulum
A simple markdown editor for static files (Hugo, Nexo, Jekyll, MkDocs, ...)
Stars: ✭ 157 (-73.48%)
Mutual labels:  jekyll, static-site-generator
Jekyll Scholar
jekyll extensions for the blogging scholar
Stars: ✭ 872 (+47.3%)
Mutual labels:  jekyll, static-site-generator
Jekyll Pug
Jekyll Plugin That Allows You To Use Pug
Stars: ✭ 30 (-94.93%)
Mutual labels:  jekyll, static-site-generator
Vanilla Back To Top
Simple and smooth Back To Top button
Stars: ✭ 179 (-69.76%)
Mutual labels:  jekyll, static-site-generator
startbootstrap-stylish-portfolio-jekyll
Jekyll theme based on Stylish Portfolio Bootstrap theme
Stars: ✭ 20 (-96.62%)
Mutual labels:  jekyll, static-site-generator

/!\ It has been a while since we lost the time and will to work on this project, so it has been archived.

Feel free to fork it and proposed an adapted version, or to use Wyam, Statiq.Web, Jekyll in Windows or any other static site generator.


AppVeyor build status Coverity Scan Build Status Coverage Status Ptrezel tag on Stack Overflow Chocolatey Nuget

Pretzel

A simple, pluggable site generation tool for .NET developers and Windows users (with Mono support planned I think).

Pretzel follows the same conventions as Jekyll and should be compatible with basic Jekyll websites. If you are not familiar with Jekyll, have a read at http://jekyllrb.com/docs/usage/.

Usage

The principal commands are the following but more informations are available on the wiki

Create is used to create the folder structure for a new site:

pretzel create

If the site should be at a specific folder, this can be specified as a parameter:

pretzel create C:\path\to\folder

Bake is used to generate a site based on the contents of a folder.

To scan the current directory for a website and detect the content to process, run:

pretzel bake 

To scan a specific folder and parse the contents, run:

pretzel bake C:\path\to\folder

To explicitly specify the input - we should support inferring the input based on the files found anyway - run:

pretzel bake --engine liquid

Taste is for testing a site locally - make a change, and pretzel should handle regenerating the page when a file changes.

To test a site locally, run:

pretzel taste 

To specify the port to serve the site from (default will be 4000), run:

pretzel taste --port 5000

To stop the site, press q.

More information on the wiki.

Plugins

Plugins are supported in pretzel, more info on the dedicated wiki page.

Contributing

All contributions are welcome, please read our contributing guide.

Attribution

β€œPretzel” symbol by Edward Boatman on The Noun Project, from The Noun Project collection.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].