Download the PHP package shatodj/bolt-shato-theme without Composer
On this page you can find all versions of the php package shatodj/bolt-shato-theme. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package bolt-shato-theme
bolt-shato-theme
The boilerplate theme for Bolt 5 CMS.
The theme is designed to provide an easy way to extend core elements in the template. Custom content types in theme enhance user experience to put custom reusable Section Blocks.
Features
- Customize colors appearance
- Extends themes blocks using twig
- Lazy loading for images and section backgrounds
- Responsive design
- dev and production build
- NO JQUERY as you don't need it!
- EcmaScript6 syntax
Techstack
- Webpack 5
- compile+minify scss from /src/scss to /dist/css
- compile+uglify js from /src/js to /dist/js
- optimizing images from /src/images to /dist/images
- exporting fonts from /src/fonts to /dist/fonts
exporting google fonts to /dist/css/woff.css
- Bulma.io
- Font Awesome
- FsLightbox
- eslint
How to run on your develeper machine
Requirements
- Node.js v20 and above
Step by step
-
GIT Clone this project to Bolt's theme directory OR use composer install:
-
Install project dependencies in the theme's directory:
-
Run prepare script, that will:
- generate environment variables and config files needed for
build
- add theme's custom Content Types and Taxonomies to Bolt's config files (make sure script will have permissions to write)
- generate environment variables and config files needed for
-
Build theme
- Don't forget to change the default theme property in Bolt's
config/bolt/config.yaml
- Don't forget to change the default theme property in Bolt's
- Regenerate database fixtures (Optional). With the previous step we created some new content types. This will purge the current database and create new with dummy data.
TODO:
- [x] Get rid of JQuery
- [ ] Maintenance template twig fix
- [ ] deploy/archive script
- [x] Progressive images loading (Currently possible only for section backgrounds)
- [ ] Live reload for updating js/scss
- [ ] Fill demo content script by the theme preference
- [ ] Section Blocks docu
All versions of bolt-shato-theme with dependencies
PHP Build Version
Package Version
Requires
twig/twig Version
^2.0
The package shatodj/bolt-shato-theme contains the following files
Loading the files please wait ....