All Projects → Splode → Jekyll Vue Template

Splode / Jekyll Vue Template

Licence: mit
A starter template for Jekyll projects with Vue.js and Vue Single File Components, complete with webpack.

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to Jekyll Vue Template

Moving
A clean and minimalist theme for Jekyll.
Stars: ✭ 701 (+978.46%)
Mutual labels:  jekyll, jekyll-template
Gojekyll
A fast clone of the Jekyll blogging engine, in Go
Stars: ✭ 62 (-4.62%)
Mutual labels:  jekyll, static-site-generator
Jekyll Theme Chirpy
A minimal, sidebar, responsive web design Jekyll theme that focuses on text presentation.
Stars: ✭ 773 (+1089.23%)
Mutual labels:  jekyll, jekyll-template
Jekyll Lunr Js Search
[UNSUPPORTED] Jekyll + lunr.js = static websites with powerful full-text search using JavaScript
Stars: ✭ 536 (+724.62%)
Mutual labels:  jekyll, static-site-generator
Ng Static Site Generator
ng-static-site-generator is a webpack-based command line build tool that builds an Angular app and Jekyll-style blog entry html files into a static html and css website. It also supports building a client app so you can have static pages that are also capable of running dynamic functionality coded in Angular.
Stars: ✭ 42 (-35.38%)
Mutual labels:  jekyll, static-site-generator
Pretzel
A site generation tool (and then some) for .NET platforms
Stars: ✭ 592 (+810.77%)
Mutual labels:  jekyll, static-site-generator
Thenewdynamic.org
Resources for Designers and Developers using the JAMstack
Stars: ✭ 24 (-63.08%)
Mutual labels:  jekyll, static-site-generator
Mundana Theme Jekyll
Mundana is a free Jekyll theme, Medium styled.
Stars: ✭ 402 (+518.46%)
Mutual labels:  jekyll, jekyll-template
Jekyll Pug
Jekyll Plugin That Allows You To Use Pug
Stars: ✭ 30 (-53.85%)
Mutual labels:  jekyll, static-site-generator
Android10.github.io
Jekyll project for blog: fernandocejas.com.
Stars: ✭ 15 (-76.92%)
Mutual labels:  jekyll, jekyll-template
Long Haul
A minimal, type-focused Jekyll theme.
Stars: ✭ 524 (+706.15%)
Mutual labels:  jekyll, jekyll-template
Awesome Docs With Static Site Generators
Pointers to all templates and implementations based on static site generators
Stars: ✭ 44 (-32.31%)
Mutual labels:  jekyll, static-site-generator
Lagrange
A minimalist Jekyll theme for running a personal blog
Stars: ✭ 454 (+598.46%)
Mutual labels:  jekyll, jekyll-template
Forty Jekyll Theme
A Jekyll version of the "Forty" theme by HTML5 UP.
Stars: ✭ 695 (+969.23%)
Mutual labels:  jekyll, static-site-generator
Photography
A free online portfolio website to showcase your photos.
Stars: ✭ 420 (+546.15%)
Mutual labels:  jekyll, jekyll-template
Mediumish Theme Jekyll
Jekyll Template - Mediumish
Stars: ✭ 786 (+1109.23%)
Mutual labels:  jekyll, jekyll-template
Aviator Jekyll Template
💧 API Documentation template for Jekyll
Stars: ✭ 337 (+418.46%)
Mutual labels:  jekyll, jekyll-template
Will Jekyll Template
A simple Jekyll theme.
Stars: ✭ 360 (+453.85%)
Mutual labels:  jekyll, jekyll-template
Jekyll Scholar
jekyll extensions for the blogging scholar
Stars: ✭ 872 (+1241.54%)
Mutual labels:  jekyll, static-site-generator
Justice Jekyll Template
🏢 Law firm themed business template for Jekyll
Stars: ✭ 42 (-35.38%)
Mutual labels:  jekyll, jekyll-template
Jekyll and Vue logos

jekyll-vue-template

A Jekyll project template that uses Vue.js single file components complete with webpack bundling and optimizations.

Overview

jekyll-vue-template is an opinionated, but minimal boilerplate for creating statically generated sites with Jekyll and Vue.js. It supports Vue single file components and webpack optimizations including code-splitting and cache-control.

Features

  • Support for Vue single file components
  • Vendor code-splitting with webpack 4
  • Cache control for bundled assets using webpack 4
  • Babel transpilation
  • Sass language support in Vue single file components
  • eslint with Vue style guide plugin
  • Hot-reloading via BrowserSync

Installation

The easiest way to use the jekyll-vue-template is to clone or fork this repo, then customize it to suit your needs.

Install npm Packages

npm i

Install Ruby Gems

bundle

Usage

The src directory contains the Vue application and its components. Create single file components and mount them anywhere in your Jekyll pages, including layouts, markdown pages, or includes.

Development

To run the jekyll-vue-template in a development environment, first compile assets with webpack:

npm run dev

Alternatively you can use the watch command to watch for changes in your webpack-managed assets and automatically recompile.

npm run watch

After assets have been built, spool up a development server with Jekyll:

bundle exec jekyll s

Production

To build for production, first compile webpack assets:

npm run build

After assets have been built, generate the static files with Jekyll:

bundle exec jekyll build

Technical

jekyll-vue-template uses the following projects as critical workflow components:

  • Jekyll v4.0.0
  • Vue v2.6.10
  • webpack v4.39.3

License

MIT © Christopher Murphy

Jekyll License Info

Vue.js License Info

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].