在JS中使用强大的CSS选择器来定位页面元素
近期由于受到谷歌退出中国市场的影响,就连之前可以正常使用的翻译 API 也无法使用了。 无奈之下为不影响本站的加载速率,决定暂时关闭谷歌的在线翻译功能。🙃
接着就发生了奇怪的现象,重新生成站代码发布完成后,自测是没有问题的,但是有网友反馈说站点访问加载不出来内容。听完自己也甚是一惊,难道是服务器出问题啦?
近期由于受到谷歌退出中国市场的影响,就连之前可以正常使用的翻译 API 也无法使用了。 无奈之下为不影响本站的加载速率,决定暂时关闭谷歌的在线翻译功能。🙃
接着就发生了奇怪的现象,重新生成站代码发布完成后,自测是没有问题的,但是有网友反馈说站点访问加载不出来内容。听完自己也甚是一惊,难道是服务器出问题啦?
起初本站的文章搜索功能使用是本地搜索支持,但后来发现有众多网友(包括 Hugo 官网文档搜索)都使用的是
Algolia
在线搜索引擎,便顺手也给自己的站点移植到该搜索引擎上面。既然提到搜索引擎自然是少了索引文件的维护,接下来就给大家分享下结合 Github Action
实现自动化的流程。
如今大部的网站都实现了深浅主题2种不同模式的配色,比如说程序员大多喜欢深色模式,或许是需要长时间使用电脑,该模式能够一定程度上保护视力。从表面现象上来看,实现这一功能需要 CSS
和 JavaScript
两者搭配着一起使用,但当深入以后发现有些没料想的事情,且听我慢慢叙说。
近期频发的收到云厂商关于服务器资源到期的提醒,当初为了躲避云厂商所谓的注册域名 IP 检测监控,无奈之下借着“新”用户的优惠政策,采购了一款最最实惠的云服务,周期为 1 年时间,如今也已是到了“寿终正寝”的时候啦, 因此不得已又要考虑给博客空间找新的部署服务器啦。后来得到热心朋友的资助,在其现有的云服务器上开辟了小空间提供给鄙人博客访问,真是感激万分呀!
Github Action
是款非常不错的CI/CD
工具,自从它问世以来发展的速度真可谓是快,在 Github
的官方市场中几乎能找到所有你想要使用的Action
脚本进行引用。本博客也是基于Github Action
进行远程部署的,与常规的Github Pages
服务不同,本站的静态文件是部署在国内某云厂商的静态服务器上面的,通过
tzzs/server-shell
Action 集成,实现远程执行服务端的命令,来拉取最新生成的静态文件。
或许你也曾想拥有一个属于自己的域名,但又苦于囊中羞涩无力购买,亦或是在国内域名生效前都要实名备案。那么今天就给你带来一个好消息,你可以申请注册一个属于自己的 org 域名,而且不需要花费任何的费用,也不用进行备案就能使用(仅限国外服务器),就问你心动了有没有 😆
下午在启动平时常用的虚拟环境时,发现进度条卡在中间老半天都不会动,情况不太正常,以前启动时间最多也就是 10 几分钟就能看到桌面。点击键盘的方向键看打印的日志,一直在重复如下图所示的 Bug 信息,即使后面等待了半个多小时进入系统后,这个日志信息也不断的在终端界面上输出。
近期因本地虚拟机有问题但重新搭建了个新环境,结果在使用 MobaXterm 工具登录终端时发现每次都要等待个 4 ~ 5 秒才可以进入,操作检验不是很好,不明白为何本地环境连接会是这么的慢,所以还是得想办法分析下。
看有些网友也有类似的困惑,提示说可能是 SSH 登录时要通过 DNS 来寻址的原因。参考文章上说法找到 /etc/ssh/sshd_config
把里面的 UseDNS
配置项设置为 no
,但是发现其已经是关闭的状态。那会是什么原因引起呢?
自从捣鼓 Hugo
建站以来也有好长一段时间啦,但是之前的使用环境比较的 “松散” ,比如编辑博客文章用的是 Sublime Text
文本工具,再通过 CMD
命令行工具调用 Hugo
执行本地预览,最后再
使用 Git Extension
图形工具将博客文章发布到 Github Pages
供网友们浏览。 从整个操作流程上来看还是可以的,只是在过程中要切换不同的工具操作,而恰好看到 Hugo
官网上有个 Sublime Text
的
插件
,于是乎有了重新整合 Hugo
使用环境的想法,哈。