From 78cb25bc8197db59265b460efe661b164660547b Mon Sep 17 00:00:00 2001 From: Tamal Saha Date: Wed, 1 Apr 2026 15:21:28 +0600 Subject: [PATCH] Replace Bulma CSS with Tailwind CSS - Remove Bulma npm dependency - Add Tailwind CSS, Dart Sass, and postcss-import as devDependencies - Create tailwind.config.js and src/css/main.css - Add _bulma-compat.scss compatibility layer so Bulma class names continue to render correctly during incremental migration - Update postcss.config.js to include tailwindcss and postcss-import - Add full set of Bulma responsive mixins to _mixin.scss - Update style-bundle.html to load both tailwind.css and custom.css - Migrate all HTML templates (layouts/, shortcodes/, partials/) from Bulma grid classes (columns/column) to Tailwind flex/grid utilities - Rebuild CSS: tailwind.css (11K) + custom.css (300K) Hugo build produces 67 pages with no errors. Signed-off-by: Tamal Saha --- Makefile | 4 + layouts/_default/c1.html | 30 +- layouts/_default/c1_tab.html | 14 +- layouts/_default/consulting.html | 32 +- layouts/_default/contact_us.html | 8 +- layouts/_default/contact_us_update.html | 4 +- layouts/_default/meet-expert.html | 6 +- layouts/_default/partner.html | 43 +- layouts/_default/pricing.html | 32 +- layouts/_default/support.html | 39 +- layouts/_default/training.html | 28 +- layouts/_default/videos.html | 36 +- layouts/_default/webinar.html | 24 +- layouts/index.html | 136 +- layouts/partials/components/cta-area.html | 8 +- layouts/partials/components/press-area.html | 10 +- layouts/partials/components/testimonial.html | 10 +- layouts/partials/footer/footer.html | 66 +- layouts/partials/header/header.html | 32 +- layouts/partials/helpers/style-bundle.html | 10 +- layouts/products/datasheet.html | 6 +- layouts/products/features.html | 15 +- layouts/products/meet-expert.html | 6 +- layouts/products/pricing.html | 48 +- layouts/products/project_simple.html | 20 +- .../project_simple_before_templatized.html | 24 +- layouts/products/single.html | 14 +- layouts/shortcodes/common/cards-group.html | 2 +- .../common/cards-large-preview.html | 6 +- .../common/cards-large-preview2.html | 6 +- layouts/shortcodes/common/cards.html | 10 +- layouts/shortcodes/common/cards2.html | 10 +- layouts/shortcodes/common/cta-area.html | 4 +- layouts/shortcodes/common/customer-logos.html | 6 +- layouts/shortcodes/common/expertise.html | 10 +- layouts/shortcodes/common/faq.html | 6 +- layouts/shortcodes/common/hero-area.html | 8 +- .../shortcodes/common/partner-listing.html | 10 +- .../shortcodes/common/service-details.html | 12 +- .../shortcodes/common/service-details2.html | 14 +- .../common/title-with-small-cards.html | 6 +- .../services/development-process.html | 8 +- .../services/engineering-resources.html | 18 +- .../leverage-our-golang-expertise.html | 10 +- .../services/we-love-open-source.html | 16 +- .../we-understand-the-nitty-gritty.html | 12 +- layouts/shortcodes/services/why-appscode.html | 10 +- layouts/videos/single.html | 8 +- package-lock.json | 968 +- package.json | 10 +- postcss.config.js | 8 +- process-css.js | 14 +- src/css/main.css | 5 + static/assets/css/tailwind.css | 732 + static/assets/sass/base/_bulma-compat.scss | 830 + static/assets/sass/custom.css | 17806 +++++++++++++ static/assets/sass/main-custom.css | 17256 +++++++++++++ static/assets/sass/main.css | 20826 +--------------- static/assets/sass/main.scss | 6 +- static/assets/sass/mixins/_mixin.scss | 47 + static/assets/sass/pages/_services.scss | 2 +- tailwind.config.js | 20 + 62 files changed, 38483 insertions(+), 20944 deletions(-) create mode 100644 src/css/main.css create mode 100644 static/assets/css/tailwind.css create mode 100644 static/assets/sass/base/_bulma-compat.scss create mode 100644 static/assets/sass/custom.css create mode 100644 static/assets/sass/main-custom.css create mode 100644 tailwind.config.js diff --git a/Makefile b/Makefile index a5bd79c130..d416afcce2 100644 --- a/Makefile +++ b/Makefile @@ -71,6 +71,10 @@ gen: rm -rf public hugo --config=config.dev.yaml +.PHONY: build-css +build-css: + npm run build:css + .PHONY: qa qa: gen firebase use default diff --git a/layouts/_default/c1.html b/layouts/_default/c1.html index 176603a7f2..470524f572 100644 --- a/layouts/_default/c1.html +++ b/layouts/_default/c1.html @@ -7,9 +7,9 @@
-
-
-
+
+
+

