
TailwindCSS
Easily use TailwindCSS in your sites by including a simple short code. Learn more about how everything works below.
Including Tailwind CSS in your project is easier than ever before.
It's not required that you use Tailwind, but why wouldn't you? It's the ultimate design library that makes creating your website a breeze. Embrace its power and unleash your creativity!"
How To Use
To include Tailwind, simply add the {tailwindcss}
shortcode to the head of your document:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>{title}</title>
<link rel="icon" type="image/x-icon" href="/assets/images/favicon.png">
{tailwindcss}
</head>
<body>
{slot}
<script src="/assets/js/main.js"></script>
</body>
</html>
When you use the static dev
command, the Tailwind CSS CDN will be injected into the page along with all the available plug-ins. Running static build
will run the Tailwind CLI and add all the necessary classes to your main.css
file.

static new folder-name
, you're ready to start using Tailwind without a build step!
How Does It Work
It might be beneficial to understand how it works, and it's pretty simple to explain.
When Running static dev
When you run the static dev
command, the Tailwind CSS CDN will be injected into the head of your documentation. This also includes all the TailwindCSS Plug-ins.
This will make it easy to test out new colors and styles. You can open up developer tools, add a class and voila! The class will be available because we are using the TailwindCSS CDN. This will also pull in custom styles from your Tailwind config (more info on this below).
Of course, using the Tailwind CDN in production is not recommended, so that's why we handle it differently when you build your site.
When Running static build
When you run the static build
command we use the Tailwind CLI to search your site for all Tailwind CSS classes that are used. It will then add a minified version of all these classes to your assets/css/main.css
file. Now, your website should be smokin ๐ฅ fast!
Tailwind Configurations
If you are creating a custom template you'll want to create a tailwind.config.js
to the root of your project, otherwise, if you use a template this should already exist.
/** @type {import('tailwindcss').Config} */
module.exports = {
content: ["./**/*.{html,js}"],
theme: {
extend: {},
},
plugins: [
require('@tailwindcss/typography'),
],
}
When building for production you'll need to include any plugins you want to use inside of the plugins
array.
