建站笔记

Ghost 5.0

Ghost

Ghost 5.0

Ghost官方于2022年5月23日发布5.0版本,5月24日更新了官方Docker Image,我使用的是Cloudron来搭建的,所以一键就升级了5.0版本。 官方洋洋洒洒写了一大篇文章来谈这个新版本,我也很激动,但是总体来说,看得见的升级点很少,整体看来跟4最后一版区别不大。 官方升级文档: https://ghost.org/changelog/5/ 这次升级,我认为重点还是在系统性能上。官方也提到两个点,一是运行环境有了较大变化。尤其是数据库只能使用MySQL8,性能比sqlite3有质的区别。 For developers: Ghost’s production stack is now Ubuntu 20,  Node 16, MySQL8. 第二是整体性能提升,同时资源消耗更少,这也算是较大的进步了。虽然感知不明显,但是底层肯定是进行了大量的优化。 Ghost performance has been boosted in a pretty

Cloudron搭建Ghost博客

Ghost

Cloudron搭建Ghost博客

之前使用Docker搭建Ghost博客网站,最大的优点就是简单易操作,可以很快上线,但是也有一些很麻烦的地方。最近研究了一下Cloudron,我觉得很不错,于是又把博客搬回Ghost。Cloudron完美解决了数据库、安装升级等痛点。 数据库 官方的Docker Image是集成Sqlite,Cloudron应用市场的Ghost系统使用的就是MySQL8,在一定程度上是有性能优势的。 新的跨版本升级,将使用MySQL8,不再支持其他版本的数据库,也就是说,以后安装配置会变得很复杂。新版发布,我认为官方的Docker Image会用上MySQL数据库,现在也有其他的Docker Image可以替代,但是配置都非常麻烦。 安装和升级 Cloudron应用市场有很多精选的应用,可以一键安装使用,自定义域名,整体体验非常好。 Cloudron升级应用非常方便,Ghost官方发布新版本更新后,Cloudron也会及时更新包,一键更新,非常方便。 自动升级 经过一段时间的使用,我发现自动升级功能更好用

Publii搭建静态博客网站

Pin

Publii搭建静态博客网站

对于不经常更新的网页,或者就是简单尝试一下建站的,静态网站是很好的入门尝试。但是,目前很多工具都不友好,没有点编程经验很难搞定,不过,也有一些工具可以很方便地编辑和发布静态网站,Publii是我非常推荐使用的工具。 Publii可以直接同步至Github、Gitlab、Netlify等托管,一键同步,且可以自定义域名,体验不错,零成本,国内访问速度一般,要求不高完全可以接受。 当然,我的要求比较高,我使用的方法,是腾讯云Serverless同步Github仓库来部署静态网站,配置好以后就是无缝体验。而且,新出的Persona主题非常漂亮,值得入手。 参考大神的文字,顿时觉得我已经没有必要再写了。 如何拥有一个自己的博客哪个男孩不想拥有一个自己的博客? 终于在经过一番折腾后,我也拥有了一个自己的博客。第一篇文章就来记录一下博客的设计与开发经过。怎么想的?在这个人人都能写公众号的年代,为什么还想拥有一个自己的博客呢?哈,正是因为人人都能写公众号,拥有一个自己的博客才变得更稀缺了呢。「公众号」顾名思义就是公众写给公众看的,而个人博客,那是自己留给自己的

WordPress主题Kadence

WordPress

WordPress主题Kadence

如果你正在考虑如何选择WordPres主题,那么Kadence是你一定要尝试的。 Kadence实在是太优秀了,在好评如潮的Blocksy面前,也毫不逊色。 www.kadencewp.com 速度快 一款快速的主题,确实很吸引人。这说明开发者确实在认真打磨。经过我的测试,这款主题的性能是绝对的优秀。 美观 美观是第一位的,但是,这是很主观的感受。不过,大众审美,还是要的,然后就是细节一定是很舒适的。Kadence就是一款很舒适的主题。 功能 版面、post页面、页眉、页脚的功能,虽然没有Blocksy那么丰富,但还是很够了,简单配置即可完成漂亮的设计。 安全性 一款认真开发的主题,有稳定开发团队,安全性是有保障的。 热度 这款主题已经非常热门,Twitter关注度颇高,YouTube上面也有很多视频。看来大家对它的兴趣还是非常高的。 付费版 有付费版,其实是一个重要的保障,说明这款主题背后有强大的商业支撑。没有可持续的免费商