About Us

{{ .Site.Data.products.appscode.summary }}

@@ -22,9 +22,9 @@

About Us

-
-
-
+
+
+

AppsCode Inc. was founded by Tamal Saha in 2016. Before founding AppsCode, Tamal was a software engineer at Google and Amazon. He has a Master of Computer Science degree from University of Virginia. He completed his Bachelor’s degree in CSE from BUET, Dhaka, Bangladesh. He comes from Bangladesh.

@@ -41,8 +41,8 @@

About Us

-
-
+
+

Message from CEO

@@ -54,7 +54,7 @@

Message from CEO

-
+
@@ -68,15 +68,15 @@

Message from CEO

-
-
-
+
+
+

We Have Happy Customers
Around the World

-
-
+
+
-
+
-
-
-
+
+
+

{{ .Title }}

@@ -21,8 +21,8 @@

{{ .Title }}

-
-
+
+
{{ $currentPage := . }} @@ -36,7 +36,7 @@

{{ .Title }}

-
+
{{ .Content }}
@@ -57,7 +57,7 @@

Ready to Get Started?

Create a Free Account and refer your friend

-
+
-
-
-
+
+
+

Our Experts are Your Experts

AppsCode consultants work hand-in-hand with customers. Our @@ -29,7 +29,7 @@

Our Experts are Your Experts

-
+ @@ -106,8 +106,8 @@

Production Readiness Review

-
-
+
+

AppsCode offers different staffing models to match your needs

@@ -115,10 +115,10 @@

AppsCode offers different staffing models to match your needs

-
+
-
-
+
+

Pre-packaged bundles

Production Readiness Review will validate existing work on @@ -128,8 +128,8 @@

Pre-packaged bundles

-
-
+
+

Project aligned delivery

Develop custom tooling for Kubernetes based on scoping @@ -139,8 +139,8 @@

Project aligned delivery

-
-
+
+

Resident architect

Our engineer will work side-by-side with your Devops @@ -157,8 +157,8 @@

Resident architect

-
-
+
+
@@ -168,7 +168,7 @@

-
+
Mario Kozjak
diff --git a/layouts/_default/contact_us.html b/layouts/_default/contact_us.html index 89cf1e193f..dfb742f10d 100644 --- a/layouts/_default/contact_us.html +++ b/layouts/_default/contact_us.html @@ -7,9 +7,9 @@
-
-
-
+
+
+

Send us a note &
We will be in touch shortly

Got questions about our services or need assistance? We're here to help! At AppsCode, we're passionate about empowering businesses with cutting-edge solutions for Kubernetes and cloud-native technologies.

@@ -87,7 +87,7 @@
Dhaka Office
-
+
diff --git a/layouts/_default/contact_us_update.html b/layouts/_default/contact_us_update.html index 38ffb47dc3..49555bc41b 100644 --- a/layouts/_default/contact_us_update.html +++ b/layouts/_default/contact_us_update.html @@ -55,7 +55,7 @@ -
+

@@ -170,7 +170,7 @@

Contact us