Raven

screenshot of Raven
scss

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

Overview

Raven is an innovative static blog generator designed for those who appreciate the power of Markdown and the art of simplicity in web development. Built with speed and efficiency in mind, it leverages modern technologies such as gulp, pug, and sass to create a seamless blogging experience. Whether you’re a seasoned developer or just starting, Raven provides a user-friendly platform that allows you to create beautifully themed blogs without the complexities often associated with traditional web development.

The flexibility of Raven is one of its standout features. With live reloading and automatic syntax highlighting, it bridges the gap between functional design and user interaction, ensuring that you spend less time troubleshooting and more time focusing on your content.

Features

  • Fast (re)build times: Enjoy quick updates to your blog with minimal load times thanks to its static output nature.
  • Semantic HTML boilerplate: Built using Pug, this feature ensures your blog is optimized for search engines and accessibility.
  • Theme-able CSS boilerplate: Crafted with Sass, Raven allows for easy customization to match your personal style.
  • Live reloading and device synchronization: Make changes and see them immediately on your device, enhancing your development workflow.
  • Automatic syntax highlighting: Integrated with highlight.js, your code snippets will look clean and professional without additional effort.
  • Integration boilerplate for Disqus and Google Analytics: Easily set up user engagement and analytics capabilities to track your blog’s performance.
  • Automatically generated RSS feeds: Raven supports multiple feed formats, making it simple to engage your audience regardless of their preferred platform.
  • Drafts and future post publication support: Prepare your content in advance, keeping everything organized until you’re ready to go live.
scss
SCSS

SCSS is a preprocessor scripting language that extends the capabilities of CSS by adding features such as variables, nesting, and mixins. It allows developers to write more efficient and maintainable CSS code, and helps to streamline the development process by reducing repetition and increasing reusability.

blog
Blog

Blog websites feature posts written by one or more authors, organized by categories and tags, with a section for comments and archives sorted by date or topic. Additional features may include search bar, social media sharing, subscription or RSS feed, about and contact pages, and visual content.

gulp
Gulp

Gulp.js is an old but popular site building tool that automates various repetitive development tasks in web development, such as compiling Sass, minifying JavaScript, and optimizing images.

Pug

Pug is a high-performance template engine for Node.js and browsers that enables developers to write HTML templates using a concise and intuitive syntax. It supports a range of features, including template inheritance, conditionals, loops, mixins, and more, and can be easily integrated into a variety of web frameworks and build tools.