Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Simple data-oriented & multi-language starter with Eleventy, TailwindCSS & Fontsource.

React, Apollo, Next.js, GraphQL, Node.js, TypeScript high-performance boilerplate with React hooks and automatic static type generation.

Open-source GitHub Pages theme with GitHub-style design and Sass-based customization.

Boilerplate integration of SIUX Studio brand styling with Next.js.

A free, MIT-licensed Gatsby starter for image-centric blogs and portfolios, porting the Ghost London theme.

Nuxt 2, Capacitor 3, and Ionic 5 template for starting cross-platform app development.
fruits-express is a data-oriented, multi-language static site starter built with Eleventy (11ty) and TailwindCSS, created by tigersway for publishing lightweight sites to any static host. It takes structured data and markdown as input and produces a fully minified static website with an Atom feed, sitemap, and self-hosted fonts as output.
fruits-express is an open-source Eleventy starter template that pairs TailwindCSS 3.x with Fontsource self-hosted fonts to build fast, multi-language static sites. It is maintained on GitHub by the user tigersway and can be cloned, customized, and built locally using the npm run build script. The template generates a static output containing minified HTML, RSS/Atom feed, sitemap.xml, and woff2 font files, and it has been tested on Netlify, Cloudflare Pages, Render, Vercel, and GitHub Pages.
eleventy.config.js default config file and the HTML base plugin that removes the need for a separate url filter.@fontsource/sarabun woff2 files for latin and thai subsets at weights 400 and 700 into css/files.SITE_URL, PATHPREFIX, and CLOUDINARY_CDN_URL variables, so you can produce configurations for different hosting paths (e.g., SITE_URL=https://yourname.github.io PATHPREFIX=fruits-express npm run build).SITE_URL and optional PATHPREFIX, then upload the generated output to Netlify, Cloudflare Pages, Render, Vercel, or GitHub Pages — all have public demos.css/files directory.Clone the repository, install dependencies, and run npm run build with optional environment variables to generate the static site. The build uses Eleventy’s "For-free passthrough copy" to copy Fontsource asset files, processes templates and data, minifies HTML, and outputs an Atom feed and sitemap.
fruits-express uses Eleventy (11ty), specifically version 2.0.0 in the latest release, with the eleventy.config.js configuration file. Earlier canary versions used the 2.0.0-canary.15 and canary.12 builds.
Set the SITE_URL environment variable to your production URL and optionally PATHPREFIX if your site lives in a subpath. For example, SITE_URL=https://yourname.github.io PATHPREFIX=fruits-express npm run build generates a configuration suitable for GitHub Pages.
Yes, a live demo is hosted at fruits-express.vercel.app. The build output is fully static, so it also works on Netlify, Cloudflare Pages, Render, and GitHub Pages, each of which has a public demo linked in the repository.
