FIT2CLOUD

Publica 公共门户

0
0

面向机构、企业与团队的通用 Halo 门户主题

  • 首页

    首页

  • 首页模块编辑

    首页模块编辑

  • 新建页面

    新建页面

  • 模块列表

    模块列表

Publica 公共门户

Publica 是一款面向机构、企业、团队、社区及公共服务场景的 Halo 门户主题,适合用于搭建
组织官网、内容门户、服务平台和专题站点。

主题内置首页与单页可视化编排能力,同时提供新闻、资源、归档、分类、标签、搜索、文章详情
和错误页面等完整内容模板。

Publica 首页预览

Publica 可视化编辑预览

主题定位

Publica 侧重清晰的信息层级、稳定的内容展示和便捷的后台维护。主题不限定具体行业,站点管理者
可以通过可视化模块、分类内容和品牌设置,将其配置为企业门户、机构官网、公共服务站点或专题网站。

适合以下场景:

  • 企业、机构或团队官方网站。
  • 新闻动态、通知公告和政策资料门户。
  • 服务介绍、项目展示和资源下载站点。
  • 招聘、活动、专题和联系我们等落地页面。
  • 希望通过 Halo Console 完成页面编排,而不直接修改模板代码的站点。

功能特性

  • 首页可视化编排:支持添加、删除、排序和重复使用模块,并提供完整门户、内容资讯、
    服务展示三套布局预设。
  • 可视化单页:内置关于介绍、政策法规、产品服务、人才招聘、活动专题和联系我们六套页面预设。
  • 丰富的页面模块:包括图文介绍、数据指标、标题、内容卡片、图标卡片、时间线、流程、
    办事预约、团队成员、合作伙伴、常见问题、资源下载、政策法规、服务地点、招聘职位、联系信息
    和在线留言。
  • 分类内容联动:新闻动态、资源中心、通知公告和专题聚焦可以直接选择 Halo 分类并读取已发布文章。
  • 内容模板完整:覆盖文章、单页、归档、分类、标签、作者、搜索和错误页面。
  • 响应式设计:适配桌面、平板和移动设备,包含移动端导航和触控友好的交互。
  • 插件适配:适配 Halo 官方搜索组件、评论组件和联系表单插件。
  • 本地预设资源:主题预设图片随安装包本地分发,前台运行时不依赖 Unsplash 在线图片地址。

环境要求

项目 要求
Halo >= 2.25.0

插件支持

Publica 可以在不安装下列插件时正常启用,但对应功能需要插件支持:

插件 用途
搜索组件 提供导航栏搜索弹窗;主题同时保留 /search 搜索结果页
评论组件 为允许评论的文章和单页提供评论区
联系表单 为“联系信息”和“在线留言”模块提供表单展示、提交与数据管理

安装

从应用市场安装

  1. 进入 Halo Console 的“主题”页面。
  2. 点击右上角“主题管理”,在应用市场中搜索“Publica 公共门户”。
  3. 完成安装后选择 Publica,点击“启用”。

应用市场地址:https://www.halo.run/store/apps/app-ifci1oro

手动安装

  1. 从应用市场版本页面或主题提供方获取可安装的主题 ZIP。
  2. 进入 Halo Console 的“主题”页面,点击“主题管理”。
  3. 点击“安装主题”,上传 ZIP 文件。
  4. 安装完成后选择 Publica,点击“启用”。

Halo 主题安装、预览和切换方式可参考官方主题文档

快速开始

1. 设置品牌与全站信息

进入 Publica 主题详情页,依次完成以下设置:

  • 品牌与导航:顶部公告、服务热线和搜索提示。
  • 内容页面:内页横幅、分类说明、空状态文字和搜索热门关键词。
  • 页脚:站点介绍、联系信息、备案信息和页脚链接。
  • 样式:品牌主色、强调色、辅助色和页面背景色。

主导航需要在 Halo Console 的“外观 → 菜单”中维护。

2. 配置内容分类

如需使用新闻和资源专用模板,请先在“文章 → 分类”中创建分类:

内容类型 分类自定义模板 分类文章模板
新闻动态 新闻动态 新闻文章
资源资料 资源中心 资源文章

分类文章模板会应用于该分类下未单独指定模板的文章。

3. 编排首页

在 Console 左侧打开“编排”,通过页面选择器进入首页:

  1. 选择完整门户、内容资讯或服务展示预设,也可以从当前内容开始编辑。
  2. 添加、删除或排序首页模块。
  3. 为新闻动态、资源中心、通知公告和专题聚焦选择对应分类。
  4. 配置服务入口、介绍图片、重点内容、开放机会、合作伙伴和联系信息。
  5. 使用桌面端或移动端预览检查页面,确认后保存。

