cici
Seal
Yet another static website generator built on top of Vue 2 and Webpack, with a nice comment system
Usage
$ cici -h
Usage: cici [options]
Options:
-h, --help output usage information
-V, --version output the version number
-i, --inputDir <path> Your posts directory, "./posts" by default
-o, --ouputDir <path> Specify the output directory, "./public" by default
-t, --title <website name> Your website name
it's easy, right?
npm install -g cici # install cici
cici -i posts -o public -t minghe -g 'UA-527xxx-x' -d minghe.me" # build your markdown posts to a static website
cici -h # show help
Showcase
Thanks
inspired by vue-ghpages-blog
LICENSE
MIT
Dependencies
babel-polyfill: ^6.7.4babel-cli: ^6.22.2babel-core: ^6.0.0babel-helper-vue-jsx-merge-props: ^2.0.2babel-loader: ^6.0.0babel-eslint: ^6.0.4babel-plugin-syntax-jsx: ^6.18.0babel-plugin-transform-runtime: ^6.15.0babel-plugin-transform-vue-jsx: ^3.3.0babel-preset-es2015: ^6.14.0babel-preset-stage-1: ^6.13.0commander: ^2.9.0ejs: ^2.5.5es6-promise: ^4.0.0front-matter: ^2.1.0fs-extra: ^2.0.0isomorphic-fetch: ^2.2.1marked: ^0.3.6mkdirp: ^0.5.1normalize.css: ^5.0.0prismjs: ^1.5.1timeago.js: ^2.0.2vue: ^2.1.0vue-router: ^2.0.0vue-server-renderer: ^2.1.10
Dependencies
chai: ^3.5.0cross-env: ^3.1.0css-loader: ^0.25.0eslint: ^3.7.0eslint-config-standard: ^6.0.0eslint-loader: ^1.5.0eslint-plugin-html: ^1.5.3eslint-plugin-promise: ^3.3.0eslint-plugin-standard: ^2.0.0extract-text-webpack-plugin: ^2.0.0-beta.4file-loader: ^0.9.0html-webpack-plugin: ^2.22.0inject-loader: ^3.0.0-beta2json-loader: ^0.5.4mocha: ^3.1.2rimraf: ^2.5.4sinon: ^1.17.6sinon-chai: ^2.8.0style-loader: ^0.13.1stylus: ^0.54.5stylus-loader: ^2.3.1vue-hot-reload-api: ^2.0.0vue-html-loader: ^1.2.3vue-loader: ^10.0.0vue-style-loader: ^1.0.0vue-template-compiler: ^2.1.0webpack: 2.1.0-beta.27webpack-dev-server: 2.1.0-beta.11