Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/halo-dev/plugin-app-store

集成 Halo 官方应用市场到 Console
https://github.com/halo-dev/plugin-app-store

halo halo-plugin

Last synced: about 1 month ago
JSON representation

集成 Halo 官方应用市场到 Console

Awesome Lists containing this project

README

        

# 应用市场

Console 集成 Halo 官方应用市场,支持下载、检测更新、升级主题和插件。

## 特性

- 为主题和插件的安装界面添加应用市场的入口,可以直接进行安装。
- 支持在插件和主题的管理列表检测新版本并升级。
- 提供统一的应用市场页面。

## 使用方式

1. 下载,目前提供以下两个下载方式:
- GitHub Releases:访问 [Releases](https://github.com/halo-dev/plugin-app-store/releases) 下载 Assets 中的 JAR 文件。
- Halo 应用市场:
2. 插件安装和更新方式可参考:
3. 此插件的后续更新也可以直接在应用市场中进行更新。

## 注意事项

### 1. 账号绑定

为了能够在应用市场下载或者购买付费的应用,需要先在应用市场插件详情页面的**账号绑定**选项卡中根据提示设置个人令牌。

### 2. 应用关联

目前首次安装此插件后,并不会检测目前已有的插件和主题的更新,这是因为只有从应用市场下载的插件和主题才会设置安装来源。所以,如果需要检测已有插件和主题的更新,需要在应用市场重新安装一次插件和主题。

此机制是为了保证网站已有的插件和主题存在于应用市场,防止出现已安装的主题和插件与应用市场的主题和插件不一致的情况。

## 预览

![App Store](./images/app-store.png)
![Plugins](./images/plugins.png)
![Install plugins](./images/install-plugins.png)
![Themes](./images/themes.png)
![Install themes](./images/install-themes.png)