Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/gunksd/img

My github img repo
https://github.com/gunksd/img

img

Last synced: 18 days ago
JSON representation

My github img repo

Awesome Lists containing this project

README

        

# 🌈 GitHub 图床

> 一个简单而强大的图床工具,利用 GitHub 仓库存储图片,提供在线链接。

![GitHub license](https://img.shields.io/github/license/gunksd/img)
![GitHub stars](https://img.shields.io/github/stars/gunksd/img)
![GitHub forks](https://img.shields.io/github/forks/gunksd/img)
![GitHub issues](https://img.shields.io/github/issues/gunksd/img)

## 🚀 功能特性

- 📷 **上传图片**:将图片上传至GitHub仓库
- 🌐 **获取链接**:生成图片的在线访问链接
- 🔍 **图片管理**:查看和管理上传的图片
- 🔒 **安全存储**:图片安全存储在GitHub仓库中

## 🛠️ 安装与使用

### 环境要求

- Node.js >= 14.x
- GitHub 账户

### 安装步骤

1. 克隆仓库到本地:

```bash
git clone https://github.com/gunksd/img.git
```

2. 安装依赖:

```bash
cd your-repo
npm install
```

3. 配置GitHub Token:

- 创建一个 `.env` 文件并添加你的 GitHub Token:

```plaintext
GITHUB_TOKEN=your_github_token
```

4. 运行项目:

```bash
npm start
```

### 使用指南

1. 打开浏览器,访问 `http://localhost:3000`。
2. 点击“上传图片”按钮,选择图片并上传。
3. 上传成功后,点击“获取链接”按钮复制图片链接。

## 📄 License

本项目基于 [MIT License](LICENSE) 许可证。

## 📬 联系方式

- GitHub: [@gunksd(https://github.com/gunksd)

## 📚 参考资料

- [GitHub API 文档](https://docs.github.com/en/rest)
- [Node.js 官方文档](https://nodejs.org/en/docs/)

---

> 🌟 如果你觉得这个项目有帮助,请给我们一个 Star!