Frequently Asked Questions

Get answers to the most common questions about Ruby Static Pro

General

You might be wondering, shouldn't we use something newer and more modern?

There's no need for something newer or modern. Plain and simple - Middleman works and works well. It does the job and gets out of your way.

Additionally, and more importantly, this template is made for Ruby developers (especially Ruby on Rails developers).

Ruby developers spend most of their time working with Ruby and most work alot with the ERB syntax. Middleman is built with Ruby, and ERB is the default view language.

Using the tools that your already familiar with lowers the cognitive load of context switching between your day to day Ruby work, Rails work, and this static site.

Many very successful companies use Middleman for their static sites, including Mailchimp, Soundcloud, Discourse, Digital Ocean, Sass Lang, Banner Bear, and more. See a full list here.

If it's good enough for all of them (some of them are billion dollar companies too), it's good enough for us.

Good news, you don't have to. You can go assemble everything yourself for free.

However, most of us value our time as its the only resource we can't get back.

This template gives you weeks of time back that you'd otherwise spend putting this together yourself.

The yearly subscription is to receive upates to template as new things are added released to it. You can purchase the template and immediately cancel your subscription. You have full access to the code. Just clone it and it's yours to do what you want with. No strings attached.

See the features section for a list of features included in this template. This is also included on the home page.

You can host this any place where static sites can be hosted. Such as, but not limited to: Hatchbox, GitHub Pages, S3, Netlify, Vercel, etc.

No. When the site is built, it's just a bunch of HTML, CSS, and JavaScript files. No server-side code is needed.

Yes. You can customize the look and feel by editing the CSS and JavaScript files. You can also add new pages and sections to the site.

Search

The search is powered by Fuse.js which is a lightweight fuzzy-search library. It's fast and easy to use. Learn more at fusejs.io.

Yes. You can customize the search by editing the search_controller.js file. You can change the search options, such as the search keys, the threshold, and

the location of the search input. The search input is generated by the search_data.json.erb file. You can change the search input by editing this file.