All Projects → thesephist → sistine

thesephist / sistine

Licence: MIT license
A simple, flexible, productive static site generator written entirely in Ink

Programming Languages

HTML
75241 projects
CSS
56736 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to sistine

pokedex-nextjs
Get to know the different render methods that the Next.js framework provides by exploring Pokemons
Stars: ✭ 39 (+129.41%)
Mutual labels:  static-site-generator, static-site
neofeed-theme
A personal feed for Neocities, GitHub Pages, or anywhere else, built with Hugo. #IndieWeb friendly and all yours. It's better than Twitter.
Stars: ✭ 62 (+264.71%)
Mutual labels:  static-site-generator, static-site
mpa-frontend-template
🔥 Template based on webpack, pug, stylus, es6, postcss for multi page applications
Stars: ✭ 27 (+58.82%)
Mutual labels:  static-site-generator, static-site
readme-in-static-site
💎 Transform and insert your GitHub readme in your static site.
Stars: ✭ 24 (+41.18%)
Mutual labels:  static-site-generator, static-site
Blended
The Most Versatile Static HTML Site Generator
Stars: ✭ 22 (+29.41%)
Mutual labels:  static-site-generator, static-site
urlzap
⚡️ Your own static URL shortener
Stars: ✭ 57 (+235.29%)
Mutual labels:  static-site-generator, static-site
hyperdraft
Turn your notes into a website.
Stars: ✭ 59 (+247.06%)
Mutual labels:  static-site-generator, static-site
Elegant
Best theme for Pelican Static Blog Generator
Stars: ✭ 241 (+1317.65%)
Mutual labels:  static-site-generator, static-site
static-web-apps-gallery-code-samples
A community showcase of projects built with Azure Static Web Apps 🎉 Visit: https://microsoft.github.io/static-web-apps-gallery-code-samples/
Stars: ✭ 96 (+464.71%)
Mutual labels:  static-site-generator, static-site
front-matter-manipulator
A utility for parsing and manipulating documents with Front Matter
Stars: ✭ 25 (+47.06%)
Mutual labels:  static-site-generator, static-site
presta
Minimalist serverless framework for SSR, SSG, serverless APIs and more.
Stars: ✭ 89 (+423.53%)
Mutual labels:  static-site-generator, static-site
sutanlab.id
☕️ My Personal Homepage & Blog site with NextJS. 🇺🇸 🇮🇩
Stars: ✭ 39 (+129.41%)
Mutual labels:  static-site-generator, static-site
vscode-front-matter
Front Matter is a CMS running straight in Visual Studio Code. Can be used with static site generators like Hugo, Jekyll, Hexo, NextJs, Gatsby, and many more...
Stars: ✭ 962 (+5558.82%)
Mutual labels:  static-site-generator, static-site
nene
Nēnē: A no-frills static site generator
Stars: ✭ 22 (+29.41%)
Mutual labels:  static-site-generator, static-site
Statiq.framework
A flexible and extensible static content generation framework for .NET.
Stars: ✭ 251 (+1376.47%)
Mutual labels:  static-site-generator, static-site
Kotsu
✨ Clean, opinionated foundation for new projects — to boldly go where no man has gone before
Stars: ✭ 48 (+182.35%)
Mutual labels:  static-site-generator, static-site
Jekyll Doc Theme
Jekyll theme for creating project documentation websites
Stars: ✭ 203 (+1094.12%)
Mutual labels:  static-site-generator, static-site
Peco
nothing here, move on..
Stars: ✭ 213 (+1152.94%)
Mutual labels:  static-site-generator, static-site
contentful-hugo
A CLI tool that pulls data from Contentful and turns it into markdown files for Hugo and other static site generators. It also includes an express server that can be used for local development and content previews
Stars: ✭ 31 (+82.35%)
Mutual labels:  static-site-generator, static-site
awesome-astro
Curated resources on building sites with Astro, a brand new way to build static and server rendered sites, with cross-framework components, styling and reactive store support.
Stars: ✭ 210 (+1135.29%)
Mutual labels:  static-site-generator, static-site

Sistine 🏰

Sistine is a simple, flexible, productive static site generator written in Ink and built on Merlot’s Markdown engine. You can see a live demo of a Sistine site on the Sistine docs website.

A screenshot of the Sistine docs site, built with Sistine

Documentation

Sistine's documentation lives on its own website at sistine.vercel.app. There, you'll find information on how to install and use Sistine, as well as a detailed reference for its templating language.

Development

This repository technically contains two projects. First, the Ink source code for the Sistine static site generator; and second, the documentation site for Sistine, which is generated by Sistine itself from assets in this repo. Both parts of this repository uses a Makefile to manage common build commands.

Sistine, the tool

Sistine's source code mostly lives in ./src, with vendored dependencies copied into ./vendor. Tests for Sistine utilities are in ./test.

  • make check or make t runs all tests in the repository.
  • make fmt or make f formats all Ink files (including tests) in the repository, if you have inkfmt installed.

Sistine, the website

The Sistine documentation website is a normal Sistine project, living in this repository. The repository is set up with Vercel so that contents of ./public auto-deploys on every commit to main. Other parts of the website, like the content pages and templates, are set up exactly as a normal Sistine project, in ./content and ./tpl respectively.

  • make will run the in-repository copy of Sistine to build the documentation site to ./public.

Contributing & reporting issues

Given that it's currently quite slow and written in Ink, you probably shouldn't use it for anything important. But if you are interested, and want to ask questions about how it works or what's coming next, feel free to reach out on Twitter or file a GitHub issue.

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