Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bengeois/wordpress-tailwind-docker
https://github.com/bengeois/wordpress-tailwind-docker
Last synced: 7 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/bengeois/wordpress-tailwind-docker
- Owner: bengeois
- Created: 2022-10-12T14:25:54.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-01-23T16:36:34.000Z (almost 2 years ago)
- Last Synced: 2023-08-02T09:03:13.231Z (over 1 year ago)
- Language: CSS
- Size: 83 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.MD
Awesome Lists containing this project
README
# Wordpress Tailwind Docker
# Introduction
TailPress is a minimal boilerplate theme for WordPress using [Tailwind CSS](https://tailwindcss.com/).
## Getting started
### Development
- Run Wordpress `docker-compose up -d`
- Run Tailwind `cd themes/wordpress-tailwind-docker-theme && npm run watch`## General
TailPress uses the [Tailwind CLI](https://tailwindcss.com/docs/installation#using-tailwind-cli), [PostCSS](https://postcss.org) and [esbuild](https://esbuild.github.io).
You will find the editable CSS and Javascript files within the `/resources` folder.
Before you use your theme in production, make sure you run `npm run production`.
### NPM Scripts
There are several NPM scripts available. You'll find the full list in the `package.json` file under "scripts". A script is executed through the terminal by running `npm run script-name`.
| Script | Description |
| ---------- | ------------------------------------------------------------------------------ |
| production | Creates a production (minified) build of app.js, app.css and editor-style.css. |
| dev | Creates a development build of app.js, app.css and editor-style.css. |
| watch | Runs several watch scripts concurrently. |
| watch-sync | Runs several watch scripts concurrently and starts `browser-sync`. |### Block editor support
TailPress comes with support for the [block editor](https://wordpress.org/support/article/wordpress-editor/).
A basic setup for `theme.json` is included. This also means that you need to at least use WordPress 5.8. If you wan't to support earlier WordPress versions, you can use an [older version](https://github.com/jeffreyvr/tailpress/tree/0.1.1) of TailPress instead.
CSS-classes for alignment (full, wide etc.) are generated automatically. You can opt-out on this by removing the plugin from the `tailwind.config.js` file.
To make the editing experience within the block editor more in line with the front end styling, a `editor-style.css` is generated.
### Define theme colors and font sizes
Several colors and font sizes are defined from the beginning. You can modify them in `theme.json`.
## Links
- [TailPress website](https://tailpress.io)
- [Tailwind CSS Documentation](https://tailwindcss.com/docs)
- [Esbuild Documentation](https://esbuild.github.io)