Block Page,开启无尽想象

Selected

Block Page,开启无尽想象

其实之前对WordPress的主题理解,更多还是停留在主题层面,我对Page,以及相关的网页编辑工具(page builder)都不感冒,觉得吧,随便找一个主题完事,但是,好看的主题就是不好找,幸好有Blocksy和Kadence,(不然我还不一定会从Ghost回归,因为在WordPress上面要找到能跟Ghost的主题同样美感的免费主题,实在是太难了。) 不过,随着WordPress对全站编辑和Block的推广,一切又变得不一样了,不需要复杂的编辑工具,直接在一个Page里面,就可以随意以模块化、可视化的方式,去编排你的页面,以达到你想要的,几乎是超越你的想象的内容。 Block插件 插件市场里面的Block的插件数量不少,每个块插件也附带多种订制好的Block直接使用。我目前比较喜欢使用的Block插件就是Kadence Block,提供了很多基础、实用的Block,整体效果非常好。 自由组合 有了Block,那么你可以在一个page里自由组合各种元素。例如,把主页从简单的方块网格,修改为多种板块的组合形态,通过分类、精选

Database Cleanup:清理数据库顽固垃圾

WordPress

Database Cleanup:清理数据库顽固垃圾

我试过很多款垃圾清理工具,包括WP-Sweep,WP-Optimize等,虽然都是全面且功能强大的垃圾清理工具,但是对于部分顽固的插件,卸载后在数据库里面仍然会保留一部分内容,使用上面提到的这两款差价,是不能识别且清除的,那么,可以试试用Database Cleanup(Plugins Garbage Collector)来扫描无用垃圾并清除 。 例如,安装了BlogVault Backups这款插件,删除后,数据库会留下这几个数据表: wp_bv_activities_store816.00 KB0 bytesInnoDBwp_bv_fw_requests405176.00 KB0 bytesInnoDBwp_bv_ip_store2,230128.00 KB80.00 KBInnoDBwp_bv_lp_requests8516.00 KB0 bytesInnoDB 在WP-Sweep,WP-Optimize等插件里面都能识别几个数据表,但是并不能清理。

Plugintests查看WordPress插件质量

WordPress

Plugintests查看WordPress插件质量

Plugintests是一个可以查看WordPress插件质量的网站,对于众多的插件,到底好不好,我们其实是很迷茫的,虽然有不少评测文章,但是从另一个角度,也就是 Plugintests 这个网站提供的数据,去评估是否使用,还是有意义的。 例如,我搜索一款插件,Slim SEO,可以看到多个历史版本的测试数据,并对某各版本进行了评价。 然后,每个版本都有详细的总体情况、插件截图、测试数据以及代码的相关情况,如果刚好你想用的插件代码有问题,最好还是不要升级,避免带来麻烦。

IndexNow提交网页到Bing

WordPress

IndexNow提交网页到Bing

IndexNow是一个简单高效的WordPress插件,可以直接提交你的文章到微软Bing和Yandex。 现在搜索已经不是大众需求,但是好的搜索依然是十分重要的。微软Bing已经是我认为最有使用价值的搜索引擎,也是我日常使用必不可少的搜索工具。因此,在目前的环境下,使用IndexNow这款小插件,还是有意义的。 看看官网的介绍: 其实,操作非常简单,本身这款插件就会自动提新发布的文章。如果你要手动提交,把网址添加进去就可以了,提交成功会有提示,如果提交失败,可以重试。

Kadence主题+Jetpack Boost让WordPress速度起飞

Selected

Kadence主题+Jetpack Boost让WordPress速度起飞

