WordPress Gutenberg 古腾堡编辑器代码高亮

WordPress已经迎来5.0版本更新,本次更新默认编辑器变成了新的Gutenberg编辑器,非常的fashion,非常适合放一些图文,但是对代码高亮似乎有了更高的要求。

默认添加代码的模块,使用起来非常简单,但是风格也非常有问题。所以需要一个简便的代码高亮工具,我目前改用了 Syntax Highlighter Envolved,是一款比较早支持Gutenberg 编辑器的插件。可以在Gutenberg编辑器中将代码转换成你想要的风格,非常方便。

配置起来非常方便,安装完成插件后,只需要在Gutenberg的Options中,勾选Custom Field即可,勾选后,便可以在Gutenberg编辑器中添加block的时候添加一个SyntaxHighlighter的block了,效果还是很好的

ansible 自动生成hosts文件

使用ansible的lineinfile模块可以方便的为文件增加信息,下面是通过该模块进行自动添加hosts信息的task

使用with_items可以循环遍历所有关键字,这里,我们使用groups.all,表示所有主机,其中all是inventory中默认的关键字,遍历所有主机并将主机中的ansible_default_ipv4.adress和ansible_fqdn这两个关键字添加到hosts文件中,最终形成一个完整的hosts文件

CentOS7 自动化安装镜像制作及kickstart文件分享

最近正好跳槽,新公司要装机,又没有cobbler,做了新的更好的kickstart配置,解决了以前公司的很多问题,同时也带来新的问题还没能解决,总之是测试之后目前可以制作成支持BIOS模式,并且支持2T以上分区的镜像了
继续阅读“CentOS7 自动化安装镜像制作及kickstart文件分享”

SSL配置详解

什么是SSL证书

SSL证书是数字证书的一种,类似于驾驶证、护照和营业执照的电子副本。因为配置在服务器上,也称为SSL服务器证书。SSL证书就是遵守 SSL协议,由受信任的数字证书颁发机构CA,在验证服务器身份后颁发,具有服务器身份验证和数据传输加密功能

继续阅读“SSL配置详解”

python3 检测web服务脚本

最近参考pycurl文档写了一个带报警功能的web服务检测脚本,可以实现调用mailgun接口发送邮件通知,只需要定时运行该脚本即可,URL其实可以用一个数组或者字典,写入多个URL进行遍历,这样对多个web服务地址进行检测

继续阅读“python3 检测web服务脚本”