Xheldon Blog

The Answer to Life, the Universe and Everything is...

博客自动化流程及体验优化——第二弹

博客体验又更上一层楼啦!

前言 之前搞了个 博客自动化流程,及后来的 2022 博客自动化流程 但是总的来说,还有以下痛点: 从 Github CI 上传从 Craft 拉的图片到腾讯云经常会遇到网络错误,流程不可控。 博客中图片传到腾讯云的时候,都被强制转为 png ,但是其实应该支持更多格式如 gif 。 Craft 转 Markdown 的结果,有很多与标准 Markdown 不同的地方,如: ...

Chrome 常用调试方法及其他

Chrome 的调试功能很强大,这里介绍一下我工作中最常用的几个功能。

Chrome 是一款浏览器,对前端工程师来说也是一款调试利器,下面的几个功能是我在工作中最常用到的几个,下面逐个介绍。 断点 这个应该是用的最多的基础功能,但是我面试过的很多外包同学并不知道如何使用 Chrome 的断点调试,或者听说过,但是不知道怎么用,下面简单介绍一下基本操作。 添加断点可以直接在代码中硬编码,增增加一行debugger 表达式即可,代码执行到此处会断到此处: 在 ...

差生的学习问题

老爹的20多年的教学经验分享

本文是作为职业高中的教师老爹写的,虽然不是教语文,但是平常也爱写点教学感悟、生活体会什么的。此类文章也许投稿到某个报纸的教育专栏会更好,但是一方面苦于没有这方面的门路,一方面即使投稿后也想将其放到网上以让更多人看到,因此他让我帮他放到我的博客中。 前言 差生是指那些听不懂课,看不懂书,作业不会做,考试成绩差的学生。这样的学生一般学习态度差,给人的感觉是不求上进。其实这只是表面现象,其背后...

AppleScript 初体验

简单体验了一下 AppleScript,介绍了下常用的用户交互方式,感觉很强大。

前言 最近新买了 Mac Studio,配备了 M1 Max 芯片和 64G 的内存,性能非常强。与此同时,之前的 博客处理流程 中,因为需要使用 Github Action 将从 Craft 拉取的图片(这一步很快,毕竟二者都在国外),往腾讯云 COS 传的时候,经常遇到网络过慢的问题 调研了一番发现,Github 貌似 不支持设置 Action 服务器的区域。鉴于此,所以打算之后将发布...

我的家庭观影之路

为家人实现观影自由,也是一种幸福。

前言 看电视是家里必不可少的娱乐活动,但是如何舒服的看自己想看的内容却不是一件简单的事,有时候甚至有钱都买不来舒心,更别提诸如会员专属广告、会员还需要额外购买观影券来看当前热播的剧等喂屎行为。于是此处记录一下有关家庭观影的折腾记录,一来可以给大家一个思路,二来可以帮助大家提高生活质量。 我的基本情况 这里先介绍一下我的基本情况,如果情况和你相符的话可以继续看下去;如果与你的需求不甚吻合,也可...

豆角焖面

简单又好吃,最重要的是锅容易刷🤣

食材 豆角 1 斤左右,太多不好吃 大葱、姜、花椒 西红柿半个,调味用 五花肉或臀尖 1 斤左右,其实猪肉都可以 盐 2 克 生抽、老抽、料酒 面条 两人份,细的比较好,多了不容易熟,我一般买 3 块钱的 准备工作 豆角,掰掉两头的尖儿,然后顺势往下拉,把豆角丝儿给去掉: 然后把豆角手动掰成 4~5 厘米的长度即可,然后用水冲洗干净放在一遍备用: 五花肉...

Apple TV 使用体验及相关问题

「就是把钱扔水里听响也绝不给国内的某些厂商」——媳妇儿说

