Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mimoduo/raven

Raven: a theme-able blog workflow with gulp, pug, sass, and markdown. Check out the demo here:
https://github.com/mimoduo/raven

gulp markdown node pug sass

Last synced: about 5 hours ago
JSON representation

Raven: a theme-able blog workflow with gulp, pug, sass, and markdown. Check out the demo here:

Awesome Lists containing this project

README

        

![raven logo](https://image.prntscr.com/image/0cI781sNT1KgO53d6CWfdQ.png)

# Raven

> Raven is a *theme-able and flexible* **static blog generator** fed with Markdown and processed with gulp, pug, and sass built with lightning, simplicity, and awesomeness in mind.

## Features

* ⚡ **Fast (re)build times** and *completely static output*
* **Semantic HTML boilerplate** written in [Pug](https://github.com/pugjs/pug)
* **Theme-able CSS boilerplate** written in [Sass](http://sass-lang.com/guide)
* **Live reloading** and device synchronization
* Automatic **syntax highlighting** via [highlight.js](https://highlightjs.org/)
* Integration boilerplate for Disqus and Google Analytics
* Automatically generated RSS feeds with rss2, atom1, and json1 support
* Streamlined [surge.sh](http://surge.sh/help/getting-started-with-surge) deployments
* Drafts and future post publication support

## Getting Started

Once you're set with [npm](https://nodejs.org/en/), whip out your terminal and enter in the following:

```ssh
git clone https://github.com/mimoduo/raven.git
cd raven
sudo npm install gulp-cli -g
npm install
gulp
```

*That's it*! **Raven will spin up a live reload server and begin to watch for any changes**. At this point, you're either ready to dive right in (especially for those familiar with Pelican blogs) or take a peak into the [raven doc](https://github.com/mimoduo/raven/blob/master/content/raven-doc.md).

## Contributions

**Contributions are welcome**! *Ask ahead of time if there's any new feature or modification you'd like to add/make*. You wouldn't wanna spend a whole bunch of time on something that may be rejected.

## Blogs Running Raven

The best kind of contribution is a **successful blog**. Add yours below for extra recognition in the github spotlight ;)

* [mimoduo](http://mimoduo.surge.sh/)
* [raven](http://raven.surge.sh/)
* [your blog](#)