Skip to content

A single page application built with October CMS and Vue.js

Notifications You must be signed in to change notification settings

chrisvidal/oc-vuetober-theme

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

October

A single page application built with October CMS and Vue.js

A live demo for this theme can be found here

Warning: This repository is an experimental October theme, and should be treated as such.

Installation

  1. Clone the repository into your /themes directory.
  2. Install theme dependencies npm install.
  3. Assemble theme assets gulp compile
  4. Install the Bedard.Vuetober plugin git clong https://github.com/scottbedard/oc-vuetober-plugin.git
  5. Install the RainLab.Blog plugin php artisan plugin:install RainLab.Blog
  6. Install the Owl.RainLabBlogApi plugin git clone https://github.com/october-widgets/rainlab-blog-api.git

Routing

To register a route or redirect, simply create an entry in /assets/js/app/routes.js or /assets/js/app/redirects.js. For more information how routing works, please visit the vue-router documentation.

Pages

A few examples have been made to help get you started. For basic pages, simply add a Vue component to the /pages directory. The /blog pages demonstrate how to fetch data from the server, and use route parameters. For more information on making requests, please visit the vue-resource documentation.

Static content can be fetched from the server, and then cached for a period of time. For an example of this, take a look at the /about page.

About

A single page application built with October CMS and Vue.js

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 72.2%
  • CSS 18.2%
  • HTML 9.6%