Post

halo-theme-joe2.0主题修改记录

本文总结了Halo主题的五个实用修改技巧:首先需修改journals.ftl文件中的日志跳转地址,将默认admin路径改为自定义路径;参考指定链接可实现在文章标题中嵌入个人网站标题;同样通过参考链接可为文章页面添加上一篇下一篇标题显示功能;在post_operate_aside.ftl模板中添加代码可生成侧边悬浮小程序码按钮;最后通过修改aside.ftl和tags.ftl文件,为侧边栏标签云和标签页标题添加彩色显示功能,通过style属性设置color:${tag.color!}实现个性化标签样式。这些修改能有效提升博客用户体验和个性化程度。

技术教程 阅读 1786 点赞 25 评论 0

1、halo后台修改之后,需要修改主题日志页面,右上角跳转日志新增地址

修改模板journals.ftl 代码位置16行左右,如下代码 admin 改成自定义的路径

<a class="joe_journal_add" href="${blog_url+'/admin/index.html#/sheets/journals'}" target="_blank" rel="nofollow"><i class="joe-font joe-icon-edit"></i></a>

2、修改文章标题能带上个人网站的标题

参考http://www.sammery.com/archives/69.html

3、修改文章页面上一篇下一篇可以显示文章标题功能

参考http://www.sammery.com/archives/57.html

4、文章页面侧边悬浮按钮,增加当前文章小程序码,实现在小程序端浏览

修改模板post_operate_aside.ftl ,在最后一个图标后面添加如下代码:

  <#if settings.enable_share_weixin>
    <li class="post-operate-donate">
      <i class="joe-font joe-icon-qrcode2"></i>
          <div class="joe_donate">
              <p>微信扫一扫,小程序浏览!</p>
              <ol class="joe_donate_list${(settings.qrcode_zfb?? && settings.qrcode_wx??)?string(' two','')}">
                <#if settings.qrcode_zfb??><li><img src="https://www.muyin.site/weChat/qrcode.php?type=image&isHyaline=false&articleId=${post.id!}" onerror="Joe.errorImg(this)" alt="微信扫一扫,小程序浏览!"/></li></#if>
              </ol>
          </div>  
    </li>
  </#if>

5、彩色标签

(1)修改侧边栏标签云颜色根据标签设置显示,修改模板文件/template/common/aside.ftl 代码位置104行,添加代码 style=“color:${tag.color!}” 完整代码如下:

<a data-url="${tag.fullPath!}" data-label="${tag.name!}" href="${tag.fullPath!}" title="${tag.name!}" style="color:${tag.color!}">${tag.name!}</a>

(2)修改标签页面标签标题颜色,修改模板文件tags.ftl 代码位置32行,修改如下:

<figcaption class="title" style="color:${tag.color!}">${tag.name!}</figcaption>

继续阅读

全部归档
【会员插件】介绍
【会员插件】介绍

本文介绍 Halo 会员插件(PluginMember)的功能与使用教程。该插件面向 Halo 2.24.0+ 站点,提供会员档案、等级权益、积分与可选储值账户、充值(在线支付/卡密)、邀请推荐、签到补签、内容收藏、交易流水及产品插件积分兑换对接等完整运营能力。插件明确积分属于站内权益分,储值账户涉及资质风险,建议默认采用积分直接兑换商品。后台提供运营概览看板与会员管理入口,用户中心支持自助查询与操作。文章同时给出新站最小配置、拉新、付费转化与积分兑换的运营建议,强调储值、提现、积分划转需在确认合规边界后启用。

【友链自助提交插件】介绍
【友链自助提交插件】介绍

本文介绍 Halo 平台"友链自助提交插件"(LinksSubmit)的功能配置与完整使用流程。适用于 Halo 2.24.0 及以上版本,支持访客前台自助提交或修改友链,管理员后台集中审核。核心能力包括自动审核与反链校验、图形/邮箱验证码、评论数门槛、IP 限流等风控策略,以及邮件通知、定时清理无效友链和互链校验等自动化维护。插件提供页面内嵌、弹窗、悬浮按钮等多种展示形式,并支持外观定制与主题兼容,可将友链交换从手工沟通转为标准化自动流程,显著降低人工审核与维护成本。

【授权管理插件】介绍
【授权管理插件】介绍

授权管理插件(LywqPluginAuth)为 Halo 插件提供统一授权中心,集成插件目录发布、用户申请、管理员审核、永久授权码、自助激活、许可证下载、公共 API 校验及第三方发卡对接。运行环境要求 Halo ≥ 2.25.0、Java 21 及 LywqPluginCore ≥ 2.3.0。核心资源包括插件目录、授权记录、永久授权码与永久授权用户。管理员可发布插件、审核授权、批量生成授权码并配置定时清理;用户可自助申请域名授权、输入验证码激活并下载 license。插件支持免费、限时免费与付费三种授权模式,业务插件可通过公共接口校验域名授权状态,帮助站长与发行者建立完整的插件授权与分发体系。

评论

友链提交
请认真填写以下信息,谢谢!
(请填写完整的网址,例如:https://www.example.com)
(贵站展示本站链接的页面地址,一般是友链页面,填写后将自动验证友链关系有效性)
(用于抓取文章)
(用于接收通知)