近一月都在折腾博客,从最早joomla到WordPress,再由WordPress到joomla,记录一下历程

由于博客的定位主要是自己的技术探索记录,各种软件的环境搭建、实验记录、配置记录等,包含大量的代码块,而在使用了MarkDown编辑器后对于这种简练的写法不能自拔;

对于编辑器其实是编辑习惯和主题排版尤其在意,一定要按照自己的意愿去搭配;严重强迫症

有时候纠结于一个点,甚至怀疑自己有点苛责过甚了;但考虑到后面打算写windows操作记录,毕竟现在的水平玩转不转powershell;所以需要有大量的图片,并且还想要个加水印的功能;

本来想着差不多就算了,但是近期印象笔记支持了MD笔记,而且有着漂亮强大的着色,所以近期又回到了这个死胡同

WordPress

编辑器

首推“淮城一只猫”的WP Editor.md MD编辑器;

  • 代码高亮
  • 代码块
  • MD编写
  • 显示行号
  • 粘贴MD文章
  • Emoji表情(没用过)
  • 科学公式(没用过)
  • 思维导图(没用过)

lIe.png

主题

WordPress主题很多,安装卸载都是点点鼠标的事,这点比joomla简单很多;装完主题后回有向导提示安装插件,也是点击即可完成;
大部分主题都分为免费版和专业版,免费版提供基础功能,基本模块设置,如无特殊需要基本够用;专业版(收费版)可设置的地方更多,更能更强大;

插件

WP Editor.md编辑器配合OC标题导航确实不错;插件整体安装、卸载、配置等也都很方便,WP真是入门门槛低,适合把主要精力放在内容创作上,对于网站的建设,只需要动动鼠标就可以完成;而且大部门插件还都是免费提供;部分功能才收费

媒体(图库/相册)

这方面实在是受不了把所有图片都放在一块,虽说用着方面,但碍于自己的特殊症状,总是觉得一大堆东西没有个明确的分门别类别扭;

有插件提供媒体管理,但是很多都是逻辑上分类,实际目录还是按照WP的上传目录存放;用了插件之后好多了,只是有时候会无望的担心以后图片很多了以后咋办,流量都是个问题

备份/恢复

Akeeba也有WP版本的,基本上无需担心

后记

放弃WordPress的主要原因是不会做首页,使用了主题之后,基本都是用列表实现的,试了很久也无法达到自己满意的页面;这和熟悉程度有关系,但一直无法再这个领域有所深入,可能和熟悉joomla的页面布局的先入为主有关系;

对于不喜欢折腾的人来说,WordPress还是首选

joomla

编辑器

joomla的默认编辑器使用TinyMCE,默认也有可以插入代码块的地方,但对于高亮的支持比较少,只是主流的几种,像我这种常用bash、SQL、Apache、nginx等系统脚本语言或配置文件的高亮都没有,但也凑合能用,灰色背景,少量着色;

根据我现在的编辑习惯和需求测试了几款joomla编辑器

ace x markdown

ACE X Markdown

  1. 纯MD编写,支持很多语言的高亮
  2. 支持多种高亮主题
  3. 支持从别的MD编辑器粘贴
  4. 免费使用,支持PHP Markdown Extra语法
  5. 插图位置设置等

有问题的地方

  1. 换行有很大问题,星号的列表没有换行
  2. 引用块也没有换行,列表块也没有
  3. 如果最后一行是MD语法,则必须得在最后还得写一行文字,空行都不行,否则最后不但没有换行,还没有应用样式
  4. 不支持中文编辑;需要微调的时候就不行了,不过我一般都是现在本地编辑器写好之后粘贴到博客上的,但还是有些不便;作者也没留联系方式。。。
  5. 瑕疵太大,遗憾…

Sln.jpg

TinyMCE+prism插件

TinyMCE+prism插件

