# GitHub-Laziji/VBlog

使用GitHub API 搭建一个可动态发布文章的博客

Repository: https://github.com/GitHub-Laziji/VBlog
Canonical: https://ross.abutalabs.com/products/github-laziji-vblog
Homepage: https://github-laziji.github.io
Language: Vue
License: MPL-2.0
License Family: copyleft
Topics: vue, element, vant, github-page, vblog, github-api
Last push: 2024-10-18T17:02:25+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 3058, "days_push": 684, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1470, forks 336 (observed 2026-08-28T04:04:49.193250+00:00)

## What it is
VBlog is a Vue-based blog system that runs entirely on GitHub Pages, storing posts in GitHub Gists and interacting with them via the GitHub API. It requires no backend server and supports dynamic article publishing with Element UI for desktop and Vant for mobile.

## Use cases
- build a free blog on github pages
- publish blog posts without a backend server
- host a blog using github gists as a database
- create a personal blog with only a github account
- static blog with dynamic posting via github api

## When to choose
- you want a zero-cost, zero-backend blog hosted on GitHub Pages
- you already use GitHub and are comfortable with personal access tokens
- you want a mobile-friendly Vue blog you can customize

## When to avoid
- you need server-side features like comments, analytics, or user management
- you don't want to grant gist and repo token permissions to a client-side app
- you prefer a traditional CMS with a database

## Facets
- artifact type: application
- maturity: maintenance
- function: static-site-generator, http-client, markdown
- domain: web-development, cms, self-hosted, documentation
- platform: browser
- tags: github-pages, github-api, vue, serverless-blog, gist, element-ui, vant, web-server, nodejs

## Member repositories
- GitHub-Laziji/VBlog (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:49.193250+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:34:47.561548+00:00, confidence not recorded.
  - readme: https://github.com/GitHub-Laziji/VBlog (fetched 2026-08-28T04:04:49.193250+00:00, sha 3c3c7d700e0c)
- Data as of 2026-08-30T08:39:29.467469+00:00.