首页可使用以下模块:首屏横幅、数据概览、新闻动态、服务入口、资源中心、介绍模块、重点内容、
通知公告、专题聚焦、开放机会、合作伙伴和联系信息。

4. 创建可视化单页

在“编排”页面的页面选择器中新建页面,或者打开已有可视化单页。主题提供以下预设:

  • 关于介绍
  • 政策法规
  • 产品服务
  • 人才招聘
  • 活动专题
  • 联系我们

页面标题、摘要、封面、可见性和评论开关由页面设置管理;页面正文通过可视化模块编排。
普通 SinglePage 仍然可以继续使用 Halo 自带的富文本编辑器。

政策法规列表用于展示手工维护的政策条目,目前不提供分类筛选和分页;招聘职位用于展示手工维护的
岗位条目,目前不提供岗位搜索。需要这些能力时,应在内容和数量上进行适合单页展示的控制。

5. 配置联系表单

“联系信息”和“在线留言”模块都直接使用联系表单插件,不在主题内重复维护表单字段和提交逻辑:

  1. 安装并启用联系表单插件
  2. 在插件中创建并发布表单模板。
  3. 从表单模板列表复制类似 form-template-xxxx 的模板 ID。
  4. 在可视化编排中打开“联系信息”或“在线留言”模块,填写“联系表单 ID”并保存。

未填写 ID 时,“联系信息”仍会展示电话、邮箱、地址和交通指引,右侧表单区域不显示;独立的
“在线留言”模块不显示。表单字段、校验、通知和提交记录均在联系表单插件中维护。

内容模板

场景 入口或模板 用途
新闻分类 新闻动态 展示新闻、动态和资讯列表
资源分类 资源中心 展示资料、指南和专题列表
新闻文章 新闻文章 展示资讯正文和相关新闻
资源文章 资源文章 展示资料、指南和专题正文
可视化单页 “编排”中新建页面 使用模块编排独立的门户型页面

没有选择专用模板的内容会继续使用主题提供的通用文章、分类和单页样式。主题同时覆盖归档、分类、
标签、作者、搜索和错误页等 Halo 标准页面。

升级

  • 通过应用市场安装的主题可以在主题列表中直接检查并安装更新。
  • 手动安装的主题可以在主题详情页右上角的更多操作中选择“升级”,上传新版 ZIP。
  • 升级前建议备份 Halo 数据,并记录重要的主题配置。
  • 如果新版调整了设置项,请在主题更多操作中执行“重载主题配置”。

不要通过“卸载并删除配置”完成升级,否则现有主题配置会被删除。

卸载

  1. 先在主题管理中启用其他主题。
  2. 在 Publica 所在行打开更多操作,选择“卸载”。
  3. 如需保留配置以便以后重新安装,请只选择“卸载”;只有确定不再使用时才选择“卸载并删除配置”。

主题卸载不会替代站点备份。执行卸载前,建议先备份 Halo 数据。

常见问题

首页的新闻、资源、公告或专题没有内容

确认模块已经选择分类,并且分类中存在已发布文章。草稿、已删除内容或未选择分类时,模块会显示空状态。

导航栏没有搜索按钮

确认已经安装并启用官方搜索组件。即使没有安装搜索组件,仍然可以通过菜单链接访问主题内置的
/search 页面。

文章或页面没有评论区

确认评论组件已经安装并启用,同时检查对应文章或页面的“允许评论”设置。

安装后 Console 左侧没有“编排”入口

确认 Publica 已经启用,然后刷新 Halo Console。如果主题刚刚升级,还可以尝试重载主题配置后再次刷新。

修改内容后前台没有更新

先确认可视化编辑器已经保存成功,再刷新前台页面。若使用了反向代理或 CDN,还需要清理对应页面缓存。

联系信息或在线留言没有显示表单

确认联系表单插件已经安装并启用、表单模板已经发布,并且模块中填写的是表单模板 ID,而不是表单
显示名称。独立“在线留言”模块在未填写 ID 时会隐藏,这是预期行为。

问题反馈

使用过程中如遇到问题,请在提交反馈时附上 Halo 版本、主题版本、复现步骤和相关截图:

第三方资源

主题预设照片来自 Unsplash,已下载到主题并随安装包本地分发,使用时请遵循
Unsplash License。正式上线前建议将演示图片和示例内容替换为站点自有素材。


讨论(0)