Back to templates

Template details

Jekyll App Site

Small Jekyll template to present an iPhone app with a static site

About this template

Jekyll App Site is a small Jekyll template for building a static website that presents an iPhone app, complete with a landing page, press page, and support page.

What is Jekyll App Site?

Jekyll App Site is a minimal Jekyll-based template that creates a static website for showcasing an iPhone app. It takes your app metadata (name, tagline, colors, images) configured in _config.yml and content written in Markdown files, and outputs a fully compiled HTML site in the _site directory. The template runs on Jekyll and uses Sass for styling with the Bourbon mixin library. The HTML and Sass were originally written for Sinatra by Sam Soffes, and the template is MIT licensed.

What makes Jekyll App Site stand out?

The template's main appeal is its straightforward, rake-driven build system and the small set of customization points. Here are its most notable features:

  • Rake-powered workflow — Four rake tasks handle the build: rake (same as rake serve), rake serve (compile and run with auto reload), rake build (compile only), and rake clean (remove generated directories).
  • Static site output — The compiled _site directory can be uploaded to any static HTML host such as AWS S3, with no server-side dependencies.
  • Sass and Bourbon styling — Styles are authored in Sass and use Bourbon mixins; global variables like colors are centralized in _assets/stylesheets/globals/variables.scss.
  • Three included pages — The template ships with an index page (index.md), a press page (press/index.md), and a support page (support/index.md) for simple app marketing.
  • Easy configuration — Site constants like name and tagline are set in _config.yml, and rebranding only requires editing favicon.ico, images in _assets/images, and the Sass variables.
  • MIT license — The template is free to use, modify, and redistribute for personal or commercial projects.

Who should use Jekyll App Site?

This template fits anyone who needs a clean, static site to promote an iPhone app without managing a web server. It works well for:

  • Independent iOS developers — Present their iPhone app with a clean, static site without maintaining a web server.
  • Startups launching a single app — Quickly set up a landing page, press page, and support page using Markdown content.
  • Designers who want a minimal base — Customize colors and images via Sass variables and asset folders rather than building the site from scratch.

What can you do with Jekyll App Site?

The three Markdown pages give you the core blocks for an app marketing site. You can:

  • Publish an app landing page — Edit index.md to describe your app features and include a link to the App Store.
  • Create a press kit — Use press/index.md to share screenshots, logos, and press materials with journalists.
  • Add a support page — Populate support/index.md with an FAQ or contact information for your users.

How does Jekyll App Site work?

The template relies on four rake tasks to compile and manage the site. Run rake serve (or just rake) to compile and preview with automatic reload. Use rake build to generate static files without previewing, then upload the _site folder to a static host. rake clean deletes the _site and assets directories to start fresh.

Pros and cons

These are the main trade-offs to know before adopting the template:

  • Pros: Simple static output, customizable via Sass variables, free MIT license, and a straightforward rake workflow.
  • Cons: The template includes only three content pages (index, press, support), and building locally requires Jekyll, Sass, and rsync installed.

Pricing

Jekyll App Site is MIT licensed, making it free to download, modify, and use without cost.

FAQ

What are the requirements to run Jekyll App Site?

You need Jekyll, Sass, and rsync installed on your system. The README lists installing Jekyll with gem install jekyll, Sass with gem install sass, and rsync from its official site.

How do I deploy the site?

Run rake build to compile the site, then upload the generated _site directory to any static HTML server, such as AWS S3. Because the output is fully static, no server-side processing is needed.

Which files should I customize?

The README suggests editing _config.yml for site constants, favicon.ico for the favicon, index.md, press/index.md, and support/index.md for content, and _assets/stylesheets/globals/variables.scss for colors.

Is Jekyll App Site free?

Yes, the template is MIT licensed, so you can use it freely, modify it, and distribute it with attribution to the original source.

Does the template include a blog?

No, the template only includes an index, press, and support page. It does not include a blog or other content types beyond what you add manually.

screenshot of Jekyll App Site on template0.com