王叨叨 发布的文章

大家好,今天是1024程序员节,先祝各位程序员朋友们节日快乐!

最近浏览了不少博客,发现很多站长都在为友链添加 RSS 聚合功能,方便展示友链的最新动态。另外还看到有位博主,直接用自己的服务器搭建了一个 RSS 订阅服务,免费开放给大家使用:https://www.jeffer.xyz/cid/3169.html。这种乐于分享的精神非常值得点赞👍,尤其照顾了很多刚入门的朋友。

这类服务对大多数博主来说确实很友好,不过考虑到服务器资源成本和长期稳定性,如果能自己动手搭一个免费的 RSS 抓取服务,不仅更可控,也能更灵活地满足个性化需求。

说到免费服务,程序员朋友们对 GitHub 一定不陌生。我现在不少服务都是托管在 GitHub 上,借助 GitHub Actions 实现自动化任务。比如之前为公司搭建的微信机器人,就是通过 GitHub Actions 定时抓取新闻并推送到群里的。

- 阅读剩余部分 -

在逛博客的时候,发现资深网民孙先生写了一篇:Typecho文章置顶(非插件),看了下实现思路发现是在 functions.php 添加主题设置项,然后写完文章之后,在设置项中把文章的id放进去来实现的置顶。

其实这个就是仁者见仁智者见智了,我觉得还是在管理文章的时候,设置比较合适,毕竟不想找文章的id,然后再去主题设置那里去搞,步骤比较繁琐。

Typecho其实是在发布文章时可以添加自定义字段,通过自定义字段去给文章做一些特殊配置是比较合适的,而且这个字段是跟文章保存的,后面导出或者迁移,这些字段也是很方便的备份出来。

- 阅读剩余部分 -

最近在整理博客主题,我这个主题还是Typecho 0.9 系统默认的主题,比较老。

默认的主题

但是这个主题的好处就是比较简洁,代码很精简,在上面很方便改造,在追求内容方面很适合我这种不想太花哨的。

这次改造的就是给文章中增加图片排版,并且支持灯箱效果。

- 阅读剩余部分 -

匆匆忙忙,假期结束了,这个假期去蓟县玩了两天。蓟县(今天津市蓟州区)的历史非常悠久,文化底蕴极其深厚,被誉为“天津的摇篮”。它的历史可以追溯到远古时代,是整个京津冀地区重要的文明发祥地之一。

蓟县拥有众多珍贵的历史古迹,承载着深厚的文化积淀:

独乐寺:中国现存最古老的木结构楼阁,堪称辽代建筑与雕塑艺术的巅峰之作。
黄崖关长城:明代长城中的精华段落,凝聚着古代军事防御的卓越智慧。
盘山:素有“京东第一山”之誉,历史上是佛教文化与皇家气韵交融的灵秀胜地,乾隆皇帝曾三十二次巡游至此,并留下“早知有盘山,何必下江南”的赞叹。

此外,在抗日战争与解放战争时期,蓟县也是重要的革命根据地。盘山抗日根据地在此写下可歌可泣的英雄篇章,而今盘山烈士陵园静立于此,默默铭记那段峥嵘岁月与不朽精神。

- 阅读剩余部分 -

之前一直使用的是搬瓦工的一台服务器,内存小的可怜,动不动就爆了,但是又不想换国内的,所以一直在勉强的顶着。最近发现RackNerd VPS正好有黑五优惠,网上也查了下褒贬不一,RackNerd 主要是性价比卖点,便宜量大管饱,所以干脆入手一台,反正也不贵。搬瓦工那台服务器速度还不错,如果有人需要可以转让。

RackNerd成立于2019年,美国商家,主要提供虚拟主机、VPS主机和服务器等。数据中心在圣何塞、洛杉矶、达拉斯和芝加哥等美国和欧洲等地。目前主要销售洛杉矶mc机房和洛杉矶鲨鱼机房两个数据中心VPS,两者都属于亚洲优化的中低端线路,优势是价格低廉、流量比较多,采用主流的SolusVM控制面板,非常适合海外建站等业务。

- 阅读剩余部分 -

最近在给组件底层脚手架升级,同时也把webpack4升级到了webpack5,但是发现升级后打包会生成LICENSE文件:

生成的LICENSE文件

查阅官网资料,找到了解决办法:

https://webpack.docschina.org/plugins/terser-webpack-plugin/#extractcomments

webpack.config.js中修改配置:

const TerserPlugin = require("terser-webpack-plugin")
module.exports = {
    optimization: {
        minimize: true,
        minimizer: [new TerserPlugin({
           extractComments: false, //不将注释提取到单独的文件中
        })],
    },
}

修改之前,再次打包即可。