原创

共收录文章 11

uni-halo2.0小程序增加友链提交功能

uni-halo2.0小程序新增友链提交功能,通过安装“友链自助提交插件”实现,需在config/plugins.config.js文件中修改博客信息。代码修改记录已提交至开源仓库PR,插件下载地址及详细配置文档可供参考。功能演示页面展示提交界面,用户可按教程完成插件安装与配置,实现友链自助提交功能。

2
0
311

uni-halo2.0小程序增加文章访问验证码功能

基于读者需求,作者实现了uni-halo2.0小程序的文章验证码功能并提交代码至开源仓库。功能支持两种弹窗加密方式:文章详情部分内容加密(可手动关闭弹窗验证)和全部加密(验证后关闭弹窗)。实现推荐基于Tools工具,需修改api/v2/all.api.js文件中的认证token及config/ad.config.js中的激励广告id(无广告id可留空);同时支持通过文章元数据unihalo_useVisitMorePwd(部分加密)和unihalo_useVisitPwd(全部加密)设置。代码修改记录已公开,供开发者参考使用。

0
0
388

TinyTale小程序增加友链提交功能

本文教程详细介绍了基于TinyTale小程序实现友链自助提交功能的完整方案。教程首先展示了功能演示效果,然后分步骤讲解实现过程。首先要求用户具备Halo博客系统、TinyTale小程序和linksSubmit插件三个必要条件。实现步骤分为两部分:第一步在pages目录下新增友链提交页面link_submit.vue,包含完整的表单组件和提交逻辑;第二步在友链页面增加悬浮按钮入口。教程提供了详细的代码示例和配置说明,并特别提醒用户注意plugin-links-submit-1.4.2版本更新后API的变化,需要将原接口"/linksSubmit/links"替换为"/apis/linksSubmit.muyin.site/v1alpha1/submit"。整个教程内容详实,代码完整,为开发者提供了可直接使用的实现方案。

2
0
443

TinyTale小程序增加文章访问验证码功能

本文详细介绍了基于TinyTale小程序实现文章访问验证码功能的教程。教程通过修改多个Vue文件代码,实现了两种验证方式:弹窗输入验证码和观看视频解锁文章。实现过程包括改造文章详情页面、添加验证码弹窗组件、新增广告获取验证码页面,并集成微信小程序激励广告。开发者需要配置Tools工具箱插件认证token和微信广告ID,同时注意API版本更新导致的接口地址变更。该功能可有效保护文章内容,通过观看广告或输入验证码的方式解锁完整内容,为小程序运营提供新的变现途径。

2
1
470

给博客添加文章访问验证码功能

作者为Halo博客开发了一篇文章验证码功能,用于公众号引流。后端新增注册码实体、服务、控制器等模块,实现生成、检查、清理过期注册码功能;前端新增验证码模板和样式,支持用户扫码验证。发布文章时可选择验证码模板,验证成功后session记录,同时保留原有密码功能。该功能通过后端接口和前端交互实现,有效提升用户关注度和网站流量。

16
4
1426

如何内网穿透本地服务

首先需在木因博客注册用户并完善nps账号,随后下载对应系统客户端,Windows系统需修改conf/verification.key文件粘贴密钥后运行install.bat注册,Mac系统则执行chmod +x *.sh赋权,再通过install.sh输入密钥注册并start.sh启动;客户端注册成功后,在后台查看上线状态,接着配置域名解析(主机域名按规则替换“*”),访问测试域名若失败则重启客户端(使用stop.bat与start.bat)。

55
0
1081

vue2学习笔记

Vue基础核心包括创建实例与容器的一对一关系,模板语法分插值语法{{}}和指令v-bind(简写:),支持数据绑定,单向v-bind流向页面,双向v-model用于表单元素。el配置可通过new Vue时指定或vm.$mount(),data可对象式或函数式(组件必须函数式,避免箭头函数)。MVVM模型中,Model为data数据,View为模板,ViewModel为Vue实例,data属性自动代理到vm上。数据代理通过Object.defineProperty实现vm代理data操作,方便访问。事件处理用v-on或@绑定,methods配置函数,支持修饰符如prevent、stop,键盘事件有enter等别名及系统修饰键特殊用法。

2
0
498

mysql获取时间临时表

本文提供了两个MySQL时间查询示例:第一个查询用于生成指定时间区间内的所有日期,通过mysql.help_topic表的help_topic_id作为递增天数参数,结合date_add函数从起始日期开始逐日生成,利用datediff计算区间天数差确保覆盖完整日期范围,最终按help_topic_id排序输出日期序列。第二个查询用于获取当天内所有时段,通过变量@i实现小时数递减,使用DATE_SUB将当前日期格式化为年-月-日后减去@i小时,生成每1小时一个时段的时间点,通过交叉连接生成足够行数以覆盖全天时段,最终输出格式化的日期时间字符串。两查询分别解决了日期区间生成和时段细分的时间数据处理需求。

3
0
274

ureport2报表开发规范

Ureport2报表开发规范明确了项目目录结构,包括Java代码分层、资源文件组织和报表文件存储位置。新增报表需四步:设计返回实体类(Model结尾)、创建SpringBean数据源(ReportBean结尾)、设计报表文件(Data/List结尾)和配置查询项。命名规则要求文件和类名严格遵循后缀规范,数据源配置需指定Bean ID和数据集名称。分页支持逻辑分页(主报表)和物理分页(钻取列表),通过继承BaseReportBean重写queryPage方法实现,需设置数据集名称和总条数。报表查询项支持动态配置,分页参数可通过设计器或配置项设置。

8
0
828

CentOS安装docker

本文详细介绍了在CentOS系统上安装并配置Docker的完整流程。首先通过yum命令移除旧版本Docker及相关组件,避免冲突;接着安装必要的系统工具(yum-utils、device-mapper-persistent-data、lvm2),并添加阿里云Docker-ce软件源,更新yum缓存后安装Docker-ce社区版。安装完成后启动Docker服务,创建自定义存储路径/data/docker,并通过编辑daemon.json文件配置阿里云镜像加速及指定存储路径,最后设置Docker开机自启,确保服务持久可用。整个过程涵盖卸载、安装、配置、优化及服务管理,为后续容器部署奠定基础。

12
0
469
1 2

欢迎来到木因博客

37 文章数
16 分类数
34 评论数
27标签数
最近评论
柳意梧情

柳意梧情


测试评论自动刷新

柳意梧情

柳意梧情


评论测试

柳意梧情

柳意梧情


测试