taily-ui-create
v1.0.8
Published
π Boilerplate template for creating beautiful landing pages using the Taily UI library.
Maintainers
Readme
π Boilerplate template for creating beautiful landing pages using the Taily UI library and Astro.
π Introduction
This repository provides a starter template for building fast, modern, and visually appealing landing pages leveraging the power of Astro and the component library Taily UI (which is built on Tailwind CSS). Get up and running quickly with a solid foundation.

β¨ Features
- π Powered by Astro: Build faster websites with Astro's innovative island architecture (zero JS by default, partial hydration).
- π¨ Taily UI Integrated: Pre-configured setup for using Taily UI components out-of-the-box.
- π¨ Tailwind CSS Ready: Taily UI is built on Tailwind, giving you full access to utility-first CSS for rapid styling and customization.
- β¨ Minimal & Clean: A streamlined starting point, ready for you to add your content and style.
- π± Responsive Design: Foundational setup for responsiveness through Tailwind and Taily UI components.
- π§ Easy Setup: Get started quickly with standard
npmcommands.
π οΈ Tech Stack
- Astro - The web framework for content-driven websites.
- Taily UI - UI component library for Tailwind CSS.
- Tailwind CSS - A utility-first CSS framework.
- Node.js & npm - Open-source JavaScript runtime environment.
π Getting Started
Follow these instructions to get a copy of the project up and running on your local machine for development and testing purposes.
Prerequisites
Installation
Just one command and you are ready!
npx taily-ui-create
Running Locally
To start the development server:
npm startOpen your browser and navigate to http://localhost:4321 (or the port specified in your terminal). You should see the landing page template. The server will automatically reload as you make changes to the code.
Building for Production
To create a production-ready build:
npm run buildThis command will generate a static build of your site in the dist/ directory. You can deploy the contents of this directory to any static web host.
π§ Usage & Customization
- π Pages: Add or modify pages within the src/pages/ directory. Astro uses file-based routing. src/pages/index.astro is your main landing page.
- π Layouts: Define common page structures (like headers, footers) in src/layouts/.
- π Components: Create reusable UI elements (using Astro syntax or integrating UI framework components) in src/components/.
- πͺ Taily UI: Import and use Taily UI components directly within your .astro files as needed. Refer to the Taily UI documentation for available components and usage.
- π Tailwind CSS: Customize the design system, add plugins, or modify base styles in tailwind.config.mjs. Static Assets: Place images, fonts, and other static files in the public/ directory. They will be served from the root (/).
π Project Structure
βββ public/ # Static assets (images, fonts, favicons)
βββ src/
β βββ components/ # Reusable Astro/Taily UI components
β βββ layouts/ # Base page layouts (e.g., BaseLayout.astro)
β βββ pages/ # Site pages/routes (e.g., index.astro)
βββ .gitignore # Git Ignore configuration file
βββ .prettierrc.json # Prettier configuration file
βββ astro.config.mjs # Astro configuration file
βββ eslint.config.mjs # ESLint configuration file
βββ package-lock.json # Project dependencies & scripts (lockfile)
βββ package.json # Project dependencies & scripts
βββ postcss.config.mjs # PostCSS configuration file
βββ tailwind.config.ts # Tailwind CSS configuration file
βββ tsconfig.json # TypeScript configuration fileπ€ Contributing
Contributions, issues, and feature requests are welcome! Feel free to check issues page. Β
Fork the Project
Create your Feature Branch
git checkout -b feature/AmazingFeatureCommit your Changes
git commit -m 'Add some AmazingFeature'Push to the Branch
git push origin feature/AmazingFeatureOpen a Pull Request
π License
This project is licensed under the MIT License - see the LICENSE file for details.
