Skip to content

RedCrazyGhost/Blog

Repository files navigation

RedCrazyGhost's Blog

开发计划(2024)

  • 添加个人介绍页面
  • 增强代码块功能(复制、行号...)

前言

本项目使用的技术是Github Package&API

技术优点:

  • 免费:Github Package可以托管静态页面,免费域名使用(用户名.github.io),也可以使用自己的域名,只需要DNS解析就可
  • 安全:可以使用HTTPS协议,Github自动代码审查(坏),上传代码内容有Github相关的Key会使其失活
  • 自动发布:每次提交git后Github会自动部署
  • 易于维护:issues管理markdown文档
  • 方便调用:Github API调用获取相关数据

那我们就开始制作自己的Blog吧!

项目框架

  • Vue3
  • sass - 样式处理
  • Vite - 打包工具
  • Eslint - 规范检查
  • Pinia + 变量状态管理
  • Bootstrap - 现成功能 + 样式
  • fontawesome - icon

    添加依赖 设置配置 样式修改

  • octokit - github 官方SDK
  • mermaid - markdown 制图
  • marked - markdonw 解析器

Github Package

咕咕~

Github API

咕咕~