KetchupKeeper 目前我正在开发,你的创意很不多能具体的描述给我下吗
handsome

- 1 天前
- 注册于 2024年10月21日
- 0 次助人
- 于 求追剧记录插件
您没有权限进行此操作 投票
- 于 求追剧记录插件
看看点赞多少 多的话 我来开发一个,或者楼主可以私聊我定制
Halo-Plugin-Footprint
基于高德地图的足迹记录Halo插件,可以记录和展示您去过的地方
记录生活轨迹,分享旅途故事 | Record life tracks, share journey stories
演示
Handsome lik.cc
项目介绍
足迹
是一个专为 Halo 2.0 博客平台开发的足迹插件。它能够帮助博主记录和展示自己的旅行足迹,让读者能够直观地了解博主去过的地方和相关故事。功能特点
足迹地图展示
支持添加地点标记
支持为每个地点添加故事描述
支持上传地点照片
时间线展示
自定义样式设置
响应式设计,支持移动端
安装要求
- Halo 2.0.0 或更高版本
- Java 17 或更高版本
安装方式
方式一:应用市场安装(推荐)
- 在 Halo 的控制台中进入应用市场
- 搜索
足迹
- 点击安装即可
方式二:手动安装
- 从以下地址下载最新版本 JAR 文件:
- GitHub Releases:下载地址
- 在 Halo 后台管理界面 -> 插件 -> 上传插件 -> 选择下载好的 JAR 文件
使用说明
- 安装完成后,在 Halo 后台管理界面左侧菜单栏中找到"足迹"选项
- 点击"添加足迹"开始记录您的旅行记录
- 在地图上选择位置,添加相关信息:
- 地点名称
- 访问时间
- 地点描述
- 上传照片
- 添加标签
- 保存后即可在博客前台查看足迹展示
文档
https://www.lik.cc/docs/halo-plugins
主题适配
目前此插件为主题端提供了
/footprints
路由,模板为footprint.html
,也提供了 Finder API,可以将足迹列表渲染到任何地方。模板变量
路由信息
- 模板路径:/templates/footprint.html
- 访问路径:/footprints
配置说明
基础配置
地图配置
- 地图类型:支持多种地图源
- 默认中心点:设置地图默认显示的中心位置
- 默认缩放级别:设置地图默认缩放大小
显示设置
- 时间线显示:开启/关闭时间线展示
- 照片展示:设置照片展示方式
- 标记样式:自定义地点标记的样式
交流
高级配置
可在配置文件中进行更多自定义设置,包括:
- 自定义地图标记图标
- 自定义主题色
- 自定义动画效果
- API 密钥配置
开发指南
变量类型
- UrlContextListResult<FootprintVo>
示例
<div> <div th:each="footprint : ${footprints.items}" th:with="spec = ${footprint.spec}"> <a th:href="${spec.postLink}" target="_blank" th:text="${spec.title}"></a> <div> <img th:src="${spec.logo}" alt="avatar"> <a th:href="${spec.authorUrl}" target="_blank"> <span th:text="${spec.author}"></span> </a> </div> </div> <div th:if="${footprints.hasPrevious() || footprints.hasNext()}"> <a th:href="@{${footprints.prevUrl}}"> <span>上一页</span> </a> <span th:text="${footprints.page}"></span> <a th:href="@{${footprints.nextUrl}}"> <span>下一页</span> </a> </div> </div>
Finder API
listAll()
描述
获取全部订阅文章内容。
参数
无
返回值
List<FootprintVo>
示例
<div> <div th:each="footprint : ${footprintFinder.listAll()}" th:with="spec = ${footprint.spec}"> <a th:href="${spec.postLink}" target="_blank" th:text="${spec.title}"></a> <div > <img th:src="${spec.logo}" alt="avatar"> <a th:href="${spec.authorUrl}" target="_blank"> <span th:text="${spec.author}"></span> </a> </div> </div> </div>
list(page, size)
描述
根据分页参数获取订阅文章内容。
参数
- page: int - 分页页码,从 1 开始
- size: int - 分页条数
返回值
示例
<th:block th:with="footprints = ${footprintFinder.list(1, 10)}"> <div> <div th:each="footprint : ${footprints.items}" th:with="spec = ${footprint.spec}"> <a th:href="${spec.postLink}" target="_blank" th:text="${spec.title}"></a> <div > <img th:src="${spec.logo}" alt="avatar"> <a th:href="${spec.authorUrl}" target="_blank"> <span th:text="${spec.author}"></span> </a> </div> </div> </div> <div> <span th:text="${footprints.page}"></span> </div> </th:block>
类型定义
FootprintVo
{ "metadata": { "name": "string", // 唯一标识 "generateName": "string", "version": 0, "creationTimestamp": "2024-01-16T16:13:17.925131783Z", // 创建时间 }, "apiVersion": "footprint.lik.cc/v1alpha1", "kind": "Footprint", "spec": { { "name": "string", // 足迹名称 "description": "string", // 足迹描述 "longitude": "double", // 经度 "latitude": "double", // 纬度 "address": "string", // 地址 "footprintType": "string", // 足迹类型 "image": "string", // 足迹图片URL "article": "string", // 管理文章URL "createTime": "instant" // 创建时间 } } }
ListResult
{ "page": 0, // 当前页码 "size": 0, // 每页条数 "total": 0, // 总条数 "items": "List<#FootprintVo>", // 列表数据 "first": true, // 是否为第一页 "last": true, // 是否为最后一页 "hasNext": true, // 是否有下一页 "hasPrevious": true, // 是否有上一页 "totalPages": 0 // 总页数 }
UrlContextListResult
{ "page": 0, // 当前页码 "size": 0, // 每页条数 "total": 0, // 总条数 "items": "List<#FootprintVo>", // 列表数据 "first": true, // 是否为第一页 "last": true, // 是否为最后一页 "hasNext": true, // 是否有下一页 "hasPrevious": true, // 是否有上一页 "totalPages": 0, // 总页数 "prevUrl": "string", // 上一页链接 "nextUrl": "string" // 下一页链接 }
环境准备
# 克隆项目 git clone https://github.com/your-repo/halo-plugin-footprint.git # 进入项目目录 cd halo-plugin-footprint # 安装依赖 ./gradlew build # 打包 ./gradlew clean build
问题反馈
如果您在使用过程中遇到任何问题,或有任何建议,欢迎通过以下方式反馈:
贡献指南
我们非常欢迎各种形式的贡献,包括但不限于:
- 提交问题和建议
- 提交代码改进
- 完善文档
- 分享使用经验
在提交贡献之前,请先阅读我们的贡献指南。
许可证
本项目采用 GPL-3.0 License 开源协议。
鸣谢
感谢所有贡献者对本项目的支持!
样式设计参考:困困鱼 & Thyuu
大佬牛
<img src="https://www.lik.cc/upload/icon.svg"
style="width: 200px;
height: auto;
margin: 0 px;
vertical-align: text-bottom;"
alt="LIK 图标">智阅GPT-智能AI摘要
智阅点睛,一键洞见——基于AI大模型的Halo智能摘要解决方案
演示站
网站名称 说明 演示地址 Handsome 插件开发者
https://www.lik.cc/ webjing 主题开发|插件开发|本插件贡献者 https://blog.webjing.cn/ 本插件积极维护,欢迎通过 [Issue](Issues · acanyo/halo-plugin-summaraidGPT) 提交需求或参与共建!
功能特性
多AI驱动 - 大模型 + 文本算法双重摘要引擎
多主题样式 - 支持5种预设主题(暗色/模糊/七彩等)
深度定制 - 可自定义CSS样式/标题/图标/提示语
智能路由 - 通过URL规则精准匹配文章页面
黑名单机制 - 灵活排除不需要摘要的页面
安装指南
- 在Halo后台进入「插件市场」
- 搜索「智阅GPT-智能AI摘要」进行安装
- 重启Halo服务
- 或者进入
GitHub源码下载jar手动上传
摘要设置
功能模块 核心配置项 说明 基础功能 开启文章摘要 启用开关
内容选择 文章选择器 默认 article
(匹配HTML标签)样式配置 摘要标题<br>CSS样式地址 默认「文章摘要」<br>支持自定义CSS文件 路由控制 文章URL规则<br>黑名单 默认 */archives/*
<br>英文逗号分隔URL主题适配 暗黑模式选择器<br>预设主题 自动切换深色模式<br>5种风格可选
主题样式库
主题名称 特性 适用场景 默认主题 简约白底黑字 通用型 模糊主题 毛玻璃效果 视觉系博客 七彩主题 渐变背景 个性化站点 暗色主题 深色模式 夜间阅读 精简主题 无装饰元素 极简风格 默认主题
精简主题
七彩主题
模糊主题
暗色主题
更多样式还在开发中
配置说明
基础设置
目前仅支持千帆大模型(绝对不是因为他免费),
密钥获取路径:千帆控制台 → 应用接入→创建应用→选择服务→ERNIE-Speed-128K→把对应的API Key和Secret Key 填入插件中
<img width="1243" alt="Microsoft Edge 2025-02-25 19 28 57" src="user-attachments/assets0a8f2624-9d7b-4226-a6ba-8de9d1409726" />
<img width="1221" alt="image" src="user-attachments/assets9dcadd90-8cc4-4fb6-9cb4-f0344dbb9297" />注意事项
- API调用成本:千帆模型必须是用ERNIE-Speed-128K,因为他是免费的其他的造成经济损失不负责
- 网络依赖:需确保服务器可访问百度云API
- 选择器验证:使用浏览器开发者工具检查DOM结构
- 样式覆盖:自定义CSS需使用
!important
声明
常见问题
Q1: 如何获取千帆API密钥?
前往百度智能云控制台,创建应用后获取「API Key」和「Secret Key」
Q2: 摘要样式不生效怎么办?
- 检查CSS文件地址是否可公开访问
- 清除浏览器缓存后重试
- 在控制台查看CSS加载错误
ZLX STUDIO 昨天看你被劫持了 已经改过了 系统自动校验的
- 于 哥哥们,交换友联
ZLX STUDIO 已经添加
https://www.mmm.sd
心若有所向往,何惧道阻且长- 于 哥哥们,交换友联
博客名称:Handsome
博客地址:https://www.mmm.sd
博客Logo:https://thirdqq.qlogo.cn/g?b=qq&nk=30819792&s=100
博客简介:心若有所向往,何惧道阻且长
RSS 订阅 :https://www.mmm.sd/rss.xml
邮箱:30819792@qq.com
标签 技术
新开网站,工作之余写写笔记,大部分文章都是自己手撸 - 于 友链互换^^
站点标题
Handsome 's Blog
站点地址
https://www.mmm.sd
站点 logo
https://www.mmm.sd/upload/a7mzh-49k95.png
站点描述
心若有所向往,何惧道阻且长
RSS 订阅
https://www.mmm.sd/rss.xml 站点标题
Handsome 's Blog
站点地址
https://www.mmm.sd
站点 logo
https://www.mmm.sd/upload/a7mzh-49k95.png
站点描述
心若有所向往,何惧道阻且长
RSS 订阅
https://www.mmm.sd/rss.xml站点标题
Handsome 's Blog
站点地址
https://www.mmm.sd
站点 logo
https://www.mmm.sd/upload/a7mzh-49k95.png
站点描述
心若有所向往,何惧道阻且长
RSS 订阅
https://www.mmm.sd/rss.xml