A static site generator by Vue.js 🛠️

get it
#1 Product of the DayApril 15, 2018

VuePress is a feature-rich static site generator based on Vue.js

  • Martin Muzatko
    Martin MuzatkoFront-end Developer

    runs on web technology


    easy to adapt

    easily implement interactive UI in the middle of markdown


    SEO and blogging support are not built in yet

    No built-in metadata/opengraph/favicon support

    Vuepress was a breeze to work with so far. I used vuepress for two projects to far.

    What is the most valuable thing, is that I can add custom elements in the middle of markdown and embed interactive snippets.

    Martin Muzatko has used this product for one month.
  • Pros: 

    • simple workflow • nice clean default theme • optimized for docs • first page load is static, uses a single page app for subsequent pages


    • no AMP support • could use better built-in support for SEO metadata

    VuePress is off to a really great start! It's a nice alternative to WordPress, Hugo, and Gatsby.

    benatkin has used this product for one day.
You need to become a Contributor to join the discussion.
Keith Brooks
Keith Brooks@ksbrooksjr · developer/designer, creator of Freezetab
This looks great. I've been using Vue for a while now (I used it to build Freezetab), and was considering moving to React for static sites because of Gatsby, but it looks like I won't have to 😅.
Ariel Di
Ariel Di@darkylmnx · Developer, Product Designer
@ksbrooksjr you also have Nuxt thats handled static sites before VuePress came out :) Vue's eco-system is growing really quick and really good
Gautham Santhosh
Gautham Santhosh@gauthamzzz · I don't have a spaceship
Do you guys have pre built themes ?
@gauthamzzz yes.. there are some themes for quick spin ups
Maxence Cornet
Maxence Cornet@maxencecornet ·
@gauthamzzz @the_aceix Where can I find the other themes ? I only see the default theme in the docs
Amrith Shanbhag
Amrith Shanbhag@amrith · Community + Social at Product Hunt
Have you built anything with this @leornadofed?
@ we're big fan of Vue.js over React because of how much smaller and simpler it is. VuePress looks interesting. We strove to find a good seamless static site generator until for our public product documentation until we decided to go for Jekyll. PRO of using something like this instead of Hugo/Jekyll: - Both of those lack support for custom "sources", instead of just markdown files. CONS: - SPAs and SEO aren't still good friends. ---- Edit: thanks @adamwathan. Docsify was a Vue powered doc generator that wasn't SEO friendly at all. I got somehow tricked. :) Here's the link, VuePress is SEO compliant
Adam Wathan
Adam Wathan@adamwathan
@leonardofed Vuepress sites are fully server-rendered so they are perfectly SEO friendly, one of the big goals of the project as far as I understand in fact. It's only an SPA after first page load for snappier performance 👍🏻 >Each page generated by VuePress has its own pre-rendered static HTML, p roviding great loading performance and is SEO-friendly. Once the page is loaded, however, Vue takes over the static content and turns it into a full Single-Page Application (SPA). Additional pages are fetched on demand as the user navigates around the site.
@leonardofed VuePredd is SEO friendly
Justin Schroeder
Justin Schroeder@jpschroeder · Full Stack Developer
Interesting stuff! I’m a big fan of Nuxt, so I’m interested to see how we can leverage this to good effect.
Derek Bytheway
Derek Bytheway@derekbtw · Software Engineer
Sweet, thanks! Forked 👍 Also, +1 for using Stylus; my absolute favorite.