现在高亮加语法支持最好的基本上就是prism了;有个哥们给TinyMCE写了个插件,可以在TinyMCE的插入代码里面进行高亮显示;效果很好,但是不方便,写了几篇粘过去,真是不容易,写个标题,点一下插入代码,重复,重复,累。。。写完后还要切换到code标签用notepad++批量替换CSS的class,不然bash、SQL等没有语法高亮

7vb.jpg

ydo.jpg

JCE

收费编辑器,考虑了很久,最后还是买了,29欧元

  1. 支持的功能比TinyMCE多太多
  2. 支持上传图片的加水印(我需要的)
  3. 支持MD简单语法,但不支持MD粘贴,这靠
  4. 而且不支持代码块写入,对于代码只支持code这一种着色;如果不写代码的话,这算是Joomla顶级编辑器
  5. 其他优点暂时用不上;写邮件联系作者,他后来又写了个插件来支持,但比较鸡肋Wf Highlight.
  6. 使用了几天code example样式,没有了背景色和代码高亮,支持粘贴文章,单后圈选代码应用样式,在没有看到印象笔记支持MD之前,差点就从了

r2W.png

模板

  1. joomla的主题叫模板(template),WordPress的叫theme;joomla的主题安装和配套安装并不简单;对于不熟悉的新手来说,并不容易,在上传完模板之后还要分别上传安装插件和组件,然后部分插件和组件还要在插件管理里面开启,否则就不生效;虽说现在有了后台直接在线安装,好点
  2. 而且菜单和文章分类之间的逻辑关系稍显复杂,对于新手并不友好,但如果你要是熟悉了基本上就离不开了,暮犬晨鸡各司其职;
  3. 模块的和模板的布局有直接关系,所防止的内容和文章分类以及文章有关系,搞清楚这一套并不容易,新手基本上学习曲线略微陡峭;这可能也是在个人领域应用不广泛的原因之一吧
  4. 免费模板如T3-frameworkRockettheme等,很好很强大
  5. 如果要购买模板,强烈建议去themeforest.net购买,这里购买的模板价钱和开发厂商的一样,但是可以永久下载和更新
  6. 页面建设SP Page Builder也有免费版

插件

大部分插件都是付费订阅下载,而且大部分的开发者都是团队,订阅期间可以下载所有的产品,这就导致订阅的费用整体偏高,订阅的费用不同于单独购买,对于只需要一个产品的用户来说,真是不便宜,动不动几十美金或欧元,可能他们的定位是企业用户;

但几个强大的组件都是免费的,比如k2;基本上玩joomla必玩K2;
各种商店的插件,好像在国外大部分都用joomla建设在线商店,在国内几乎没有;

媒体管理

joomla的图片和媒体管理是基于本地的images目录形式,著名的插件[phoca.cz]的相册、图库、K2增强组件也带免费的图库插件,基本上好点的编辑器都自带媒体管理;很方面,适合我,可能和入手早有关

备份/恢复

著名的Akeeba始于joomla版本,很方面备份与恢复

后记

Joomla还有很多优秀的编辑器,和WordPress一样,如果不写代码的话,都是优秀的

我的解决方案

在印象笔记里面先写,调试好,从预览视图直接全选复制到JCE的常规视图,标题还是H标签,代码是<pre><code>标签,就这样吧,要啥自行车啊
性能方面见仁见智吧,我没觉得Joomla比WordPress慢;
安全性方面这也是见仁见智的,后台都是得特殊修改或者增加二次验证什么的,对于ldap的支持都是可以的,这点对于企业用户尤其重要;
对于joomla的熟悉和其强大的模板位置设计,想在某个页面的某个位置放置某个内容得心应手,让其在选择的页面显示或反之亦然,所以最终还是选择了熟悉的,不能在这方面花再多的时间了,建设内容更重要!

update:2019年6月22日17:53:23
最终由于MD编辑器问题,又回到了WordPress
此贴终

发表评论

电子邮件地址不会被公开。 必填项已用*标注

17 − 4 =