All Projects → icyleaf → wasp

icyleaf / wasp

Licence: MIT license
A Static Site Generator written in Crystal.

Programming Languages

javascript
184084 projects - #8 most used programming language
crystal
512 projects
Makefile
30231 projects

Projects that are alternatives of or similar to wasp

crisp-react
React boilerplate written in TypeScript with a variety of Jamstack and full stack deployments. Comes with SSR and without need to learn a framework. Helps to split a monolithic React app into multiple SPAs and avoid vendor lock-in.
Stars: ✭ 147 (+635%)
Mutual labels:  static-site-generator
glayu
A static site generator for mid-sized sites.
Stars: ✭ 71 (+255%)
Mutual labels:  static-site-generator
jekyll-rdf
📃 A Jekyll plugin to include RDF data in your static site or build a complete site for your RDF graph
Stars: ✭ 46 (+130%)
Mutual labels:  static-site-generator
leven
😋 Make your own blog!
Stars: ✭ 54 (+170%)
Mutual labels:  static-site-generator
navigator-hugo
Navigator Business theme powered by Hugo. It also could be used for a personal portfolio.
Stars: ✭ 133 (+565%)
Mutual labels:  static-site-generator
sistine
A simple, flexible, productive static site generator written entirely in Ink
Stars: ✭ 17 (-15%)
Mutual labels:  static-site-generator
hugo-minimalist-theme
Port of Raphael Riegger's Minimalistic Ghost theme to Hugo.
Stars: ✭ 25 (+25%)
Mutual labels:  static-site-generator
voldemort
A simple static site generator using Jinja2 and Markdown templates.
Stars: ✭ 48 (+140%)
Mutual labels:  static-site-generator
Bolt
⚡ is a fast grunt based, data driven, static site seed project, for rapid web development of PWA's or JAMstack projects
Stars: ✭ 30 (+50%)
Mutual labels:  static-site-generator
jigsaw-docs-template
Starter template for a documentation site, using Jigsaw by Tighten
Stars: ✭ 39 (+95%)
Mutual labels:  static-site-generator
fledermaus
Batman’s toolbelt for static site generation
Stars: ✭ 77 (+285%)
Mutual labels:  static-site-generator
Grimgrains
Plant-based cooking website
Stars: ✭ 115 (+475%)
Mutual labels:  static-site-generator
gisture
A minimal and flexible blog generator based on GitHub Gist.
Stars: ✭ 24 (+20%)
Mutual labels:  static-site-generator
pandocomatic
Automate the use of pandoc
Stars: ✭ 123 (+515%)
Mutual labels:  static-site-generator
influencer-hugo
Influencer is a Hugo theme for book authors and writers. It has also Snipcart supports for order books and payments.
Stars: ✭ 66 (+230%)
Mutual labels:  static-site-generator
vue-static
A static site generator made in Vue. The power and navigation speed of a SPA with the SEO and loading speed of a static site. Based on React-Static.
Stars: ✭ 25 (+25%)
Mutual labels:  static-site-generator
Clownfish
Smart Content Management System using Spring Boot
Stars: ✭ 14 (-30%)
Mutual labels:  static-site-generator
kerouac
Poetic static site generator for Node.js.
Stars: ✭ 80 (+300%)
Mutual labels:  static-site-generator
generator-veams
Scaffold modern frontend web apps or web pages with a static site generator (Assemble or Mangony), Grunt and/or Gulp, Sass and Bower. Use modern frameworks like Bourbon, Bootstrap or Foundation and structure your JavaScript with ES Harmony support.
Stars: ✭ 45 (+125%)
Mutual labels:  static-site-generator
oliverbenns.com
oliverbenns.com
Stars: ✭ 51 (+155%)
Mutual labels:  static-site-generator

Wasp

Language Status Build Status

A Static Site Generator written in Crystal v0.26.0+.

Document

Read it Online or install crystal-lang and clone the project, then to run:

$ make
$ ./bin/wasp server -s docs --verbose
Using config file: /Users/icyleaf/Development/crystal/wasp/docs
Generating static files to /Users/icyleaf/Development/crystal/wasp/docs/public
Write to /Users/icyleaf/Development/crystal/wasp/docs/public/guide/getting-started/index.html
Write to /Users/icyleaf/Development/crystal/wasp/docs/public/guide/install/index.html
Write to /Users/icyleaf/Development/crystal/wasp/docs/public/guide/intro/index.html
Total in 55.375 ms
Watch changes in '/Users/icyleaf/Development/crystal/wasp/docs/{config.yml,contents/**/*.md,layouts/**/*.html,static/**/*}'
Web Server is running at http://localhost:8624/ (bind address 127.0.0.1)
Press Ctrl+C to stop

Todo

This project is under development, DO NOT use it in production.

  • site structures
  • site configurate (default)
  • parse markdown to html
  • live preview with web server
  • livereload after save content(settings/post/page)
  • theme template
  • admin panel
  • command line tool
    • config: print site configuration
    • init: initialize a new site
    • new: create a new post
    • search: search post
    • build: generate to static pages
    • server: run a web server

Inspires

Donate

Halite is a open source, collaboratively funded project. If you run a business and are using Halite in a revenue-generating product, it would make business sense to sponsor Halite development. Individual users are also welcome to make a one time donation if Halite has helped you in your work or personal projects.

You can donate via Paypal.

How to Contribute

Your contributions are always welcome! Please submit a pull request or create an issue to add a new question, bug or feature to the list.

Here is a throughput graph of the repository for the last few weeks:

All Contributors are on the wall.

You may also like

  • halite - HTTP Requests Client with a chainable REST API, built-in sessions and middlewares.
  • totem - Load and parse a configuration file or string in JSON, YAML, dotenv formats.
  • markd - Yet another markdown parser built for speed, Compliant to CommonMark specification.
  • poncho - A .env parser/loader improved for performance.
  • popcorn - Easy and Safe casting from one type to another.
  • fast-crystal - 💨 Writing Fast Crystal 😍 -- Collect Common Crystal idioms.

License

MIT License © icyleaf

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].