前言 房子刚装修完要添置家具家电,因此电视肯定是必不可少的。以我这么些年买东西的经验,电子产品的话国产的品牌肯定是不考虑的,因为 懂得都懂。因此最后理所当然的选择了高端电视品牌——索尼——的低端型号:XR-65X90J,是所谓次世代 XR 芯片的入门款。 虽然买的是国外的牌子,但毕竟是国行的产品,因此按照广电总局一贯的尿性,会阉割一些功能。由于我在研究电视之前忽略了这一点,在电视上墙装好开...

【泡脚时间】第一期:为什么主流国产历史剧让人感觉非常假?

每次会根据五个观点、主题、想法等展开,本系列不定期更新,纯个人观点,请勿上纲上线。

因为工作的原因,爱人每天会比我早出门一个小时,而下班会比我早到家两个小时。因此除了吃早饭的短暂时间外,在工作日的时候,我们两人交流的时间很少。因此,所谓「泡脚时间」即是每天下班回来后,给爱人烧水泡脚的时候,两人交谈的短暂时间,话题无所不包,语言也大部分是口语没有逻辑可言。正所谓,两个苹果交换,双方还是只有两个苹果;而两个思想交换,却不止两种思想产生。因此在这里我将我们交谈的部分观点写出来,...

2022年我的博客自动化流程

技术在进步,我也在折腾。

前言 2021 年的时候,写了一个篇 关于博客自动化 的文章,但是当时没有处理好 Craft 图片的问题,而且逻辑分散到多个仓库,不具有可参考性。在那之后验证了一下直接从 Craft 传图的可行性(答案是不行),于是最近花了一个周末搞定了一下图片转存到腾讯云的问题,加上换到了 Vercel 而不是用 Github Pages,速度变快了不少,遂记录如下。 注:可能后续还会有诸如「202x 年...

The Craft Markdown and The Github Markdown

This article is used to experiment with some issues with the Craft Markdown API, as I think some of its blocks are not converted correctly.

This article shows the Markdown rendering effect of Github, this address is the rendering effect of Craft Web client, you can see the difference between the two is still quite obvious. TITLES Title...

「译」Ace,CodeMirror 和 Monaco:Web 代码编辑器的对比

最近看到这篇外文,觉得不错,注意这里对比的是「代码编辑器」,与富文本编辑器还是有些许不同的。

我已经为 Replit 工作了大约有六年的时间,随着团队的发展,我一直专注于产品的 IDE (我们称之为「工作区」)部分。理所当然的,我就越来越专注于代码编辑器。虽然我们考虑过创建一个满足我们需求的代码编辑器,但是开发代码编辑器的复杂性、可用的开源选项的丰富性以及我们员工的规模使其成为一个充满未知挑战的事情,因此我的时间可能不会花在构建一个我们自己的编辑器这方面。我有幸(和痛苦)在生产环境中...

我的博客自动化流程

之前有同学问我博客是用的什么,我说就是 Github Pages 的 Jekyll,然后用 Build 后的 HTML 托管,但是这么说好像有点粗糙,而且这个过程有些各个服务集成的工作,因此这里我就详细说一下,同时将代码放出来。 总体流程 Markdown 文件的总体的流程图: 博客中图片的总体流程图: 关于图片处理的几点说明: 本地开发的时候,图片的仓库是博客仓库的 submodu...

本文通过 Craft Extension 发送

本文所述的一些流程方案已经废弃,新的流程逻辑在这里:https://www.xheldon.com/tech/my-blog-ci-in-2022.html 花了两天时间,简单搞定了在 Craft 写内容,然后通过自己写的插件将内容同步到 Github 仓库,然后 Github 仓库自动 build 出 Github Pages 的过程。 仓库地址: https://github.com...

「译」ProseMirror 1.0 发布

原文作者写于 2017 年 10 月 13 日,回顾了 开发 ProseMirror 1.0 以来的经历,本文偏意译。

