chenhm / vue-github-blog

A static blog support Markdown and Asciidoc, not need Jekyll

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

vue-github-blog

GitHub release JavaScript Style Guide Travis Dependency Status

✏️ A blog based on GitHub Pages built with Vue.js 2 + webpack 3.

一个依赖 GitHub Pages,无需本地生成的静态博客,使用了 Vue.js 2 组件开发,webpack 3 打包。

最近偏好使用Asciidoc写技术类文章,而GitHub Pages的Jekyll一直不支持Asciidoc插件, 于是受 https://github.com/viko16/vue-ghpages-blog 启发,在原项目上增加了对 Asciidoc 的支持, 并在易用性上做了些改进。

Features

  • Vue 2 / Vuex / Vue-router / axios
  • webpack 3 / Babel 6 / Stylus
  • No need to generate locally ( now using TravisCI )
  • Hosting on GitHub Pages
  • SessionStorage and localStorage cache
  • Markdown and Asciidoc render
  • Prism.js highlight

Demo

http://chenhm.com

Develop

Note: src/config.js points the configurations of my personal blog. If you fork this repository, modify it first. 😳

# Install dependencies
npm install
# Develop with hot reload
npm run dev
# Lint and Test
npm test

About My Workflow

License

MIT © chenhm

About

A static blog support Markdown and Asciidoc, not need Jekyll

License:MIT License


Languages

Language:JavaScript 63.0%Language:Vue 20.8%Language:CSS 14.9%Language:HTML 1.3%