Forked from '_s'
, modified for speed and rapid deployment.
This pipeline uses WordPress as a CMS, SASS for styling, and jQuery as a JavaScript library. Please refer to their own documentation and/or repo for help:
To Setup the project you will need to do the following:
$ git clone https://github.com/amamel/vite-website.git
$ cd wp-vite-theme
$ npm install --save-dev
$ gulp watch
this will bring down all the needed build tools
- type: gulp this will build all the sass, fonts, and javascript files in ./static-html-templates/assets, it will also copy the assets folder to the wordpress template assets folder
"Less is more" - Dieter Rams
Ultra-minimal CSS that has just enough styling to get you started. Less to get in your way when designing new themes. Here are some of the other more interesting things you'll find here:
Content and presentation are separate. There should be no formatting and styling within the CMS, all is prepared to work together.
- Smartly organized Sass (SCSS) with a strong focus on performance, scalability, and a small footprint to quickly get your design off the ground.
- Gulpjs streaming build system for helpful automation of time-consuming tasks in your development workflow.
- Beautiful search baked in.
- A just right amount of lean, well-commented, modern, HTML5 templates.
- A helpful 404 template.
- A custom header implementation in
inc/custom-header.php
just add the code snippet found in the comments ofinc/custom-header.php
to yourheader.php
template. - Custom template tags in
inc/template-tags.php
that keep your templates clean and neat and prevent code duplication. - Some small tweaks in
inc/template-functions.php
that can improve your theming experience.
Vite being a young project, some elements can still be buggy or lack optimizations.
- Optimize to handle heavy load
- WCAG AA Optimized
- Optimize content delivery
- Multilingual ready
- Bundle environment plugin
- Bundle maintenance plugin
- Based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc., GPLv2 or later
- normalize.css https://necolas.github.io/normalize.css/, (C) 2012-2016 Nicolas Gallagher and Jonathan Neal, MIT