Skip to content

godismyjudge95/statamic-tailwind-dev-mode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Statamic Tailwind Dev Mode

A simple tag for embedding the Tailwind CDN, Tailwind config, and site css when the site is in a dev environment for Statamic 4+

Features

This addon allows you to use a {{ tailwind_dev_mode }} tag in the <head> to not only include Tailwind's CDN url but also include the project's tailwind.config.js and site.css inline in the browser. This means that you can make any changes you want in browser and still have all your customizations from your Tailwind config and site css.

This tag is automatically turned off when the environment is set to production in the .env of the project.

How to Install

Run the following command from your project root:

composer require godismyjudge95/statamic-tailwind-dev-mode

How to Use

Simply use the Tailwind dev mode tag in the <head>:

{{ tailwind_dev_mode }}

Outputs:

< script src="https://cdn.tailwindcss.com"></script>
< script>
// Your tailwind.config.js here
</script>
<style type="text/tailwindcss">
/** Your resources/css/site.css **/ 
</style>

If your css path is different than resources/css/site.css you can pass the css parameter:

{{ tailwind_dev_mode css="resources/css/tailwind.css" }}

About

A simple tag for embedding the Tailwind CDN when the site is in a dev environment for Statamic 4+

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages