> For AI agents: the complete documentation index is available at https://docs.halo.run/llms.txt, the full documentation bundle is available at https://docs.halo.run/llms-full.txt.

# 应用市场

为了方便使用者安装应用市场的主题和插件，我们提供了一个内置到 Console 的应用市场插件，可以更加方便在 Console 直接安装主题和插件。并且此插件从 Halo 2.10 开始已经预设到 Halo 中，无需手动安装。

如果你使用了旧版本的 Halo，并且当前未安装应用市场插件，可以访问 [https://www.halo.run/store/apps/app-VYJbF](https://www.halo.run/store/apps/app-VYJbF) 手动下载并在 Console 的插件管理中安装。

:::info 可安全停用应用市场插件
这是目前唯一由 Halo 官方提供的服务，如果你当前的 Halo 网站处于无法访问公网的环境或者不需要此功能，你可以卸载或者停用此插件，不会影响网站的正常使用。
:::

## 应用市场页面

这是一个为 Console 提供的独立的应用市场页面，此页面基本和 [https://www.halo.run/store/apps](https://www.halo.run/store/apps) 保持一致，但有所不同的是，你可以直接在这里查看所有的主题和插件并安装到你的 Halo 站点中。

![应用市场](/img/user-guide/app-store/app-store-page.png)

## 绑定 Halo 官网账号

![账号绑定](/img/user-guide/app-store/app-store-pat.png)

绑定方式：

1. 进入应用市场插件的设置页面，切换到 **账号绑定** 选项卡。
2. 根据提示访问 Halo 官网并注册账号，然后在 Halo 官网的[个人中心](https://www.halo.run/uc/profile?tab=pat)生成一个个人令牌并填写到下方的 **个人令牌** 输入框即可。

## 安装/更新插件

此插件还扩展了插件安装的界面，可以在安装插件时直接从应用市场获取。

![安装插件](/img/user-guide/app-store/app-store-plugins.png)

此外，如果插件是从应用市场安装的，后续插件更新之后也可以及时收到更新信息，并一键更新。

![更新插件](/img/user-guide/app-store/app-store-upgrade-plugin.png)

## 安装/更新主题

与插件一样，在主题管理中也可以直接从应用市场中获取，以及接收主题更新提示。

![安装主题](/img/user-guide/app-store/app-store-themes.png)

![更新主题](/img/user-guide/app-store/app-store-upgrade-theme.png)

## 付费应用激活

部分付费主题和插件需要许可证激活才能够正常使用，在购买付费应用之后就会自动为你的 Halo 官网账号中生成对应的应用许可证，目前支持在线激活和离线激活两种方式。

### 在线激活

:::info 在线激活方式
目前在线激活支持两种方式：

1. 通过 [Halo 官网账户](https://www.halo.run/)：如果你是在 Halo 官网购买的付费应用，需要通过这种方式，并提前[绑定 Halo 官网账号](#绑定-halo-官网账号)
2. 通过 [Halo 专业版/商城版许可证](https://docs.halo.run/guide/prepare.md#%E5%8F%91%E8%A1%8C%E7%89%88%E6%9C%AC)：如果你购买了 [Halo 付费版](https://docs.halo.run/guide/prepare.md#%E5%8F%91%E8%A1%8C%E7%89%88%E6%9C%AC)，可以选择这个选项来激活应用

关于 Halo 专业版/商城版许可证的更多信息可查阅：[许可证激活 / 查看和下载付费应用](https://docs.halo.run/guide/use/activate.md#%E6%9F%A5%E7%9C%8B%E5%92%8C%E4%B8%8B%E8%BD%BD%E4%BB%98%E8%B4%B9%E5%BA%94%E7%94%A8)
:::

在安装好需要许可证的付费插件或主题后，列表会显示一个许可证状态的图标，点击即可打开许可证激活的对话框，选择 **Halo 官网账户** 或 **Halo 专业版/商城版许可证** 并点击激活即可。

![插件激活状态](/img/user-guide/app-store/app-store-license-status-2.22.png)

![插件许可证激活](/img/user-guide/app-store/app-store-plugin-license-2.22.png)

除此之外，你也可以在 **许可证管理** 页面查看所有应用的许可证，并管理它们的状态。

![许可证列表](/img/user-guide/app-store/app-store-license-manage-2.22.png)

### 离线激活

如果你的 Halo 网站无法访问公网，你可以选择离线激活的方式。


### 打开许可证激活对话框
同样点击许可证状态的图标，打开许可证激活的对话框。
![插件激活状态](/img/user-guide/app-store/app-store-license-status.png)
### 选择激活方式
激活方式选择许可证。
![离线激活选项](/img/user-guide/app-store/app-store-license-offline-option.png)
### 复制离线许可证凭证
点击 **复制离线许可证凭证** 按钮，然后点击 **去生成** 按钮，然后会跳转到 Halo 官网去生成离线激活码。
### 生成离线许可证
找到对应的许可证，选择 **生成离线许可证**。
![生成离线激活码](/img/user-guide/app-store/app-store-license-generate-license-1.png)
### 复制离线许可证
在 **生成离线许可证** 的对话框中，粘贴刚刚复制的离线许可证凭证，然后点击 **生成并复制** 按钮，然后会打开 **查看离线许可证** 对话框，你可以选择下载文件或者复制许可证。
![生成离线激活码](/img/user-guide/app-store/app-store-license-generate-license-2.png)
![生成离线激活码](/img/user-guide/app-store/app-store-license-generate-license-3.png)
### 激活离线许可证
回到 Halo 网站，粘贴刚刚复制的离线许可证，然后点击 **激活** 按钮即可。
![离线激活](/img/user-guide/app-store/app-store-license-offline.png)

其他注意事项：

1. 目前同一个账号的许可证在同一时间只能在一个站点中使用，使用 Halo 配置中的 **外部访问地址（halo.external-url）** 和设备 id 做判定。
2. 取消激活会删除许可证使用记录。