换上Kadence这款主题后,整个网站的速度已经非常快了,在Gtmetrix上面,默认加拿大温哥华测试服务器已经能在0.6秒内加载完。 但是,话又说回来,插件商店那么多插件,看介绍都是无敌的增强,手还是仍不住要试几个,结果,就是网站速度拖垮,小问题出现,让人无语。网站提速、安装插件需谨慎。 怎么办,重置WordPress。 我先在EasyWP整了一个1月免费使用的WordPress站,把我的文章导过去(就是导入,不是网站迁移),后面导出用。这样我的文章、分类、标签、图片都在了。 然后,安装重置插件,我用的是简单粗暴的Advance WordPress Reset,一键就可以重置数据库,当然你的文章之类的就没有了,不过没有关系,从另外一个网站导入文章和附件就可以了。 把文章导过来,然后启用Kadence主题,对主题进行相应的修改。去测试一下网站速度,令人满意。 注意>一定要养成定期做备份的习惯,尤其是安装不熟悉的插件前,一定要做好备份,一旦发现问题,轻松恢复。 下一步,安装启动Jetpack

博客摘要美化-显示固定行数

Ghost

博客摘要美化-显示固定行数

博客的首页摘要字数一直是个不好的设定。怎么设置都不好看,如果再加上一些一些英文字符,长短差异就更大。这里有一个方案,就是利用控制行数,截断文字的参数。 最好的例子,就是Ghost4.0版的默认主体Casper,主页非常稳定优雅,而且,似乎有点太规范了,经过仔细观察,我才发现,原来是每个文章卡片的摘要文字都是固定行数,而非固定字数。 通过浏览器的开发者工具去查看css代码,可以发现奥妙,原来是有一点新的参数。 这个参数简单 display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; word-break: break-word; 第一步,添加额外CSS代码 用同样的工具,找到你的WordPress主题的文章卡片摘要位置,定位css,然后在主题编辑器的额外CSS里面,先把原来主题的css代码复制过去,然后在}前面,把上述代码粘贴进去,就可以了。 比如,我此时此刻用的是Kadence主题,那么我的在额外CSS里面

Jetpack使用体验

Selected

Jetpack使用体验

Jetpack是Automattic公司旗下功能强大的WordPress插件,准确说,应该是服务。虽然WordPress可以免费使用,但是,如果你使用Jetpack的服务,整体体验将是质的提升。 JetPack已经作为知道独立的板块了,有独立的网站、APP,还有小插件可以选择(Jetpack Boost)。我还是很喜欢这款插件,看插件市场,安装数量还是相当多的,超过500万的安装数量,基于近2000个平价后为4星。 安全 Jetpack本身是一款基础配置的安全工具,免费版提供了不错的保护,包括网站在线监控、反垃圾邮件、防止暴力登录以及通过WordPress.com账户登录等内容。就我的经验,只要安装了安全软件,如果你没有修改登录链接,都会记录暴力登录后台的情况,也就是说,这是很普遍的攻击。 App编辑文章 Jetpack手机客户端编辑文章的体验非常好,启动速度比开启网页版快,编辑体验也是一流,目前存在的问题就是有时候能连上、有时候就连不上,因此,科学工具还是有必要的。 性能 附带了免费的图片CDN

让旧文章重现生机

Selected

让旧文章重现生机

这是一个不错的想法?整理、回顾、更新旧博客文章,是很有意义的。 修改完善 如果博客时间长了,老旧文章就会过时,甚至有的图片就无法显示、链接无法打开等比较严重的问题。经常回顾旧文章,可以逐渐发现处理问题,修改、完善文章的内容,修订一些好文章,让内容跟上潮流,发挖掘更大价值。所以,回顾是对博客负责,也是对读者的尊重。 有的文章是戳上时间的,读者不会喜欢几年前的文章,所以把老文章更新,标题也同步更新,将会让文章重现生机。 整理思路 多回顾,可以把自己的思路理得越来越清楚。因为,同样的主题,不同时期的文章,表达的内容是不一样的,但是,前后也有一定的逻辑关系,因此,回顾可以让自己对这个主题有更好的前后整体把握。 站内联系 当各主题的文章也有一定的数量,那么就可以把这些相同主题的文章联系起来,形成Content Hub,那么对于SEO很有利,也容易把更多内容带给读者。

