Valaxy 体验:下一代静态博客框架
之前假期看到有人表示文章数量破千编译时会报out of memory……虽然我这个站更新不定,也不确定以后能坚持多久,但这才 60 多篇文章 Hexo 的编译速度就已有些慢了。
虽然 Hexo 官方一直在改进,但消耗的资源还是不小。5.0 版本之后编译时可以在最后添加-c参数以限制线程数,譬如:
1hexo generate -c 10
除开这个问题,Hexo 在二次开发、调试等情况下还存在着一定的不便。
Hugo 的编译速度确实飞快,但至少目前我对 Go 不太感兴趣。Jekyll 有 Github 近乎原生的支持,但我目前没有需要使用 Ruby 的地方,不想装太多环境。至于动态博客,起码我是不愿为此支出主机费用的。
现在,让我们有请:Valaxy
介绍https://valaxy.site/
Valaxy = V + Galaxy 旨在成为下一代静态博客框架,提供更好的热更新与用户加载体验、更强大更便捷的自定义开发可能性。
Valaxy 基于 Vite 提供热更新与打包等功能,基于 Vue 实现视图(如主题、自定义组件)等客户端功能。因此 Valaxy 兼容并可自由使用 ...
给 Hexo 添加即刻短文页面
并非所有想表达或分享的东西都适合写成长文,“即刻短文”可以避免博客短文章过多造成的整站文章质量下降。
最近由于未知原因,域名半寄,Artitalk 用不了了。无意间看到 即刻短文静态部署版,遂准备尝试。
实际上先前以多次尝试,又应种种原因不了了之。本次成功,记以备忘。本文所述已按照自用情况进行一定的修改,效果与别人的版本有出入,请慎重使用。
为书写方便,下文如无其他说明,则默认 Hexo 项目根目录为【Blogroot】。测试使用 Butterfly 主题,其他主题未尝试。
创建数据进入【Blogroot】/source/_data目录,创建essay.yml,其中数据示例如下:
1234567891011121314151617181920212223- class_name: 即刻短文 essay_list: - content: test date: 2024/3/30 - content: test date: 2024/3/5 - content: 链接示例 date: 2024/1/25 link: https:/ ...
搭建免费的 New Bing 网站
众所周知 ChatGPT 官网在国内无法直接访问,即使访问限制也比较多。微软搞了个 New Bing,使用资格不太好获取,而且现在还锁区了。
这两年 AI 火得不行,别人都开始内测生成 60 秒的视频了,咱连聊天都不好说,怎的能行?
自己搭建演示站?
准备工作
能正常连接 GitHub 的网络
GitHub 账户
自己的域名(解决 Vercel 和 CF 在国内的访问问题)
阅读文档和搜索的能力
教程注册 GitHub 账户。找到 https://github.com/adams549659584/go-proxy-bingai,Fork 到自己账户下。
由于目前该仓库作者说不维护了,也可使用另一个版本:https://github.com/Harry-zklcdc/go-proxy-bingai,Fork 到自己账户下。本文以此作为演示。
BingAI 本体前往 Vercel,可选择Continue with GitHub登录,在弹出窗口点击Authorize Vercel以授权。首次登入 Vercel 还需要手机号注册(可以使用+86 手机号)。
进入 Vercel 主界面,点击 ...
OpenAI Sora 介绍及原理
最近浏览 AI 相关技术时看到一消息,2 月 16 日 OpenAI 官方称其发布文生视频大模型 Sora:
Sora can create videos of up to 60 seconds featuring highly detailedscenes,complex camera motion,and multiple characters with vibrantemotions.
“60 秒”、“文生视频”。别人还在研究连贯性,它已经达到很高的水平。
看到这个消息时已经过去五日,但搜索“AI”已经有好几篇介绍和分析的文章出现了。
Sora 是什么目前 OpenAI 尚未开放 Sora 灰度测试,但从目前放出的演示来看,它已经令人惊叹。Sam Altman 在 X 平台疯狂安利,根据用户提供的语句生成视频并回复。
根据 OpenAI 官网 https://openai.com/sora 的介绍,可得知目前 Sora 有以下功能:
可以从文本指令中创建逼真和富有想象力的场景;
可以生成长达一分钟的视频;
能够生成具有多个角色、特定类型的运动以及主题和背景的准确细节的复杂场 ...
Ubuntu 安装与配置
本文以 Ubuntu20.04 为例
实力作死,把 Ubuntu 虚拟机玩坏了,反正没什么重要东西在里面,遂决定重装当做复习。
本来想着用新不用旧,可看着 Snap 十分抽象且目前比较难看,又参考其他各种评价,故选择 20.04,以后升级与否看情况。
(小声:为什么老感觉 20.04 问题比 18.04 多啊。)
省略步骤
虚拟机/实体设备的准备【本文采用 VMware 虚拟机】
对应系统镜像的下载
虚拟机磁盘创建与镜像挂载 或 储存介质与物理机开机启动
系统安装由于该版本在虚拟机中有时出现分辨率不适配的问题,安装过程中窗口显示不全,可使用Ctrl+Alt+T打开终端输入命令:
1xrandr -s 1280x800
然后按 Enter,暂时改变虚拟机的显示分辨率。
挂载磁盘后启动,等待安装程序加载与检查。
将语言、键盘设置为中文,然后一路 Continue。在安装类型中您希望先安装哪些应用一项,若作为做学习研发使用,请选择最小化安装(第二项);若用作办公、冲浪、游戏等使用请选择第一项。
之后一路默认选项并确认(磁盘那里选择第一项,继续后在弹窗中确认修改磁盘)。在选择地区 ...
如何使用小区内的消防栓
【注:本文包含 AI 创作】
火灾常常是突如其来的,当人们面对火灾时,正确的应对方式是非常重要的。在小区内,消防栓是重要的灭火装置,居民们应当了解如何正确使用消防栓来应对火灾,以保护自己和他人的生命财产安全。
首先,面对火灾,居民们应当保持冷静,迅速报警并确保自身安全。当火灾发生时,立即拨打火警电话,通知相关部门前来扑灭火灾。同时,立即离开现场,避免留在火灾现场内,以保证自身安全。
接下来,居民们应当迅速前往小区内的消防栓位置。在很多小区内,消防栓通常设置在室外的固定位置,要尽快找到消防栓的位置。在前往消防栓的过程中,尽量避免接近火灾现场,确保自己的安全。
一旦找到消防栓,居民们应当根据消防栓上的指示使用消防栓。大部分的消防栓都会有一个控制开关,通常是一个阀门。在使用消防栓之前,要确保其他人已经报警,并且有人在场指挥灭火工作。打开消防栓后,要根据需要使用消防水枪或水带将水喷射到火源上。同时,要小心操作,避免因使用不当造成水压过大、喷头松动等情况,造成更大的危险。
在使用消防栓的过程中,也需要留意自身安全。要确保自己站在安全的位置上,避免火势蔓延而对自己造成危险。同时,要注意喷水的方向, ...
Node.js 安装教程
鸽了这么久?起初是想尝试一个 js 写的 web 程序,然后嫌安装组件速度太慢,故换源。结果源没换好,反而因为输入了一些不该输入的东西,最终在我的一通猛如虎的操作之后……nodejs 崩了,Hexo 编译不了。尝试无数修复教程,通通无果,最终只得重新安装。以防哪天折腾再度“悲剧”,故在此记录安装过程。
当然更多的原因是现实中太忙,实在抽不出什么时间,环境出故障也没时间修复,我不会也暂没能力花费过多精力维护与更新这个以兴趣为主的站点,更多是抱着探索的心态去对待。
注:本篇以 Windows10 系统为例,系统用户名为admin;修改后的安装目录以D:\nodejs\*为例
如果像我一样决定重新安装nodejs,建议先将其完全卸载(包括在C盘等路径下的相关目录),重启系统后再终端输入npm、node等nodejs相关指令,若显示不是可执行程序,则表明卸载成功。
下载https://nodejs.org/
根据自己电脑系统及位数选择。界面中左侧为 LTS(长期稳定版),右侧为尝鲜版(相比而言不太稳定)。按钮默认.msi文件,如需下载其他版本,可点击按钮左下方的Other Downlo ...
申请免费的 EU.ORG 域名
弄个自己的域名,无论运营还是测试使用会很方便。Freenom 供 tk、ga、ml、cf、gq 免费顶级域名有五,使无数草根站长趋之若鹜。
吾曾尝试良久,结果无一成功。近日欲再战 Freenom,却见“由于技术问题,新注册的 Freenom 申请暂时出现故障”。见 Freenom 的 whois 服务亦故障许久,于是想起 Meta 指控 Freenom 无视滥用投诉与将这些域名流量货币化,在美国起诉了它。
注册免费顶级域名在 Freenom 是没指望了,况且在那注册的域名也不稳定,流量大了被收回也是常有之事。不考虑 Freenom,免费顶级域名基本没戏,那……二级域名,总能成吧?
这是什么EU.ORG 免费域名!
“Companies have voted with their feet [on the issue of domains], they want to have domain names that are international or at least country neutral. The same freedom should apply to indivi ...
给站点加个说说模块——Artitalk 配置方法
给博客加个说说模块——Artitalk 配置方法
很显然,并非所有博主想记录与分享的东西都适合单独写成文章。大量琐碎短小的“文章”很容易拉低整个站给人的印象,但写一篇完整的文章,于我而言,时间精力压力比较大。而且有很多情绪与想法,并非适合写成长文。
当然,WP、Typecho 等实现这种功能实在是方便得很,但静态网站不能这么方便╥﹏╥…
Artitalk.js
在经过对比之后,我选择使用 Artitalk.js 作为说说模块。至于其他的,后续可能会视情况而尝试或更换。
貌似不方便搞“私密说说”,但有得用就很好了、~。
LeanCloud 的相关准备
如果需要将 Artitalk 与 Valine 在同一个页面使用,可将 Artitalk 与 valine 存放在同一个应用中,有效避免同一个页面使用两个 Leancloud 应用所产生的冲突。【Waline 与 Valine 数据结构比较像,因此前者配置共存方法应该同理,至少我是这么做的】
建议使用国际版的 LeanCloud,因为相较于国内版,它不需要配置 serverurl,速度没有区别。2022 年 8 月 1 日起国际版域名不 ...
Github 双因素身份验证 2FA
注意:从 2023 年 3 月开始到 2023 年底,GitHub 将逐渐开始要求在 GitHub.com 上贡献代码的所有用户启用一种或多种形式的双因素身份验证 (2FA)。 如果你在符合条件的组中,当选择该组进行注册时,将收到一封通知电子邮件,该电子邮件标志着 45 天的 2FA 注册期的开始,并且你会看到要求你在 GitHub.com 上注册 2FA 的横幅。 如果未收到通知,则表示你不是需要启用 2FA 的组的成员,但我们强烈建议启用 2FA。
有关 2FA 注册推出的详细信息,请参阅此 博客文章。
Because of your contributions on GitHub, two-factor authentication will be required for your account starting Sep 28, 2023. Thank you for helping keep the ecosystem safe! Learn more about our two-factor authentication initiative.
背景最近打开邮 ...