源码 | Halo 开源建站工具 v2.20.12 |
图标 | ![]() |
分类 | 源码下载-软件开发-java源码-Halo建站工具 java源码 |
语言 | 简体中文 |
大小 | 655KB |
软件类型 | 国产软件 |
发布时间 | |
用户评分 | 3 |
备案号 | |
官方网址 | |
软件授权 | 免费软件 |
操作系统 | Java 、MySQL |
厂商 | |
下载 | ![]() |
介绍 |
Halo 作为一款好用又强大的开源建站工具,配合上不同的模板与插件,可以很好地帮助你构建你心中的理想站点。它可以是你公司的官方网站,可以是你的个人博客,也可以是团队共享的知识库,甚至可以是一个论坛、一个商城。 控制台 控制台是一个 Halo 站点的后台管理系统,只有具有权限的登录用户才可以正常使用控制台功能。你可以在控制台中管理站点中的文章、页面、附件等各种内容,调整站点使用的主题或各种设置。 界面说明1、全局搜索框:点击或通过快捷键 Ctrl+K 可以呼出全局搜索框,输入关键字可以在所有文章、页面、附件、用户及设置项等所有内容中进行全局搜索; 2、侧边导航栏:对控制台提供的功能进行导航,点击导航栏条目会在页面右侧显示对应功能页面。安装某些插件可能会扩展导航栏条目; 3、用户信息展示及操作:展示当前登录用户的头像、名称及角色等信息,··· 中提供更多用户相关操作; 4、功能页面标题: 当前所在的功能页面标题; 5、功能页面操作区域:当前所在功能页面提供的功能操作按钮; 6、功能页面主体: 当前所在功能页面的主体显示区域,显示内容及形式视具体页面功能而定。 文章 文章是 Halo 中的核心概念之一。一篇文章主要由纯文本的文章标题和富文本的文章内容构成,除此之外你还可以为文章设置所属分类、添加标签、设置封面图等。 在不同的站点类型不同的应用场景中,文章的实际含义也会有所区别,它可以代表一则公司新闻、一篇博客或者产品文档中的某一章节。 页面 Halo 中存在两种类型的页面,功能页面 和 自定义页面。 功能页面 功能页面通常由各个插件提供,页面功能及在控制台呈现的内容由具体提供该页面的插件决定。 自定义页面 自定义页面与文章类似,同样包含页面标题和富文本形式的页面内容。与文章不同的是自定义页面无法设置所属分类和标签信息,一般用于站点中单一展示功能的页面,例如常见的站点关于页面、联系我们页面等。 分类 通过分类可以更好的组织管理文章。分类之间存在层级关系,一个父分类下可包含多个子分类。一篇文章可以同时属于多个分类。 标签 标签可以用于为文章添加特定标记,与分类不同的是标签之间没有层级关系。一篇文章也可以同时添加多个标签。 附件 由用户上传的,供文章、主题设置等各个地方引用的文件。多用于文章配图、主题配图、用户头像等场景。 主题 包含了各种站点页面模板的资源包。用户访问 Halo 站点浏览到的内容及样式,由 Halo 管理端所配置使用的主题所决定。 插件 用于扩展 Halo 功能的软件包。插件独立于 Halo 核心应用,可以单独安装、升级、卸载 此版本包含一些破坏性更新,在更新前请注意以下问题: 部分插件中使用的过时 API 已经在此版本中已移除,如果升级之后部分插件出现异常,建议先检查一下插件兼容性以及是否有新版本已经进行兼容。 为了能够更好的维护页面静态缓存功能,此版本将其封装为了单独的插件,如果有需要,请单独安装 https://github.com/halo-sigs/plugin-page-cache 插件。 亮点更新重构登录/注册相关页面 在介绍新的登录页面之前,我们要先说明一下为什么要进行重构,在之前的版本中,和登录相关的功能存在以下问题: 之前的版本中,登录注册相关的逻辑完全由 Console 处理,Console 需要处理各种异常情况和重定向,这会导致 Console 的逻辑过重,且影响整个 Console 页面加载性能。 各种重定向在 Console 端难以处理且本身在后端有类似的处理逻辑。 登录页面加载缓慢,因为依赖于 Console 项目,所以会加载部分使用不上的资源。 登录和注册页面现阶段无法扩展,因为登录页面不会加载插件资源(可能会有隐性的安全问题,如果攻击方可以识别到有哪些插件,可以定向利用插件的漏洞),如果交给后端渲染登录页面则可以避免此问题。 目前管理端不止 Console,还有 UC(个人中心),如果能提供一个统一的登录页面(/login)可能会更好(避免歧义)。 主题无法为登录等页面自定义样式,满足不了部分自定义的场景。 基于以上问题,我们在 2.20 版本中彻底重构了登录/注册等页面,现在完全由后端渲染页面和路由。以下是重构之后带来的一些改进: 统一使用 /login 页面,更加直观。 提升页面加载性能,降低至少 30 倍的资源体积。 提升页面的交互逻辑。 插件扩展登录方式的方式更加合理。 支持通过主题或者插件提供渲染模板,支持主题继承登录相关的模块。 |
截图 | |
随便看 |
|
网盟提供免费网站源码下载(asp源码,php源码,.net源码),源码动态,使用教程和源码评测;为站长推介有价值的源码,为开发者宣传源码作品。