auven / vue-github-issues-blog

基于 Github issues 的单页面静态博客(vue版)

Home Page:https://auven.github.io/vue-github-issues-blog/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

基于 Github issues 的单页面静态博客(vue版)

本项目基于github-issues-blog的思路,使用vue构建了一个更完善的博客系统。

很多人仍然希望能有一个独立域名、可以自由修改主题的博客。Wordpress 、Typecho 太重,还要买 VPS、部署服务器环境、安装插件、主题,太折腾人,于是我想,完全可以利用 Github 提供的 API 来实现一个只有一个静态页面的博客,具体思路如下:

  1. 作者在 Github issues 上写文章(写 issues)
  2. 博客页面通过 JS Ajax 请求 Github API 来获取文章内容,进行页面的渲染
  3. 通过社会化评论插件实现评论功能

功能

  • 获取 github issues 列表
  • 展示 issues 内容
  • markdown语法编译
  • 代码高亮
  • 按标签分类博客
  • 响应式
  • 评论系统
  • 图片预览
  • 分享
  • 搜索

使用到的框架和插件

About

基于 Github issues 的单页面静态博客(vue版)

https://auven.github.io/vue-github-issues-blog/

License:MIT License


Languages

Language:JavaScript 40.5%Language:CSS 34.0%Language:HTML 25.4%