为什么要用JPress

记录一下本人选择JPress而不是其他的原因

  • 相比vue之类的前后分离。jpress有更好的SEO效果
  • 相比wordpress,个人认为jpress有更加简单的模板开发体验。不过本人主要使用的是java技术。wordpress 模板开发还需要php的基础,对于我来说不够丝滑。
  • jpress的产品完成度较高,虽然社区内容不是很丰富,但是足够简单。

安装部署

  1. 前提环境 jdk8 和 mysql 5.7
  2. 到 gitee这里把源码clone下来
  3. maven 下载依赖
  4. 找到starter 项目运行即可
  5. 第一次运行要手动安装配置,这里和wordpress很像,就不介绍了

模板开发

个人觉得这里jpress要比wordpress更为简洁好用。
先看到官网对于模板的介绍 模板介绍

也就是把这几个件打包压缩成zip,就可以导入了。这点和wordpress也非常相似。

举个例子

当我有个素材网站觉得很好看。如下

我想要把文字换成自己的公司名称
那么就在html中,加入 JPress的模板语法全局变量WEB_NAME

然后将html压缩打包成zip 导入Jpress

然后启用看效果就有了

但是要注意在某些css参数的时候,要转一下,有些时候enjoy解析的路径要注意

JPress安装部署及模板开发相关推荐

  1. erpnext v13 安装部署 + VSCode本地开发环境配置

    ERPNext Version-13 安装生产环境 参考链接 https://discuss.erpnext.com/t/install-frappe-erpnext-v13-beta-from-sc ...

  2. HoloLens开发环境安装部署(基于Unity2018.4/VS2017/MRTK)

    HoloLens是微软的MR开发环境,网上有很多部署教程,我这里推一个博主的部署方法,大体上都差不多.用微软的官方平台把UWP程序部署到HoloLens眼镜里. HoloLens开发环境安装部署 一. ...

  3. DataX安装部署-Reader插件二次开发

    DataX DataX 是阿里巴巴集团内被广泛使用的离线数据同步工具/平台,实现包括 MySQL.Oracle.SqlServer.Postgre.HDFS.Hive.ADS.HBase.TableS ...

  4. 企业运维实战--自动化运维Saltstack(上)之saltstack的安装部署、远程执行、grains和pillar详解以及Jinja模板的使用

    企业运维实战--自动化运维Saltstack(上) 前言 一.Saltstack安装部署 二.sls文件远程执行 saltstack安装httpd并启动 saltstack源码编译安装nginx 启动 ...

  5. egret与php相连,JavaScript_Mac OS X 系统下安装和部署Egret引擎开发环境, 概述 Egret基于TypeScript开 - phpStudy...

    Mac OS X 系统下安装和部署Egret引擎开发环境 概述 Egret基于TypeScript开发的,而TypeScript编译工具tsc是基于Node.js开发的.所以在安装过程中,我们先需要对 ...

  6. 口红机 抖音口红机 女神赢口红系统源码 全开源可二次开发 微信游戏,公众号游戏,口红机源码安装部署、调试...

    上个月应朋友的请求帮助在公众号搭建了最近还蛮火爆的抖音口红机游戏,在此分享下,话不多说先上成功运行的效果图, 口红机首页商品展示运行效果图:        口红机闯关第一关运行效果图:        ...

  7. 知识图谱实战开发案例剖析(22)Protege开发环境安装部署

    一.前言 本文是系列博文<知识图谱实战开发案例剖析>第7部分:Protégé本体建模,第1节:Protégé环境安装部署.该系列内容已经录制成视频课程,发布在:网易云课堂. 二.正文 2. ...

  8. 使用Unity开发Nreal应用以及安装部署

    Nreal开发的官方教程和csdn上面也有一些教程,但是由于版本更新的问题,后面的开发有些教程已经滞后,所以现在出一个在最新的Nreal的快速开发教程. 一.下载NRSDK,官方链接:https:// ...

  9. 升讯威微信营销系统开发实践:(4)源代码结构说明 与 安装部署说明( 完整开源于 Github)...

    GitHub:https://github.com/iccb1013/Sheng.WeixinConstruction因为个人精力时间有限,不会再对现有代码进行更新维护,不过微信接口比较稳定,经测试至 ...

  10. Docker概述和安装部署

    概述 Docker产生的背景 一款产品从开发到上线,从操作系统,到运行环境,再到应用配置.作为开发+运维之间的协作我们需要关心很多东西,这也是很多互联网公司都不得不面对的问题,特别是各种版本的迭代之后 ...

最新文章

  1. The resource identified by this request is only capable of generating responses with characteristics
  2. 图像降噪算法——稀疏表达:K-SVD算法
  3. 无监督学习之聚类方法(K-Means、层次聚类)
  4. jq中ajax请求跨域,用JQuery实现简单的Ajax跨域请求
  5. python二维向量运算模拟_Python数学基础之向量定义与向量运算(附代码)
  6. 二阶偏微分方程组 龙格库塔法_数值方法(MATLAB版)(原书第3版)[Numerical Methods Using MATLAB,Third Edition]pdf...
  7. ami码matlab,matlab编程实现ami码的相关问题
  8. 网站的LOGO尺寸大小参考
  9. 巴特沃斯(Butterworth)滤波器(一)
  10. 360自研分布式存储系统Bada的架构设计和应用
  11. 《跃迁:成为高手的技术》读后感
  12. EI 收录的期刊有哪些
  13. TIA博途中无法添加HSP硬件支持包的解决办法
  14. request.args.get()用法
  15. js 免费可靠cdn地址(富文本编辑器tinymce的实践)
  16. 对于reg51.h、reg52.h、regx52.h、stc15f2k60s2.h的思考
  17. java游戏蜀山回合制,蓝港3D萌系回合制仙侠手游《大话蜀山》上线
  18. 幼儿园的计算机一年级的教案,一年级活动教案
  19. HTML5网页动画效果
  20. 辽宁省中职高考计算机专业,2017年辽宁民族师范高等专科学校单招(计算机)考试大纲(中职生)...

热门文章

  1. 这样处理,Java中的注释代码也会执行
  2. 试用具体例子说明为什么在运输连接建立时要使用三次握手。说明如不这样做可能会出现什么情况。
  3. python多项式拟合_python中的多元(多项式)最佳拟合曲线?
  4. Unity 接入天气系统
  5. 《长安十二时辰》教了哪些算法知识?
  6. 个人笔记应用 - 思源笔记
  7. centos6.5配置静态IP 时,出现BCAST不能设置的问题
  8. iOS逆向:【ARM 移位操作】(LSL、ASL、LSR、ASR、ROR、RRX)
  9. 安装atari 游戏的Rom
  10. 计算机ms高级应用科目一 科目二考什么,科目一、科目二、科目三、科目四都考什么?全都在这儿了!...