Skip to content

Experience the innovation of a mobile-first theme, harnessing the power of Vue, Vite, Markdown & Tailwind's cutting-edge technology (upgraded to 4.1.11) and complemented by Typography and various other indispensable plugins.

License

Notifications You must be signed in to change notification settings

leonism/all-things-digital

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

All Things Digital

A modern, sleek and responsive, TailwindCSS, Vue.js & Vite.js Based Theme

Node.js Tailwind CSS Vue+Vite TypeScript ts-node

Cloudflare Pages Vercel Dark Mode A modern, sleek and responsive, TailwindCSS, Vue.js & Vite.js Based Theme

Table of Contents

βœ… Quick Deploy

Open in StackBlitz Open with CodeSandbox Deploy to Netlify Deploy to Vercel

πŸŽ₯ Video

DGPond.COM.mp4

🎊 Descriptions

Elevate Your Digital Presence with All Things Digital

Introducing All Things Digital, a cutting-edge, minimalistic, and responsive multi-page layout theme, engineered for the modern web. Built atop the blazing-fast Vue.js framework, and powered by Vite.js for an unparalleled development experience, this theme is more than just a fresh coat of paint. It's a complete ecosystem designed for peak performance and effortless content management. We've embraced a mobile-first philosophy and integrated a stunning Dark Mode to ensure a comfortable and visually appealing experience for all your users, day or night.

Streamlined Content and Powerful Search

All Things Digital goes beyond aesthetics, offering a robust foundation for your content strategy. We've integrated Decap CMS, allowing for intuitive content creation and management directly through Markdown, simplifying your workflow. Say goodbye to cumbersome image optimization – our seamless Cloudinary API integration handles all your media assets, delivering them efficiently across all devices. Plus, with a built-in Algolia advanced search feature, your users can find exactly what they're looking for in an instant, enhancing their overall experience and keeping them engaged with your site.

Unmatched Flexibility and Customization

Leveraging the power of Tailwind CSS (4.1.6), All Things Digital provides unparalleled flexibility for customization without ever writing complex CSS. This utility-first framework, combined with specialized plugins for typography and forms, empowers you to effortlessly craft a unique look and feel that perfectly aligns with your brand. Whether you're a seasoned developer or just starting, this theme provides a professional, modern, and highly customizable solution for building an exceptional digital presence. Explore All Things Digital today and transform your website!

πŸ“· Mock-up & Visualization

Alt text

πŸš€ Features

  • βœ… Using the latest Vue.js, Vite.js and Tailwind CSS
  • βœ… Utilize Tailwind Plugins (Typography, Form & Dark Mode)
  • βœ… Cloudinary Integration for Optimized Image Delivery
  • βœ… Decap CMS Integration for Optimized Content Management
  • βœ… Automatic Image Optimization (WebP/AVIF Quality, Compression)
  • βœ… Responsive Image Generation with CDN Delivery
  • βœ… Vue Composables for Seamless Image Management
  • βœ… Responsive, tested on various devices with different viewports
  • βœ… Contact Form

πŸ€“ How To

1. Install dependencies

Install all required packages for development:

npm install

2. Start the development server

This project uses Vite for fast development and hot module replacement. To start the Vite dev server, run:

npm run dev

This will serve your project locally and watch for changes in your source files.

3. Watch and build the Project

To continuously compile your Tailwind CSS as you work, open a separate terminal and run:

npm run watch

This command uses Tailwind CLI to watch ./src/main.css and output the compiled CSS to ./dist/style.css whenever you make changes.

4. Build for production

When you're ready to build your site for production, run:

npm run build

This will generate an optimized build of your site using Vite.

5. Preview the production build

To locally preview your production build (after running npm run build):

npm run preview

6. Serve the built site with Live Server

If you want to serve the static dist/ folder using Live Server (helpful for static hosting or testing):

npm start

7. Compress CSS for production

To generate a minified CSS file for production, run:

npm run compress

Customization: You can edit the scripts in package.json and the tailwind.config.js file to change input/output locations or tweak build commands as needed for your workflow.

Summary of scripts:

  • dev : Start Vite development server.
  • build : Build the site for production.
  • preview : Preview the production build locally.
  • watch : Watch and compile Tailwind CSS during development.
  • compress : Minify Tailwind CSS for production.
  • start : Serve the dist folder with Live Server.
  • standardize-frontmatter : Standardize frontmatter field order across all posts.
  • process-frontmatter : Process and enhance frontmatter in markdown files.
  • generate-blog-data : Generate blog data JSON from markdown files.

πŸ”— Credits

🧬 Versions

πŸ–ŠοΈ License

Distributed under the MIT License - December 2022

About

Experience the innovation of a mobile-first theme, harnessing the power of Vue, Vite, Markdown & Tailwind's cutting-edge technology (upgraded to 4.1.11) and complemented by Typography and various other indispensable plugins.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published