A demo site for Knight University
composer install
npm install
or see below for Windows
cd ~/Homestead
vagrant up
vagrant ssh
- log in to vagrantcd code/knightu
npm run watch
ornpm run watch-poll
- Watch and compile changes, must be done from vagrant server- use
http://localhost:3000/
for dev
rm -rf docs
npm run prod
npm run docs
npm install --no-bin-links
from Windows bash (ornpm update --no-bin-links
for updates)sudo npm rebuild node-sass --no-bin-links
from Vagrant bash
https://github.com/cossssmin/jigsaw-tailwindcss.git
A starter kit for using the Jigsaw static site generator with Tailwind CSS.
- Webpack + Laravel Mix build system
tailwind.config.js
config file in root, customize as needed- Removes unused Tailwind CSS classes with laravel-mix-purgecss
- PostCSS instead of Sass - fewer dependencies, faster Tailwind builds
- Basic example of
@apply
ing Tailwind CSS classes - useful for styling Markdown content - Includes a
blade.php
file where you can add your own Blade extensions (documentation)
-
Clone this repo
git clone https://github.com/cossssmin/jigsaw-tailwindcss.git
-
Navigate to the folder
cd jigsaw-tailwindcss
-
Install PHP dependencies
composer install
-
Install JS dependencies
npm install
-
Run the dev script to build the site
npm run dev
-
To put on github:
rm -rf docs
npm run prod
npm run docs
To use BrowserSync, run the watch script instead: npm run watch
By default, unused CSS will be purged only when running npm run production
- however, this is configurable.
A framework for rapidly building static sites using the same modern tooling that powers your web applications. - Jigsaw
A utility-first CSS framework for rapidly building custom user interfaces - Tailwind CSS