省心的安全插件Malcare

WordPress

省心的安全插件Malcare

Malcare是我推荐和使用的WordPress安全工具。 首先,这款安全插件不是直接安装在你的服务器里面,而是跟Malcare的服务器连接,在Malcal网站提供的面板,直接管理、扫描你的WordPress网站、保护你的网站避免恶意攻击。这种模式我还是比较认可,与挂载到服务器的防火墙相比,这种模式会减少服务器资源的消耗,提升响应速度。至于安全性,我认为,一款标榜安全的服务公司,又收取了高昂付费服务的公司,还是值得信任的。 其次,这款插件具备防火墙外,管理主题、插件、加载速度等免费功能,付费的还有更多功能。在特殊时候,还是有用,比如安装了一款配置有问题的插件,导致系统崩溃了,看看这里是否能补救回来。 使用效果,还是很不错的。用一段时间后,你就可以看到防火墙的统计数据。

自动配置Http Header插件Headers Security Advanced & HSTS WP

WordPress

自动配置Http Header插件Headers Security Advanced & HSTS WP

最近试用了一款全自动配置WordPress Http Header的插件『Headers Security Advanced & HSTS WP』,体验很好,最爱这种无需任何操作,全自动配置,且有效果的插件。 如果说提升WordPress,或者其他类型的网站的安全性,成本最低的方案,就是配置好Http Header。至于原理,其实没必要深研究,简单了解了。 Http Header最大的作用,并不是保护我们的服务器端,而是保护客户端。可以控制浏览器加载哪些内容、使用哪些资源、不加载哪些内容、不使用哪些资源,尤其是当服务器端被黑了后,可以极大地保护客户端的安全,配置好Http Header是对你的读者负责。 Also note that security headers are to provide security to your website visitors, NOT your web-server or

SEO插件还是必要,推荐Slim SEO

WordPress

SEO插件还是必要,推荐Slim SEO

其实我是真的不想用太多插件,但是,对于SEO,这种还是需要谨慎对待。我最近把网站迁移至EasyWP的WordPress,顺便去Google搜一下,看结果,很不理想。 估计还是缺少SEO插件的原因。于是,还是整这个Slim SEO,这款是我以前使用WordPress的时候,经过试用多款SEO插件后,很喜欢的一款自动、简单、高效的插件。安装好即可,几乎不需要多余的操作,也不会在Post页面增加指标。 看看官网的介绍,功能齐全、简洁高效,实属难得。 从存在感方面看,这款插件的存在感确实很低,不过麻雀?虽小五脏俱全。去官网看看,这款插件的特点就是轻量、自动、核心功能。 过一段时间再去看看搜索?引擎上面的效果吧。 去看各大WordPress教程网站,分享这款插件的并不多,其实这款插件确实还不错,设计简单,核心功能完整,值得体验。

博客首先是写给自己看的

Selected

博客首先是写给自己看的

博客文章,首先是写给自己看的。博客跟营销号文章有本质区别,营销号文章,首要的目标,就是赚取流量、获得收益。个人博客如果也存在大量这种文章,就没有意义了,去流量平台发表岂不是更好,因为,就当下的现状,博客已经几乎不会有流量入口了。那么,如果还有一丝动力,那么首先就是这些文章,就是写给自己看的。 真情实感 你是有感而发,不是无病呻吟、滥竽充数。这就是你需要敏锐的观察,配以精准的文字,把自己的思考、感受,表达出来。 公开属性 我写过很多日记,记过不少笔记,也收藏过很多文章、段落,但是,这些通通都不如博客。 博客的文章,跟上面的这些东西,有一个本质的区别,就是『公开属性』。你建一个博客网站,或者去博客平台发文章,都会考虑公开发表,那么,写文章的过程,就比前面提到的私人途径,更耗费精力,思考更深入,也更有逻辑、思路。因此,公开发表的文章,