All Projects → storyblok → vuejs-boilerplate

storyblok / vuejs-boilerplate

Licence: other
Storyblok - JavaScript - VueJS Boilerplate

Programming Languages

javascript
184084 projects - #8 most used programming language
Vue
7211 projects
HTML
75241 projects

Projects that are alternatives of or similar to vuejs-boilerplate

storyblok-vue
Vue.js plugin for Storyblok
Stars: ✭ 42 (+90.91%)
Mutual labels:  storyblok
full-static-nuxt-storyblok
A boilerplate project designed to demonstrate the benefits of using JAMStack and the easy configuration of a project with NuxtJS and Storyblok <3
Stars: ✭ 26 (+18.18%)
Mutual labels:  storyblok
storyblok-mp-SDK
Storyblok Kotlin Multiplatform SDK (Android, JVM, JS, iOS, ...)
Stars: ✭ 16 (-27.27%)
Mutual labels:  storyblok
Storyblok-Android-SDK
Storyblok MP SDK available here: https://github.com/mikepenz/storyblok-mp-SDK
Stars: ✭ 13 (-40.91%)
Mutual labels:  storyblok
nuxtwebsite
A simple Nuxt.js setup to create websites with blog feature using Storyblok as CMS and Netlify to deploy it.
Stars: ✭ 29 (+31.82%)
Mutual labels:  storyblok
laravel-storyblok
Make Laravel and Storyblok work together beautifully.
Stars: ✭ 45 (+104.55%)
Mutual labels:  storyblok
awesome-storyblok
A curated list of awesome things related to Storyblok CMS. 😏
Stars: ✭ 53 (+140.91%)
Mutual labels:  storyblok
nuxt-storyblok-queries
Nuxt.js module to simplify queries to the Storyblok API
Stars: ✭ 17 (-22.73%)
Mutual labels:  storyblok
Adding-Storyblok-to-NextJS-like-a-Pro
Adding Headless CMS to NextJS like a Pro, this repository contains code examples and guide on how to integrate Storyblok, a headless CMS to NextJS.
Stars: ✭ 23 (+4.55%)
Mutual labels:  storyblok
Eldin-Space-Vue
Personal Web Portfolio
Stars: ✭ 54 (+145.45%)
Mutual labels:  storyblok
storyblok-rich-text-react-renderer
A React renderer for Storyblok rich text content
Stars: ✭ 33 (+50%)
Mutual labels:  storyblok

vuejs-boilerplate for Storyblok

A Storyblok boilerplate with vuejs to simply start your website with us.

Imagine you have a single page application and want some pages editable with a CMS. This is now possible with Storyblok.


GitHub release

What is a storyblok boilerplate

If you want to use your server or have already an existing project in which you want to integrate Storyblok you can use one of our boilerplates.

How can I start with a boilerplate

The most efficient way to start a storyblok project as a developer would be our Command Line Interface.

npm i storyblok -g
storyblok

and choose your boilerplate. You can of course simply download or clone this repository as well.

git clone https://github.com/storyblok/vuejs-boilerplate

Configuration

In the src/components/Index.vue you can add your token which can be found in your space information. What is a Space?:

window.storyblok.init({
  accessToken: 'Iw3XKcJb6MwkdZEwoQ9BCQtt'
})

Start your local environment

Make sure npm is installed:

# install dependencies
npm install

# serve with hot reload at localhost:8080
npm run dev

# build for production with minification
npm run build

# build for production and view the bundle analyzer report
npm run build --report

Folder structure

  • /src/ The place where you should put all your components, styles, assets and of course your source code. For static images there is the static folder in the root.
  • /src/components/ All your layouts and components at one space - if you add a new or change an existing Vue component (.vue) the webpack build will trigger an instant reload for you in the browser - each component is a representation of a storyblok component. If you create a Teaser component in storyblok - make sure to create a Teaser.vue as well and register it in the main.js - so the setup knows about the component.
  • /static/ The place to put your static files.

You want to know more about storyblok?



Storyblok Logo

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].