编程

博客优化:提升gitea action构建速度

博客优化:提升gitea action构建速度

在之前的《Blog部署演进之路》中,我曾提到博客目前是借助 Gitea Action 实现项目部署。过去一年里,它出色地完成了“提交→编译→部署”这一流程。然而从上次提交了编写的图片压缩插件后,项目...

使用Nuxt升级改造Excel理财记账本

使用Nuxt升级改造Excel理财记账本

序:改造背景过去几年里我一直有购买基金和银行理财的习惯,在支付宝App里有比较清晰的基金收益界面,方便我根据持有和收益情况进行快速决策(加仓/减仓/卖出)。银行理财则不同,有些I...

[记录]PrimeVue Theme的自定义方式

[记录]PrimeVue Theme的自定义方式

书接上篇(《在nuxt3中同时使用PrimeVue和TailwindCSS》),在用Tailwind完成页面布局后,我开始着手用Prime开发操作页面。但问题又接踵而至。不过每天花点时间琢磨琢磨,终...

在nuxt3中同时使用PrimeVue和TailwindCSS

在nuxt3中同时使用PrimeVue和TailwindCSS

年后先把驾照考了,每天在家附近学车,上午练完车之后也没什么事做。正好看看以前没用过的技术和框架,鼓捣一些小玩意儿。 第一眼看到PrimeVue时就有些欢喜,这UI界面比过去项目里用的Elemen...

构建简单的Blog内容搜索方式

构建简单的Blog内容搜索方式

之前使用Ocean这款Hexo主题时,它的全文检索方式是使用hexo-generator-search这个库生成search.xml(xml文件会包含整站文章的标题和正文内容)。通过ocean.js...

在Phaser3中制作等距(Isometric)地图

在Phaser3中制作等距(Isometric)地图

前段时间迷上了一款微信MUD小游戏,复古风格一下回忆起2012年前后,我在开发自己的MUD小游戏《幻仙》。尘封许久的游戏梦又开始燃气念头… 等距(Isometric)指的是:将物体的三个维度...

[长文]将语雀文档内容同步Hexo

[长文]将语雀文档内容同步Hexo

一、背景在去年将Blog迁移到Hexo之前,我已经使用了一年多的语雀。最初使用语雀是为了编写公司内部的前端知识库(多人协同支持较好、文档编辑功能比较丰富、还集成了基础的用户权限),后来发现文档可以导...

自研DataV经历与实际操作遇到的问题

自研DataV经历与实际操作遇到的问题

一、背景过去经历的几个DataV大屏项目都是“门面项目”,主要界面就是展示介绍信息和图表数据,甚至有些还是仿真数据。这种情况下使用阿里云DataV其实相当方便。只需要UI设计完切图,在阿里云素材库中...