/Vuetalisk

Static Site Generator for Vue

Primary LanguageJavaScriptMIT LicenseMIT

Vuetalisk

Gitter chat npm version

Vuetalisk is a Static Site Generator based on Static API for Vue with Jekyll like structure and markdown posts.

IMPORTANT This is still very early version

A basic idea is that Vuetalisk just writes a static JSON API from jekyll/hexo like markdown pages, then Vue can fetch and vuetify them.

Features

  • Customisable plugin based archtecture inspired by MetalSmith.
  • Static API first. Any application which support ajax can be used as a frontend besides Vue
  • Helper for Nuxt/SSR for SEO.
  • [WIP] Helper for Vue/SPA both of history/hash routing
  • Jekyll/Hexo like directory structure and markdown page/posts

Install

We have vuetalisk-nuxt starter template! Let's go with this.

vue init qgp9/vuetalisk-nuxt my-project
cd my-project
npm install # or yarn install

Since Vuetalisk provides build command, good to install it globally or just npx

npm install -g vuetalisk
vuetalisk -h
vuetalisk build --all

# or by npx

npx vuetalisk -h
npx vuetalisk build --all

Basic Idea

basic idea

Structure

strecture