中国大陆不适合用Jetpack插件呢

由于之前重装了服务器和其上的WordPress,导致插件、媒体库一类存储在wordpress目录下的文件全部丢失。万幸的事文章由于保存在数据库中,使用原先的设置文件后恢复了文章。

趁着重装,在网络上搜索了“WordPress插件”,有人推荐了Jetpack,于是装上试用。万万没想到,这是一系列折腾的开始。

由于Jetpack的服务和大陆的 防火墙 ( GFW ) 冲突,博客的加载速度减慢了很多。最要命的是,经常遇到502错误。

今天排查时发现502和Jetpack有关系,于是关闭Jetpack。网站的加载速度恢复正常了,502错误消失了。

总结如题:中国大陆不适合用Jetpack插件呢!

中日韩汉字注音和HTML的<ruby>、<rbc>、<rb>、<rtc>、<rt>等标签

中日韩汉字注音和HTML的<ruby>、<rbc>、<rb>、<rtc>、<rt>等标签

HTML Ruby字符的图片例子
什么是ruby?这是一个图片例子。

网上解释ruby的文章很多,最终选择引用https://www.w3.org/TR/ruby/ 这篇文章。 各种浏览器对ruby元素的复杂形式的支持都不完善。复杂标记在我 现在(2019-01-08) 用的 火狐浏览器(Firefox) 上渲染不太正确,所以还是用简单标记吧。

用一大段HTML代码说明!https://github.com/futabachan/www.futaba.love/blob/master/html/ruby_annotation.md

“ruby”在英国印刷业表示5.5 point大小的字号。后来日本印刷业将这个词借用过去表示汉字注音的情形——文字的读音通常是:文字横排时标注在文字上方,竖排时标注在文字右侧。

与此相关的文章是维基百科的“传统字号名称”:https://en.wikipedia.org/wiki/Traditional_point-size_names。同样有一篇讲“Ruby字符”:https://en.wikipedia.org/wiki/Ruby_character

“rb”是“Ruby Base”的缩写。“rbc”是“Ruby Base Container”的缩写。如字面意思,rbc用来包含rb元素。

“rt”是“Ruby Text”的缩写。“rtc”是“Ruby Text Container”的缩写。rtc用来包含rt元素。

“rp”是“Ruby Parenthesis”的缩写。当浏览器不支持Ruby时就会显示这个标记内的内容。

如何修改CentOS 7系统的ssh默认端口号

修改/etc/ssh/sshd_config中的“Port 22”一行,将22改为其他端口号。注意:不能和已使用的端口号相同。 然后运行:

sudo systemctl restart sshd.service

下次用ssh登录就必需使用新端口了,使用原22端口尝试连接会超时出错。

分享:我的印象笔记的整理法——笔记本分组和标签

最近一段时间看了几篇关于印象笔记如何整理、分组和标签分类的文章,但是按照它们操作后发现外并不合适我。

从这些文章中学到的一条非常有用的知识:印象笔记的“笔记本组-笔记本-笔记”的整理体系只有三层,不足以表示笔记和笔记之间的关系。要深入表示这层关系,需要用可以嵌套更多层的“标签”。

继续阅读“分享:我的印象笔记的整理法——笔记本分组和标签”

如何生成SSH KEY(s)?

如何生成SSH KEY,这是通过SSH登录GitHub时会遇到的问题。

首先,打开Windows下打开Git Bash,Linux下打开Terminal或者命令行状态下直接开始。

一、检查是否已存在SSH Keys

ls -al ~/.ssh

如果列出了你的.ssh目录的有已生成的文件,那么本文就结束了。如果.ssh目录不存在或者没有文件,你就需要生成一个新的SSH Key。

二、生成SSH Key

假设你的用户名是you,邮箱地址是:

alex@gmail.com

那么输入并运行:

ssh-keygen -t rsa -b 4096 -C “alex@gmail.com”

出现提示:

Generating public/private rsa key pair.
Enter file in which to save the key (/home/you/.ssh/id_rsa):

在这里按Enter,我们不需要修改这个文件的名称

然后又出现提示:

Created directory '/home/you/.ssh/'.
Enter passphrase (empry for no passphrase): #输入一个用于此处的密码,用这个SSH Key登录时会用到,或者不输入也行,安全性差一点)
Enter same passphrase again: #如果你决定输入密码,那么会出现这个输入第二遍密码的提示

输入两遍密码后,提示文件生成成功:

Your identification has been saved in /home/you/.ssh/id_rsa.
Your public key has been saved in /home/you/.ssh/id_rsa.pub.

/home/you/.ssh/id_rsa.pub文件就是你的公钥,用于登录验证。
/home/you/id_rsa是你的私钥,打死也不要给别人

“you”替换为你实际的用户名。

第三步,启动ssh-agent

在后台启动ssh-agent,输入并运行:

 eval $(ssh-agent -s)

第四步,把你的SSH私钥添加到ssh-agent中

ssh-agent ~/.ssh/id_rsa

现在,可以尝试用ssh连接了。

hp7621打印机需要安装官方驱动程序才支持A3幅面打印

尝试打印A3幅面的图像时才发觉Win10自动安装的驱动程序只能满足基本需要,在打印设置中没有A3的选项。于是到HP官网下载驱动并安装,打印选项出现了A3幅面。部分程序需要关闭重开才能看到新选项。

顺便在此记录下载页面的链接:https://support.hp.com/cn-zh/drivers/selfservice/closure/hp-officejet-7610-wide-format-e-all-in-one-series/5153788/model/6879040

修改ssh默认端口导致无法用FileZilla连接到服务器的问题

FileZilla使用sftp协议连接服务器,站点管理器的主机一栏填的是域名,由于之前服务器使用默认端口,因此没有问题。在修改

/etc/sshd/sshd_config

文件的port一行,改变了ssh默认端口后重启sshd服务,

sudo service sshd restart

此后,FileZilla使用新ssh端口无法连接到服务器。

发现问题的契机是用

ssh -v -p <新端口号> <域名>

,发现每次域名后面的IP不一样。想到服务器使用了CDN服务……

解决方法

将FileZilla的站点管理器的主机一栏改成服务器的真实IP,使用新端口登陆,成功。

问题出现的前提是为域名开启了CDN服务。通过“域名+默认22端口”登陆服务器时,CDN服务会将请求转给源服务器,于是FileZilla可以正确连接。而使用“域名+非22端口”登陆,如果开启了CDN服务,FileZilla会错误地尝试连接随机CDN服务器的那个端口。

如何使用腾讯云服务器和云数据库通过搭建LNMP环境部署WordPress

本文只做简单的记录,目前并不会详细说明每一步。如有疑问,请留言。本文涉及的内容有:

购买云服务器和云数据库
购买域名
域名备案
申请SSL证书
搭建LNMP环境
部署WordPress

为什么选择腾讯云?
因为曾经在阿里云购买过云服务器并短暂地学习过,而且自己对服务器的要求并不高,所以选择了价格相对便宜的腾讯云。

为什么不在云服务器上直接安装数据库?
因为云数据库的入门机型便宜。同时也尝试过在云服务器上安装数据库,发现安装的步骤麻烦。为了更方便管理数据库,还需要安装phpMyAdmin进行管理,不如将数据库分离出来。

本文不涉及在云服务器上安装数据库的步骤和方法。

继续阅读“如何使用腾讯云服务器和云数据库通过搭建LNMP环境部署WordPress”