服务器安装 opkg 包管理器 前言今天想在 Nas 服务器上面拉取一个 Git 项目,结果发现服务器上居然没有默认安装 Git。习惯性地尝试使用 apt-get 或 yum 安装时,却发现这两个命令都没有。然后,我上网查找相关资料,发现大家几乎都是使用 ipkg 作为包管理器。但在搜索过程中,我没能找到 ipkg 的官网或相关详细项目资料,大多数文章只提到 NSLU2 Linux 项目 的托管地址:http://ipkg.ns 2024-12-16 服务器运维 > 群辉Nas #Nas #包管理器 #opkg
Gitea 的维护者找上来了, 赶紧出个声明 前言我在写上一篇文章《极狐 GitLab 双重风波,Git 私服该如何选择?》蹭了一下极狐 GitLab 的热度,当时在编写文章时,考虑过如果这篇文章发酵之后,是否会导致极狐 GitLab 的工作人员找上来,称宣传不实信息、恶意抹黑造谣的问题,但我万万没想到,最先找上我的居然是 Gitea 的维护者。 本来不想因此写篇文章,但考虑到我当时文章的内容确实会造成误导,所以此文章在讨论此事之外也是更正对 2024-12-12 服务器运维 > Git #文章 #Git #Forgejo #Gitea
极狐 GitLab 双重风波,Git 私服该如何选择? 极狐 GitLab 的双重风波(一)间谍风波前两天,极狐 GitLab 陷入了员工实名举报公司高管为美国间谍的漩涡之中。这一事件犹如一颗重磅炸弹,在业界引起了轩然大波。尽管目前尚未被实锤,但此消息一经传出,便迅速吸引了众多目光,也让极狐 GitLab 的企业形象蒙上了一层阴影。这一事件不仅引发了内部员工的震动,也使得外界对其公司的信任度产生了动摇,其后续发展仍有待进一步观察。 (二)绝户网计划就在 2024-12-10 服务器运维 > Git #文章 #Git #Forgejo #GitLab
字体图标的神器:在线浏览与导出工具 前言在开发项目时,是否遇到过这样的情景:接手一个新的项目,发现项目中引用了一些来源不明的字体图标文件,比如从 Iconfont、Font Awesome 等平台下载的文件,但没有任何文档或说明标注这些文件中的图标内容。开发者通常只能通过项目中已有的使用情况推断出某些图标的用途,或者无奈地反复尝试。与此同时,在开发一些小型项目时,可能只需要某个特定的字体图标,却不得不导入整个庞大的字体文件。 为了解 2024-12-09 前端编程相关 > 前端框架与库 > 小型库 #文章 #前端技术
Vue.js 3应用开发与核心源码解析 元数据 Vue.js 3应用开发与核心源码解析书名: Vue.js 3应用开发与核心源码解析作者: 吕鸣简介: 本书以前端工程化和企业级应用开发为目标,围绕Vue 3及相关生态技术与核心源码进行详细剖析。内容包括:Vue.js核心基础;相关生态,包括状态管理框架Vuex、路由管理框架Vue Router、Vue动画技术、Vue网络与数据存储技术,前端构建工具Vite与Vue 2024-12-06 微信阅读笔记
Mac 下 vscode 更新报错 前言自从换了 Mac 之后,我就没有主动更新过 VS Code。今天本来想装个插件,结果却提示当前版本过低,必须更新后才能安装。点击 Check for Update 后,VS Code 在右下角弹出了这样一条错误提示: Cannot update while running on a read-only volume. The application is on a read-only vol 2024-12-06 前端编程相关 > 踩坑记录 #踩坑 #vscode
批量迁移 GitLab 仓库到 Forgejo 前言在上一篇中,我们讲了从 GitLab 迁移至 Forgejo 的相关内容。尽管在安装完 Forgejo 之后,其各方面资源使用率有了大幅度的下降,但 GitLab 上所积累的项目还没有迁移。毕竟,GitLab 已被使用了三年多了,期间创建了数十个项目。如果通过页面挨个填写参数来进行迁移,无疑会耗费大量的时间与精力,操作过程也极为繁琐。因此,在本文中,我们将直接借助接口来实现仓库的批量迁移,以提 2024-11-22 服务器运维 > Git #JavaScript #Git #Forgejo #GitLab
Svn 仓库定时同步到 Git 前言前两年有个需求,需要将内网 SVN 仓库通过跳板机定时同步至 Git,现在这个功能已经不用了,但为了便于日后查阅与参考,特撰写此文以作记录。 实现定时同步受限于当时的技术水平与时间限制,只选择了最简单的实现方式,在跳板机上同时安装部署 Svn 和 Git,借助定时任务定期执行 Svn 更新操作,随后执行 Git 提交操作。此方案的优势在于,当多仓库的 SVN 服务在新增仓库时,无需在 Git 2024-11-22 服务器运维 > Linux #Git #Linux #svn
迁移 Gitlab 到 Forgejo 前言最近 Nas 老是报内存不足,因为买的这个 Nas 型号不支持加内存条,就只有 8G 内存,应用一多跑起来就费劲,主要有些应用特别吃内存。就比如 Gitlab,它起步就得要 4G 内存,平时我访问的时候,动不动就加载半天,要不就来个文件夹读取错误,这使用体验太差了,所以我就寻思着得找个替代方案,从应用层面想想办法,给内存减减压。 ForgejoForgejo 最初是作为 Gitea 的“软分叉 2024-11-21 服务器运维 > Git #Git #Forgejo
Obsidian 自动同步(4)- Excalidraw 转换 前言本篇是 Obsidian 文章自动同步 Hexo 仓库系列的最后一篇。之前的实现中,我们完成了常规格式图片的迁移,但尚未处理 Excalidraw 插件生成的 Markdown 格式文件。本篇将讲解这类文件的处理方法及核心代码,以解析和动态渲染 Excalidraw 插件内容为主要目标。 由于前置内容依赖比较多,代码质量也相对较差,所以本篇主要讲解处理的思路和核心代码,不会提供这部分完整代码。 2024-10-30 前端编程相关 > 前端框架与库 > hexo #文章 #node #博客 #hexo