Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sculpin/sculpin
Sculpin — Static Site Generator
https://github.com/sculpin/sculpin
Last synced: 29 days ago
JSON representation
Sculpin — Static Site Generator
- Host: GitHub
- URL: https://github.com/sculpin/sculpin
- Owner: sculpin
- License: mit
- Created: 2011-12-21T05:45:31.000Z (almost 13 years ago)
- Default Branch: main
- Last Pushed: 2024-06-29T17:33:00.000Z (5 months ago)
- Last Synced: 2024-10-01T14:23:10.781Z (about 1 month ago)
- Language: PHP
- Homepage: https://sculpin.io
- Size: 1.61 MB
- Stars: 1,462
- Watchers: 69
- Forks: 192
- Open Issues: 95
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome-static - **Sculpin**
README
Sculpin - PHP Static Site Generator
===================================[![License](https://poser.pugx.org/sculpin/sculpin/license.svg)](https://packagist.org/packages/sculpin/sculpin)
[![Build Status](https://travis-ci.org/sculpin/sculpin.svg?branch=develop)](https://travis-ci.org/sculpin/sculpin)
[![Total Downloads](https://poser.pugx.org/sculpin/sculpin/downloads.svg)](https://packagist.org/packages/sculpin/sculpin)Sculpin takes data sources such as text files (Markdown, Textile, etc.) and
transforms them using Twig templates to produce a set of static HTML files that
can be deployed to almost any hosting platform.Visit [sculpin.io](https://sculpin.io) for more information.
Documentation
-------------Sculpin documentation can be found at [https://sculpin.io/documentation](https://sculpin.io/documentation/),
and documentation for the Twig template language can be found at [https://twig.symfony.com](https://twig.symfony.com/)There is also a collection of Sculpin "skeletons" to help you hit the ground
running with your next Sculpin website.Sculpin Skeletons
-----------------Skeletons are starting points for a new Sculpin based site. They include the
basic structure of a site, such as Twig-based layout files and the supporting
templates for generating pagination interfaces and listing your content by
custom-defined categories.In Sculpin, a metadata property such as a category or tag is called a "taxonomy",
and the Blog skeletons below also provide taxonomy layouts to help you organize
and categorize your content in multiple ways.While you can always start a site from scratch, using a skeleton is a good way
to get a bunch of structure in place with little or no effort.Unless otherwise noted, the following skeletons are **barebones**. They have
minimal styling and design, and are intended to help you get started with adding
all of your own style and flavor.* [Blog Skeleton](https://github.com/sculpin/sculpin-blog-skeleton)
A minimal Sculpin based blog, based on an older version of Bootstrap CSS.
* [Tailwind Blog Skeleton](https://github.com/beryllium/sculpin-tailwind-blog-skeleton)
A basic Sculpin-based blog, with updated styling and configuration in place
based on the Tailwind utility-first CSS framework.
* [Tailwind Landing Page Skeleton](https://github.com/beryllium/sculpin-tailwind-landing-skeleton)
Ideal for a Company or Product website, this skeleton focuses on a single
product page as an example - no blog in sight. The design is responsive and
mobile-friendly, thanks to TailwindCSS.Skeletons can be combined with the `composer create-project` command to clone
Sculpin and install dependencies at the same time:```
# Bootstrap Blogcomposer create-project sculpin/blog-skeleton my-blog
# Tailwind Blog
composer create-project beryllium/sculpin-tailwind-blog-skeleton my-blog
# Tailwind Product Landing Page
composer create-project beryllium/sculpin-tailwind-landing-skeleton my-company
```License
-------MIT, see [LICENSE](/LICENSE).
Community
---------Want to get involved? Here are a few ways:
* Mention [@getsculpin](https://twitter.com/getsculpin) on Twitter
* Participate in [Sculpin's GitHub Project](https://github.com/sculpin/sculpin)
* A great way to get started in helping with the Sculpin project is by
contributing to the documentation in the [sculpin.io repository](https://github.com/sculpin/sculpin.io/)
* For support questions, please add issues to the github repository's
[issues page](https://github.com/sculpin/sculpin/issues)Not Invented Here
-----------------There are other fine projects from which Sculpin has been inspired. If you are
looking for a stable project with an established community, try something from
the following list:* [Jigsaw](https://jigsaw.tighten.co/) — PHP & Laravel-based static site generator
* [Jekyll](https://jekyllrb.com/) — Ruby
* [Hugo](https://gohugo.io/) — Go-based static site generator
* [GatsbyJS](https://www.gatsbyjs.org/) — JS-based static site generator and JAMstack orchestration tool