Skip to content
This repository has been archived by the owner on Jul 5, 2023. It is now read-only.

auven/vue-github-issues-blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

基于 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语法编译
  • 代码高亮
  • 按标签分类博客
  • 响应式
  • 评论系统
  • 图片预览
  • 分享
  • 搜索

使用到的框架和插件