Linux区

Web开发

Linux只是工具,小撸的主要工作还是web开发,在这个栏目里集中了小撸关于web技术、网站开发、网络营销方面的笔记。不一定对您有用。



WordPress的 Mysql数据库编码从utf8mb4转换到utf8的方法

网上很多人都讲的是utf8转换到utf8mb4的方法。我用的是Linux,一直是utf8编码,而Windows上测试开发的一般默认都是utf8mb4,当Windows用户传输sql文件给我的时候,我要将其中的utf8mb4转换为utf8。 步骤如下,有先有后: 用文本编辑器修改sql文件中的utf8mb4_unicode_520_ci为utf8_general_ci 修改sql文件中的utf8mb4为... 继续阅读 >>


WordPress网站更改语言不起作用的原因

WordPress网站更改语言不起作用的原因没那么简单。Wordpress网站想要完整的更改界面(包括后台和插件)语言,起码需要设置以下几个方面: 1,Wordpress基本语言设定:后台——设置——常规——站点语言; 2,用户语言设定:后台——用户——编辑——语言; 3,更改插件语言,有两种途径: 下载特定语言的插件,比如西班牙语的woocom... 继续阅读 >>


打开https网址出现Apache2 Ubuntu Default Page页面是怎么回事?

如果安装了Let's Encrypt证书(certbot)之后出现所有网站页面变成Apache2 Ubuntu Default Page的问题,那么我猜你极有可能像我一样在这之前安装过lampp套件。 安装certbot的过程中会自动安装apache2软件,之后lampp中的apache设置会被这个系统级apache服务覆盖,后者会在系统启动的时候自动开启apache2服务,它的Document... 继续阅读 >>


startbbs使用tinymce编辑器之后文章不能正常发表的解决方法

startBBS等轻量论坛程序不能发表丰富的图文html,所以我采用了tinymce编辑器,但是之后碰上了文章包含style="***"———定位症结之前整整花了我一个工作日10几个小时的时间———这样的代码就会发表失败(文章变空白)的问题。 要解决这个问题,只需找出包含style这个字符串的php文件,然后逐个排查即可。 无奈phpStorm竟然不... 继续阅读 >>


wordpress加载慢的原因之一:数据库体积过大

关于wordpress博客网站加载速度,用户一直颇有微词。知名自媒体站长卢松松博客上有一篇《我为什么放弃WordPress》就道出了不少人的心声。网友们提出了各种改善方法,比如禁用Google字体、尽量少用插件、使用缓存插件、使用CDN、减小网页/图片/css/js体积、减少草稿等等,这在我开始使用wordpress的9年前就注意到了,并不... 继续阅读 >>


wordpress的get_option( ‘time_format’ )和get_option( ‘date_format’ )是怎么回事?

wordpress的get_option( 'time_format' )和get_option( 'date_format' )是怎么回事?如何修改博客的时间和日期格式? 答案其实很简单。原来get_option函数get的都是wordpress后台管理界面设置的那些options,所以要修改get_option( 'time_format' )和get_option( 'date_format' )里的参数的话,只需去wordpress管理后台... 继续阅读 >>


jquery计算wordpress文章发布时间差、超过3年就提示技术适用性下降的温馨提示

检查wordpress博客发布的时间,如果超过了一定年限,就冒出一个关于文章保质期的温馨提示,这在IT技术快速迭代的今天,不失为提升博客用户好感度的好方法。 用jquery+css实现这一功能,需要format、GetDateDiff的函数,然后从wordpress博文的entry-meta里用jquery的attr方法提取文章发布日期进行计算和判断,最后在适当... 继续阅读 >>


说说WordPress“尝试通知文章中链接的博客”的功能

李伟在其个人博客里转载了我的博文《黑底白字是最不该用的配色主题!》之后自动发送了一条pingback评论,差点被我当成垃圾评论删除,后来检查一看,原来他转载了我的博文。 转载之后能自动通知博主(跟博主互动)这种事情我是第一次遇到,在侵权式“分享”泛滥的今天,这是一股清流,值得称赞。 网上有一些文章认为PingBac... 继续阅读 >>


wordpress的uploads文件夹禁止列出文件链接的简单方法 Silence Is Golden

一个网友在v站发现了https://www.linux.zone/wp-content/uploads/文件夹的一个问题,这个文件夹会像ftp一样直接列出这个文件夹里的所有内容的链接,无疑会有安全隐患。后来我发现其上级文件夹https://www.linux.zone/wp-content/却没有这个问题,进而发现wp-content文件夹下有一个index.php文件,我猜可能是因为某个时... 继续阅读 >>


wordpress免插件实现评论点赞功能

WordPress有一个comments-like-dislike的插件可以实现评论点赞的功能,但对于我这样的洁癖症,总觉得使用插件会拖慢wordpress速度,于是花了N个小时(小衲为此写这条博客已经足以证明时间漫长)研究出了wordpress免插件实现评论点赞的功能,已经应用到了本站小衲说说页面,即将应用到你贱么私愤发泄平台。 步骤如下: 1,... 继续阅读 >>


jquery等待所有图片加载完毕后再使用masonry瀑布流布局

瀑布流的布局非常适合图片展示类的网页。瀑布流的布局也有很多种,我用的masonry.js是其中的一种,曾经用到了linux.zone首页中,因为发现它并不适合非图片类的网页,所以现在取消了,但是我的另外一个网站manjaro.org.cn截图分类页仍有保留。 一直以来,这个页面有一个问题,就是瀑布流自适应的布局总是要在手动F5刷新之... 继续阅读 >>


用jquery+hr标签实现标题下划线根据标题宽度自适应的双色分割效果

偶然在新华网上看到这么一处设计:标题下划线双色分割、下划线的左侧部分跟标题颜色和宽度一致(如下图所示)。虽然是不起眼的地方,但深深的吸引了我。从美学角度分析,下划线实现了标题与列表内容的分割,而下划线左侧的不同颜色部分就好像有人画上了重点记号一样,一条细细的线实现了两种视觉上的功能,让人赞叹! ... 继续阅读 >>


wordpress侧栏屏蔽bbpress某些论坛的最近发表主题

给我的manjaro.org.cn网站(wordpress做的)添加bbPress论坛插件之后,在后台——外观——小工具里添加“(bbPress)最近发表主题”的侧栏widget,发现这些最近发表主题里面有些灌水的无聊话题,影响网站的SEO效果,想屏蔽之。 上网用各种搜索引擎找了很多答案,都不中用。后来通过一个关键词“post_parent”搜遍bbpress的插件文件夹... 继续阅读 >>


wordpress屏蔽头部大量冗余信息(完全版)

wordpress头部大量不必要的信息不仅会拖慢网页打开速度、降低用户体验、不利于SEO,甚至还存在安全隐患。这样的多余代码多达十几处,全都可以屏蔽、禁用。小衲综合网上众多高手的博客,在此逐条列出禁用它们的原因: 1. 禁用emoji:wordpress调用 http://s.w.org/images/core/emoji/72x72/ 下的图片来渲染 Emoji,而这个... 继续阅读 >>