dokiv v2.3.1
dokiv
Static site generator with Vue and Markdown.
This project is inspired by nuxt.js.
Usage
# as global module
npm install -g dokiv
# as local dependency
npm install --save dokivWatch mode with live-reloading:
dokiv -w
# or
dokiv --watchGenerate static files:
dokivConfiguration
A dokiv.yml must be found under the root of your project.
You can take a look at ./dokiv.yml.
highlight: default code highlight theme,highlight.jsorprismrouterMode: vue router mode, eitherhashorhistoryrootDir: root directory of docsoutput: dest directorydocuments: glob to markdown pages, array or stringpostcss: postcss configurationpostcss.entry: string, path to CSS entrypostcss.minify: boolean, whether to minify output (always true in watch mode)postcss.sourcemap: boolean, whether to use inline sourcemap (always true in watch mode)postcss.plugins: array of PostCSS plugins (defaults topostcss-importandpostcss-cssnext)
externals: additional css/javascript urls
Directory Structure
Suppose your rootDir is docs, following subdirs are required.
docs/static: static contentsdocs/plugins: JavaScript modules, each can exposes aninstallmethod with constructorVueinjected, and aroutingmethod whererouter(VueRouter instance) injected.docs/layouts:.vuefiles(single file Vue components) for various types of layouts
Markdown Rule
---
layout: default
route: /post/2017/12/record
title: 'A record for Nov 12 2017'
# specify highlight theme for this file
highlight: 'prism'
meta:
title: 'A record for Nov 12 2017'
titleTemplate: '%s - Yay!'
---
# My record
lorem ipsum....Note:
layoutandrouteare required.titleormeta.titleis required.- more info about
meta, click here.
Here is the markdown demo.
Click here to get an example.
Reference
En
中文
7 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago