Vue Static Sites: Why I Chose Gridsome Over VuePress or Nuxt

Bennett Garner
3 min readNov 19, 2020
Vue Static Site Generators — which one is best?

If you love Vue, you might be thinking about using it with your static sites. But there are so many options between VuePress, Nuxt, and Gridsome — how should you pick? Here’s why I chose Gridsome as my Vue framework for a recent project.

What is a static site?

A little background for anyone who doesn’t know. If you already know about static sites, feel free to skip this section.

From Wikipedia:

A static web page (sometimes called a flat page or a stationary page) is a web page that is delivered to the user’s web browser exactly as stored, in contrast to dynamic web pages which are generated by a web application.

Basically, with a static site, we can throw a bunch of files on the internet, point a server at those files and call it a day. Everybody on the internet will see the exact same output from those files.

Furthermore, we can cache those files and even store them on a CDN to make site access blazing fast. Since the content of those files is static, we don’t need to wait for a web server in order to respond to the user.

--

--

Bennett Garner

DeveloperPurpose.com — Build a coding career with meaning and purpose 💻 Top writer in technology ✍️