Craft3starterProject screenshot

Craft3starterProject

Author Avatar Theme by Johnfmorton
Updated: 2 May 2018
5 Stars

This is a starter project for Craft CMS 3. Laravel Mix, TailwindCSS, PurgeCSS, Critical CSS and Babel for JS.

Overview

Craft CMS is an innovative content management system that prioritizes the needs of both developers and content managers. Its focus on a content-first approach allows developers to create custom web solutions without being hindered by pre-existing themes. For anyone involved in bespoke web development, Craft CMS presents a flexible environment that fosters creativity and efficiency.

This particular repository serves as a starting point for personal projects using Craft 3. It features a straightforward template structure, including essential pages like a home and about page. The integration with Laravel Mix enhances the development workflow by streamlining tasks that developer typically face.

Features

  • Efficient Workflow: Utilizes Laravel Mix to automate tasks like compiling JavaScript and optimizing CSS, allowing developers to focus on crafting unique content.
  • ES6 to ES5 Compilation: Automatically compiles ES6 JavaScript code down to ES5, ensuring compatibility with a wider range of browsers.
  • Tailwind CSS Utility: Integrates Tailwind CSS for rapid UI development while purging any unused styles based on the project’s Twig templates.
  • Critical CSS Generation: Generates critical CSS for the home and about pages out of the box, helping improve page load times by only delivering essential styles.
  • Simple Setup Instructions: Provides a clear starting point and steps to get the development environment up and running, complete with guidance on configuring the local database.
  • Customizability: Easily extendable template structure that allows developers to add more pages and generate critical CSS for those as needed.