JPress v2.0-rc.6 发布,新增专业的 SEO 支持

news/2024/5/10 6:20:10/文章来源:https://blog.csdn.net/weixin_33690963/article/details/89582498

百度智能云 云生态狂欢季 热门云产品1折起>>>  hot3.png

 

JPress 是一个使用Java(JFinal、Jboot框架)开发的类似 WordPress 的系统,但更加侧重于企业营销和微信运营。

此版本,主要是完善对专业的 SEO 功能配置和支持,如下图所示:

以下是 JPress v2.0-rc.7 的更新内容:

  • 新增:robots.txt 的支持
  • 新增:sitemap 功能
  • 新增:baidu 和 Google 的自动 ping 提交的功能
  • 新增:baidu seo 自动实时 push 和 update 的功能
  • 新增:用户登录成功的跳转配置
  • 新增:#hasAddon() 指令 和 hasAddon() 模板方法,用于对当前应用是否启用了某个 JPress 插件。
  • 优化:优化 jpress 数据表结构,使其更加合理。
  • 优化:优化 Module 二次开发的代码生成器 ModuleGenerator
  • 优化:升级 JFinal 到最新版本 3.7,升级 Jboot 到最新版本 2.0.3
  • 优化:删除 CommonsUtils 中的 escapeHtml 方法,使用 StrUtil 替代
  • 优化:删除 ControllerBase 中的 getParaSet 等无用的 Action
  • 优化:Utm 存储任务 UtmBatchSaveTask 修改为 1分钟已提交一次,同时修复可能存在的线程安全问题
  • 优化:对 AddonUtil 进行重构,使之更加简单合理
  • 优化:调整 分类、标签 显示到菜单的交互逻辑,使之更加直观。感谢 [@喜欢吃豆包](https://gitee.com/litongclub)
  • 优化:当对网站菜单进行删除的时候,弹出提示框,防止误删的问题
  • 优化:JPressOptions 的 get() 方法添加返回默认值的支持
  • 优化:当微信小程序等客户端通过 api 读取文章时,无法获取文章作者的问题。感谢 [@喜欢吃豆包](https://gitee.com/litongclub)
  • 优化:优化 tomcat maven 模块的 pom.xml ,防止 打包tomcat的时候自动打包无用的配置文件。
  • 优化:优化 #para 指令,删除其无用的代码逻辑
  • 优化:修改 AddonInfo 的 isStart() 方法为 isStarted()
  • 修复:当在同一个机器上部署多个 JPress,通过 jpress.sh 去关闭 jpress 时,会导致多个 JPress 应用同时关闭的问题。感谢 [@900](https://gitee.com/upwind)
  • 修复:菜单 填写 html 的 icon 时,可能出现错误的问题
  • 修复:WordPress 文章导入时,可能存在数据丢失的问题。感谢 [@xiyoufang](https://gitee.com/xiyoufang)
  • 修复:通过 微信、QQ 等进行 Oauth 登录成功之后,跳转的路径错误的问题
  • 修复:用户中心的登录页面,在二级目录下会出现部分css无法正确显示的问题
  • 修复:微信运营插件 启用后,无法对其进行关闭的问题
  • 修复:SwitchRender 验证选中状态错误,导致文章评论开关无法正确编辑的问题
  • 修复:SortKit 多次 进行 sort 后,会导致子级内容重复加载的问题
  • 修复:当卸载模板后,重新安装新模板,由于缓存原因还是现实之前模板内容的问题

 

JPress的主要特点

模板

  • 模板安装

  • 模板卸载

  • 在线编辑(删除模板、修改模板、上传模板)

  • 完善的开发文档

  • 极致的开发体验

插件

  • 插件在线安装、卸载

  • 插件在线启用、停止

  • 插件在线更新

  • 支持在插件里添加新的 Controller

  • 支持在插件里添加新的 Handler

  • 支持在插件里添加新的 Interceptor

  • 支持在插件里添加新的 Html、Css 和 Js

  • 支持在插件里创建新的数据库表以及对应的 Model

  • 支持在插件里链接不同的数据库

  • 支持通过插件动态扩展后台菜单和用户中心菜单

  • 插件扩展的菜单支持用户权限设置的管理

  • 插件被停止:该插件的所有Controller、Handler、Intercepter 自动被移除

  • 插件被卸载:该插件的所有资源全部被删除

用户

  • 独立登录和注册入口

  • 独立的用户中心(投稿、文章管理和评论管理、个人资料等)

  • 手机短信和邮箱激活配置

  • 支持第三方登录:微信和QQ等

微信

  • 微信公众号对接

  • 微信公众号运营插件

  • 微信公众号菜单管理

  • 微信公众号自定义关键字匹配

  • 微信小程序管理

其他

  • WordPress、Hexo、Jekyll 文章一键导入

  • Docker 一键部署

  • 阿里云、腾讯云CDN在线配置

  • 阿里云、腾讯云短信验证(用户注册手机验证)

  • 附件自动可配置自动同步阿里云OSS

  • 完善的API接口配置管理

  • 文章和页面独立的SEO配置

  • 更多功能等你发现...

交流

  • 官网:http://www.jpress.io (新版上线、欢迎吐槽)

  • 提问:http://www.jpress.io/club

  • 下载:http://www.jpress.io/download

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_803799.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

《大型网站技术架构》阅读笔记

文章目录前言基本信息一、概述1.1、架构演化1.2、架构模式1.3、核心要素二、架构层面2.1、高性能【网站性能、web前端、应用服务器、存储性能】2.2、高可用【不同层、应用、服务、数据、软件发布、监控】2.3、伸缩性【网站架构、应用服务器集群、分布式缓存集群、数据存储服务器…

SEO优化知识点以及思路学习笔记

文章目录前言实用网站工具网站SEO知识博客一、初步认识SEO二、网页爬虫的管理规则三、链接提交与页面收录四、知识点学习4.1、了解权重4.2、点击率、访问量与停留时间五、SEO优化方式5.1、关键词排名选择技巧5.2、网站高阶栏目打造5.3、利用锚文本提升网站的收录5.4、使用外链5…

18 个锻炼编程技能的网站

编程几乎已经成为了人类所知每个行业的必要组成部分,它帮助组织和维护大型系统的方式是无可比拟的,所以越来越多的人开始了他们的编程之旅。 要学习编程,你可以通过交互式平台或者书本,随便一种你觉得最适合和容易的学习方式。但是…

标识识别的注意点、dll缺失文件下载网站

1、进行线性插值,放大图像,然后识别。 其要注意:如果原来的图像成像都不好,即使放大后,其成像质量会更差,例如方形里面的小图案,如果成像不好,其放大后效果也是很差的。 左原图&…

python数据分析与挖掘学习笔记(6)-电商网站数据分析及商品自动推荐实战与关联规则算法

这一节主要涉及到的数据挖掘算法是关联规则及Apriori算法。 由此展开电商网站数据分析模型的构建和电商网站商品自动推荐的实现,并扩展到协同过滤算法。 关联规则最有名的故事就是啤酒与尿布的故事,非常有效地说明了关联规则在知识发现和数据挖掘中起的作…

网站开源字体使用

如需了解完整内容请访问: https://www.emperinter.info/2020/11/29/how-do-i-use-open-source-fonts-in-my-website/ 最近研究手机换字体时想起尝试更换网站字体,就搞了搞! 字体选择 这个肯定就是选择开源字体了,没啥其它可选的&a…

WordPress网站数据库报错 Error establishing a database connection

最近搞了一下网站迁移,因为主从同步有问题就又重新迁移回去了,结果解决同步的时候不清楚咋把另一个网站的数据库连接给干出Error了。Error如图所示(Error establishing a database connection) 确定密码是否正确 进网站目录查看wp…

build vue 静态化_vue教程-vue+sass+环境变量实现网站换肤

今天给大家分享一个vuecli3.x sass .env环境变量实现网站换肤的效果。本教程实现了,文字颜色、图片、背景图片的更换效果。准备物料:脚手架:vuecli3.xnpm包:node-sass,sass-loader环境变量文件:.env.a, .…

怎样查看网站的真实服务器ip地址,开源之系统:如何查看Ubuntu20.04版系统公有私有IP地址和配置IP...

在终端命令里,如何才能查看当前电脑的IP地址呢?如果是Linux系统老用户,可能很多人会想到那个老命令ifconfig,不过现在新版本已经被丢弃不用了。现在在Ubuntu操作系统里,往往要用ip命令就行。终端输入ip addr就可以查看…

MySQL(Linux)编码问题——网站刚刚上线就被光速打脸

MySQL(Linux)编码问题——刚刚上线就被光速打脸MySql默认编码问题总结了一下,大致是这样的修改数据库配置在URL上加载参数MySql默认编码问题 说到这里真的想哭,改了无数bug,眼睁睁看着完善起来的系统,突然…

给你的阿里云网站加上HTTPS(Nginx)

今天突然心血来潮,看博客的HTTP不爽已经很久了,是时候改变裸奔的现状了 从阿里云获取免费的SSL证书 在阿里云控制台,找到安全(云盾)->SSL证书 点击购买(不要钱的,不用怕) 选择单…

网站建设-1小时学会建站,采用PHPWAMP搭建网站[全程实战]-韦语洋(Lccee)-专题视频课程...

网站建设-1小时学会建站,采用PHPWAMP搭建网站[全程实战]—80403人已学习 课程介绍 phpwamp是目前方便便捷的绿色软件,采用用PHPWAMP搭建本地网站运行环境,然后如何利用phpwamp配置并测试好网站,再手把手教学员如何传到网上运行…

网络营销-网站盈利方式/淘宝客网络赚钱/广告联盟-韦语洋(Lccee)-专题视频课程...

网络营销-网站盈利方式/淘宝客网络赚钱/广告联盟—19093人已学习 课程介绍 课程简单易懂,学习本课,个人看完能学会使用淘宝客赚钱,网站主看完能使用阿里妈妈广告联盟赚取佣金,给自己网站增加收入。学会广告联盟的相关知识&…

PHP绿色集成环境在云服务器上的应用,PHPWAMP在服务器上搭建网站案例

问:什么叫WAMP?答:Windows下的ApacheMysqlPHP,称之为WAMP。 本文案例采用的PHP集成环境是我自己开发的纯绿色版WAMP软件(PHPWAMP)。 我在这款集成环境里集成的组件都是完全版的,适合本地调试&…

PHPWAMP乱码一键解决,PHP乱码通用解决方案/网站乱码的多种原因分析

所有引起网页乱码的原因,我将其划分以下五大类 1、服务器强制编码造成的乱码(此乱码的表现:通常只会引起某个PHP版本乱码(因为默认配置不同),建议使用PHPWAMP内置的常用工具万能乱码修复器,该修…

支持源码多重加密,将网站一键生成EXE文件运行,封装网站源码演示运行

PHP打包器应用场景:做好网站程序后,发布给用户看,但是不想泄露源码,可以选择“封装源码生成EXE文件”,建议封装前先用zend等加密代码,可以起到双重保险,对方在破解软件的同时还需要破解网站源码…

PHPWAMP内置IIS管理器一键搭建PHP网站,支持无限个不同PHP版本同时运行

PHPWAMP内置了功能强大的IIS站点管理,可同时运行多个PHP版本,站点管理可自定义添加PHP版本 使用方式:点击相关设置,直接打开IIS站点管理即可使用,如果你电脑没安装IIS,会自动快速安装 (右键新标签打开图片可…

使用teleport ultra爬取网站源码

有时候看到好看的网站总想爬取下来玩一玩,模仿一下,这里介绍一个好用的工具teleport ultra 下载链接:teleport ultral 下载之后,安装,注意安装的时候把默认勾选的推广软件取消了! 爬取步骤: …

html 页面索引_建站SEO原来如此简单(HTML篇)

之前的文章向大家介绍了内容管理系统CMS的详细内容,也曾提到HTML是基于CMS的。那么这篇文章就带大家彻底的了解一下HTML的各项内容。html一.什么是HTMLHTML,超文本标记语言。是为了创建网页和可在网页浏览器中看到的信息设计的一种标记语言。…

php.ini网站空白,编译安装php,php.ini在配置文件目录下,但是页面无法解析,显示空白...

编译的php版本是 5.5.5,安装完毕后运行测试页面 index.php,内容如下phpinfo();?>php的安装信息:其中配置文件目录为 /usr/local/php/etc/第一次执行 index.php 时,配置文件目录下没有 php.ini,php以默认配置运行,可…