|
|
||
|---|---|---|
| assets/images | ||
| layouts | ||
| pages | ||
| partials | ||
| src | ||
| .gitignore | ||
| README.md | ||
| package-lock.json | ||
| package.json | ||
| postcss.config.js | ||
| theme.yaml | ||
| version.yaml | ||
| webpack.mix.js | ||
README.md
October CMS Webpack Theme Boilerplate
This is a starter theme for October CMS that includes:
- Webpack (using Laravel Mix)
- PostCSS
- Hot module reloading
To use it:
- Install October CMS.
- Clone the repo in October's
themesdirectory. - Inside cloned directory run
npm install. - Install more packages using
npm install --save. - Require your installed packages in
src/js/app.js. - Run
npm run dev(npm run watchto recompile when something changes,npm run hotto enable HMR). - Run
npm run prodto compile for production.
To enable the Ajax framework
npm install jquery
Add framework tag to layouts/default.htm:
<script src="{{ this.layout.scripts }}"></script>
{% framework extras %}
{% scripts %}