文中所有 https://prosemirror.xheldon.com 的链接均可换成 https://prosemirror.net 的链接以查看原文中的原始引用。 两年前,我启动了 ProseMirror 项目,因为我想尝试[一种更好](/tech/ProseMirror.html)的所见即所得式的编辑方法。今天,我发布了该库的 1.0 版本。项目的架构和它的内部实现在其生命周期中...

「译」ProseMirror 的由来

原文作者写于 2015 年 7 月 7 日,作者决定要写一个富文本框架的时候写的一片文章,两年后 ProseMirror 1.0 发布,本文偏意译。

有的时候我晚上躺在床上,狂热地寻找新的途径,以让自己承担更多只有微薄收入的责任。然后我就想到了,我应该开始另一个开源项目! 好吧,上述情况并不是真的发生了,但结果是一样的:我不断地构建复杂的、高难度的代码,然后放弃它。实际上,这个流程机制通常是,我首先会想到了一些技术概念,然后调查后发现它还没有被做过,最后我为了满足一些好奇心和自我价值的实现,决定要看看我是否 能够 做到。 上述机制产生了这...

新博客地址说明

之前的技术文章放在 www 域名下,而生活类的放在 42 域名下,维护起来比较麻烦。 加上看中了这个博客模板的 Service Worker 的能力,和比较好看的界面(相比较于之前 www 的博客),因此决定将 www 使用该模板,将生活和技术文档都合二为一。 国庆前期还在微调中,Service Worker 用的不熟,Github Pages 配合 SW 的更新机制我理解是有问题的,还在试...

Nginx 中的正向和反向代理

一切都源于无知

本文由来 因为文件夹/文件名字不能带冒号,导致我误会 Chrome 不能用其 Override 功能对那些带有端口号的 URL 进行 override,因此我打算将内网远端测试环境带端口的 URL 修改为本地的 80 默认端口,以让 Chrome 能够 override。后来发现 Chrome 其实是可以 override 带端口号的 URL 的,将其 decode 一下为 %3a 即可。 ...

2020 北京买房记录

记录了从2018年计划落户成都高新/天府新区后买房,一直到最终不得不 2021 在北京买房的坎坷经历和心路历程。

前言 2018 年,在经过女朋友(现在是媳妇儿)的启发下,萌生了离开北京的想法,于是准备物色一个合适的二线城市。 我们在排除了郑州、武汉以及回老家后,考虑到将来生孩子和工作(没考虑离家远近,毕竟来北京这么些年离家这么远也过来了)选择了两个城市:成都和西安。因此我们在 18 年国庆的时候计划从北京去先去西安再去成都,开启了未来城市生活考核之旅。 城市考察 西安 西安我们计划只呆了两天,去了鼓楼...

清蒸鲈鱼

又好吃做起来又简单

食材 鲈鱼 1 条,两个人吃大概 1.2~1.5 斤左右 小葱 2 颗 柠檬 1 个 鱼露 2 勺 糖 1 小勺 盐 2 克 蒜瓣 3 颗 剁椒或者小米椒 准备工作 处理鱼 买来的鲈鱼,让卖鱼的把鱼鳞、鱼头给剃干净了,当然你要是爱吃鱼头留着也行。然后拿回家洗净之后,将鱼身体两侧,用刀划几道,注意不要从左划到右给划断了,否则蒸的时候鱼容易烂。在鱼身划个口子即可,目的是入味: 将鲈鱼全身抹...

如何简单的做一碗大米饭

虽然简单,却都是细节

食材 大米 水 食具 电饭煲 准备工作 一个人吃大概 180ml,女生吃的少就 100 ~ 150 之间的量,我是 180,两个人就 double,以此类推: 也有上面写什么「一合」的,一个意思: 将他们放到电饭锅里: 放锅里愣着干啥,接水淘一淘啊: 我一般是淘两遍之后,就可以了,然后接适量水,什么叫适量呢,就是手指头插进去后量一下,超过手指大概 1 ~ 2 厘米就 OK,少...