因为Ghost只提供文章的 HTML 代码,不提供 Markdown 的问题导致我曾经一度想更换CMS系统。但是将近800篇文章的转移工作十分麻烦,而且之前也尝试过用一些工具处理,无一都失败了,问题多是因为古早之前的很多文章存在格式问题,无法通过一些 HTML to Markdown 工具的转换规则,所以这个事也就一直没下定决定弄。
What will your content look like? See the styles below!
Headings
Start a section with one of these beauties. Use ## to quickly create a second-level heading (h2). h1 is reserved for the title.
Heading 2
Heading 3
Heading 4
Heading 5
Heading 6
Text
Here's a sample paragraph from The War of the Worlds by H. G. Wells. Read the book. Smart uses Work Sans for body text and Archivo for headings, all loaded locally.
No one would have believed in the last years of the nineteenth century th
一图
流水账
* 💡 给博客新增了 莫比乌斯 的主题配色,可以在左侧配色部分点击启用,希望大家喜欢。如果有看到什么样式BUG希望能及时告诉我。
* 这周真累呀,还好气温怡人,心情不至于又跌落谷底。
* fly.io 也要开始收费了,有些免费的午餐的确不长久。
* 在B站刷到了上次遇难兄弟的相关视频,总算了解到事故原因了:货车刹车失灵撞到他了,路过的骑友说没看到他有外伤,哎。
发现
cobalt:简单好用的流媒体下载器
#工具 来自
cobalt is a media downloader that doesn't piss you off. it's fast, friendly, and doesn't have any bullshit that modern web is filled with: no ads, trackers, or invasive analytics.
Cobalt 是一个不会惹你生气的媒体下载器。 它快速、友好,而且没有任何现代网络充斥着的废话:没有广告、跟踪器或侵入性分析。
试用了一下,基本上稍微大一些的流媒体网站都
没事的时候真的不要瞎逛Github,不然发现好玩东西就会按耐不住躁动得而心脏,从而浪费很多时间...。
我就正好遇到这种情况了,前些天在Github上刷到 hugo-book 这个主题,简单、强大、优雅十分符合我现在的胃口。
而且如果没有其他太过特殊的需求,你甚至可以直接用这个主题做你的数字花园,而且使用起来十分顺手,虽然这个主题的主要功能是做文档、知识库的,不过作者依旧还是适配了一点点博客的功能,所以,你甚至可以把博客和知识库整合在一起...。
Emmmm...听起来很酷,主题所有的特性列表如下
Features
* Clean simple design
* Light and Mobile-Friendly
* Multi-language support
* Customisable
* Zero initial configuration
* Handy shortcodes
* Comments support
* Simple blog and taxonomy
* Primary features work without JavaSc
起因
前文有写到关于RSS订阅的一些事情,想了解的可以看看 打破信息茧房及一款RSS阅读器推荐 一文。
不过这两天在实际使用过程中发现有部分网站如:V2ex、椒盐豆豉 等网站的订阅在通过yarr添加的时候会提示 No feeds found at the given url. 的提醒信息。
当时我还以为是yarr对这些网站的xml格式支持不全导致,所以跑去研究起了yarr关于解析xml文件部分的源代码,在尝试将2.4的部分代码和原作者最新的部分合并后我在本地测试发现似乎可以正常添加,所以重新build了一个镜像发布到docker上。
不过,奇怪的事情发生了。
我之前在本地测试明明可以,但是在自己的VPS中即便我重新拉取镜像、重新创建容器,却依旧提示上面的错误。这就让我有点「满头大汉」了,本来差点又要跑去研究源代码,不过忽然灵光一闪,想到这两个网站似乎都有一个共性——「在墙外」,而我的服务器又在国内,正常情况下自然是无法访问的,之前在本地测试通是因为我的路由器上有小猫做分流,所以自然能正常访问。
至此算是破案了,不过很想吐槽一句:yarr的错误信息提示真的很有问题,这种情况不
💡淦,刚刚写完去看大佬的文章,发现不知什么时候已经更新了TV部分的获取和展示。
一直用的蜗牛大佬的 NeoDB API 创建观影页面 方案渲染的豆瓣页面的数据,之前偶然间发现自己在NeoDB中给胆小鬼点了完了已看,但是博客豆瓣页面的数据一直没发生变化,起初以为是数据更新延迟问题,但是过了个把星期发现好像还是没有出现。
去仔细检查了Github上的数据后才发现,大佬的代码好像只获取了NeoDB中的 Movie 部分的数据,因为NeoDB的分类有 book , movie , tv , music , game , podcast 和 performance ,其中 Movie 和 TV 部分是分开的,只获取电影自然就不会有TV数据的出现。
遂研究起了大佬写的Github Action代码,发现大佬使用 jq 这个终端json库对数据做的处理,自己通过ChatGPT适当对原始代码做了一些更改后终于可以下载TV数据了,以下是修改后的文件。
* 修改Get NeoDB JSON and Count 部分,将获取movie的代码复制粘贴一份在源代码后面,并修改请求参数 movie 为
我之前安装WSL的方式不是通过微软商店安装的,因为微软商店安装默认是在C盘,切好像无法指定文件位置,所以用的另外一个取巧的办法安装到了D盘。
我这里也顺带分享一下:如何在Windows11中把WSL安装到指定的地方
不过我这次换了电脑后重装了系统,今天想和以前重装完系统一样来使用WSL,发现在执行 ubuntu.exe 后提示以下错误。这个问题我以前重装系统也遇到过,依稀记得只要去程序管理里启用 windows for linux 子系统服务就行和安装一个补丁文件后重启就可以了,但是碰壁了,这里记录一下排错流程:
Installing, this may take a few minutes...
WslRegisterDistribution failed with error: 0x80070050
Error: 0x80070050 ?????
Press any key to continue...
第一次尝试:
1. 启动windows for linux子系统服务
2. 重启后提示依旧
第二次尝试:
1. 启用虚拟机平台服务
2. 重启提示依旧
介绍
我们先得知道什么是Jamstack,其实很多博友已经在使用这种方案了,如昱行 、 木木 等,引用Jamstack的介绍如下:
Jamstack is an architectural approach that decouples the web experience layer from data and business logic, improving flexibility, scalability, performance, and maintainability.
Jamstack removes the need for business logic to dictate the web experience.
It enables a composable architecture for the web where custom logic and 3rd party services are consumed through APIs.
以我的认知来看其实就是我以前学编程开发时的 MVC 架构,也就 View:展示数据 、Control:业务逻
昨天在研究 11ty 的时候看到了 SINGLE PAGE APPLICATIONS (SPA) WITH ELEVENTY 这篇文章,文中提到 11ty 工具生成的网站偏向于传统静态网站,通称为MPA,如Gatsby.js 、Vuepress、Gridsome等工具则都是SPA。并且说明 11ty 可能并不是最优的 SPA 网站生成工具,他们认为SPA的网页性能会偏低,且打包的一些配套脚本体积会比较大。
The data supports the case that Single Page Applications are a bad default for the web too. An analysis of Core Web Vitals across 9.3 million web sites in February 2023 shows that only 26% of sites built using the most popular Single Page Application framework (Next.js) have good Core Web Vit
前言
我在16年的时候推荐过截图工具Snipaste「超强大的截图工具 -Snipaste」,推荐后我一直在高强度的使用这个工具,它所附带的一些特性已经完全融合进了我的工作流,如贴图、贴文字、贴表格。
这篇文章并没有想要换掉他的意思,只是已经到2023年了,Snipaste还没支持圆角、去窗口阴影。在对系统窗口、其他一些带圆角的窗口、带阴影的窗口截图时会出现一些很恶心的瑕疵。
对于这个问题我之前的做法是手动处理,中间也尝试过使用其他工具,如Chrome插件:TinySnap ,不过毕竟是基于其他程序或者浏览器,在使用过程中有着非常严重的割裂感,所以这些方案都被我放弃了。
ShareX横空出世
之后很长一段时间我在忍受这种截图的不完美,不过在前不久的某一天逛V2ex的时候,我无意间翻阅到了这个帖子:「求一款 Windows 11 截图软件」,作者也和我一样对Windows下的截图软件的瑕疵无法忍受,所以求助V友,我在这里发现了ShareX ,
ShareX - The best free and open source screenshot tool for Windows
前言
最近人工智能忽然吹起了一股大风,一夜之间无数相关项目如雨后春笋般的冒了出了,微软紧随其后推出了newbing,我知道看了B站那岩做的一些评测后大为震惊。
我可以肯定的说出现这种人工智能,在非常短的时间就会对我们的显示生活产生非常大的音响,这种影响会涉及方方面面,影响到每一个发,未来人们的需要学习的专业技能是如何更好的利用AI来工作,如:艺术创作、书法翻译、会议速记....,很多工作会被AI替代...。
你现在阅读的这篇文章就使用了ChatGPT润色和校对。
这里推荐一个今天刷Github时发现的一款利用ChatGPT的Chrome翻译插件,通过使用ChatGPT的API做到选词翻译,而且翻译质量相对传统翻译可读性强了不是一点半点。
GitHub - yetone/openai-translator: 基于 ChatGPT API 的划词翻译 Chrome 插件基于 ChatGPT API 的划词翻译 Chrome 插件. Contribute to yetone/openai-translator development by creating an account o
以前用命令行工具一直都是全手打,没用过提示之类的,但是看到一些大佬的视频里用终端都带提示、历史命令,那个时候就很好奇,不过一直没学习怎么配置。
前些日志在折腾Python环境的时候偶然接触了Windows下的跨平台命令行工具:Powershell(这个不是Windows自带的那个Windows Powershell),这个Powershell项目网站上指出的两者区别。
Windows PowerShell vs. PowerShell Core
Although this repository started as a fork of the Windows PowerShell code base, changes made in this repository do not make their way back to Windows PowerShell 5.1 automatically. This also means that issues tracked here are only for PowerShell Core 6 and higher. Windows P