All Projects → jfoucher → stati

jfoucher / stati

Licence: MIT license
An extensible and Jekyll-compatible PHP static website generator

Programming Languages

PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to stati

HiFramework.Unity
Based on component to manage project's core logic and module used in unity3d
Stars: ✭ 22 (+4.76%)
Mutual labels:  plugins
jekyll-rdf
📃 A Jekyll plugin to include RDF data in your static site or build a complete site for your RDF graph
Stars: ✭ 46 (+119.05%)
Mutual labels:  static-site-generator
diagnostictools
Plugin for Qt Creator (Memory and CPU usage visualizer)
Stars: ✭ 41 (+95.24%)
Mutual labels:  plugins
webpacker
🔸 Webpack configuration manager
Stars: ✭ 18 (-14.29%)
Mutual labels:  plugins
jigsaw-docs-template
Starter template for a documentation site, using Jigsaw by Tighten
Stars: ✭ 39 (+85.71%)
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 (+114.29%)
Mutual labels:  static-site-generator
gisture
A minimal and flexible blog generator based on GitHub Gist.
Stars: ✭ 24 (+14.29%)
Mutual labels:  static-site-generator
Awesome-Black-Friday-Cyber-Monday-deals
2021 - Black Friday & Cyber Monday, Christmas & Holidays Deals for Developers, Techies, & Entrepreneurs,
Stars: ✭ 151 (+619.05%)
Mutual labels:  plugins
FivePD-API
A wrapper that allows you to create FivePD callouts/plugins.
Stars: ✭ 17 (-19.05%)
Mutual labels:  plugins
kerouac
Poetic static site generator for Node.js.
Stars: ✭ 80 (+280.95%)
Mutual labels:  static-site-generator
streamdeck-dcs
Plugin for Stream Deck to send controls to DCS.
Stars: ✭ 19 (-9.52%)
Mutual labels:  plugins
oliverbenns.com
oliverbenns.com
Stars: ✭ 51 (+142.86%)
Mutual labels:  static-site-generator
erk
Ərk is an open source, cross-platform IRC client written in Python 3, Qt 5, and Twisted.
Stars: ✭ 21 (+0%)
Mutual labels:  plugins
ProjectCleaner
Unreal engine plugin for managing all unused assets and empty folders in project.
Stars: ✭ 53 (+152.38%)
Mutual labels:  plugins
wasp
A Static Site Generator written in Crystal.
Stars: ✭ 20 (-4.76%)
Mutual labels:  static-site-generator
next-purgecss
nextjs + purgecss for smaller css bundles
Stars: ✭ 129 (+514.29%)
Mutual labels:  plugins
influencer-hugo
Influencer is a Hugo theme for book authors and writers. It has also Snipcart supports for order books and payments.
Stars: ✭ 66 (+214.29%)
Mutual labels:  static-site-generator
rocket
The modern web setup for static sites with a sprinkle of JavaScript
Stars: ✭ 169 (+704.76%)
Mutual labels:  static-site-generator
noir
Noir is a modern, responsive and customizable theme for Jekyll with dark mode support.
Stars: ✭ 68 (+223.81%)
Mutual labels:  static-site-generator
voldemort
A simple static site generator using Jinja2 and Markdown templates.
Stars: ✭ 48 (+128.57%)
Mutual labels:  static-site-generator

Stati

A static site generator in PHP that can work with any existing jekyll site and get the same results.

That is the end goal anyway.

Install

For install and usage documentation, please see the documentation

Status

Build Status

  • Works with the Jekyll Documentation site, and many Jekyll themes
  • Generates all defined collections, including custom defined collections in _config.yml
  • Paginates posts and saves paginated post to the correct places
  • Plugin architecture based on Symfony events
  • scss file conversion (you need scss to be in your $PATH)
  • Code highlighting with pygments (you need pygments to be in your $PATH)

Downsides

  • Not entirely completely compatible with jekyll, most notably with the lack of liquid filters (Work in progress)
  • Slower than Jekyll on the first run, especially if you highlight your code with {% highlight %} blocks or have many scss/sass files.

Contributing

  • Try Stati with your site and let me know what fails by opening an issue here.
  • Create or port some plugins

Why that name?

Because static turns out to be a reserved word in PHP. Who would've thought ?

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