Isaac's Blog

学习、研究 IT 知识,分享技术经验和见解

前言

最近在开发使用 Github Issue 编写 blog 的项目。目前还在持续开发中,已经 300+ commits,npm 上已经发布的版本迭代有 9个。后面仍然会继续维护,有许多准备增加的能供,需要优化的点,以及已知的需要重构的逻辑,应该还会有相当的bug需要修复。

抱着负责任的态度,个人认为需要一个渠道使得 Isubo 的使用者获知这些一系列的变动。因此,需要编写 CHANGELOG 记录每个项目版本的变动。

但是,由于目前还是一个人在开发此项目,精力有限,需要更多地聚焦在功能新增、优化、重构和Bug修复。

CHANGELOG 自动化是最终的答案!

本文将介绍浏览器扩展是什么,怎么安装。详细分述关于浏览器扩展程序的开发,它项目结构,各个文件文件负者的职能,作为开发者我们可以怎么运用它们实现我们的功能。在开发到一定程度之后,该如何去调式,发现问题,解决问题。之后,如何发布开发好的浏览器开发程序。

全线保姆级别手把手教导

本文旨在介绍何为license,如何选择license,以及开发常用的MIT license如何使用。

本文旨在记录WSL2的安装,让WSL基本可用。接着是Linux发行版本的替换,以至于可以自由选择自己熟悉、喜欢的distribution。

最后,是有选择地介绍WSL的基础配置及其略详细的情况,目的是让WSL可以更加适合开发者使用。如果后面有需要会继续补充常用的配置使用。以及linux发行版本的替换。

当前在WSL的Debian系统中使用hexo写作以及发布部署。

在Win和Mac系统环境下,在deploy的时候,会自动跳转浏览器做OAuth2授权,不影响使用。

但是在WSL环境或者说Linux环境(可能)下,会直接在终端 prompt。要求输入账号和密码,但是无论输入对或错都会失败。本文旨在解决此问题以及deploy的部分逻辑分析。

使用WSL安装软件时,需要从 raw.githubusercontent.com 拉取数据,抛异常 403。经查阅是DNS污染导致,推荐的解决方案是修改hosts文件,添加域名与ip的映射。

然而,再第二天打开电脑再次登入wsl发现,继续403异常!查看hosts文件:内容被重置!

node 版本管理工具还有一个是 TJ 大神的 n 命令,n 命令是作为一个 node 的模块而存在,而 nvm 是一个独立于 node/npm 的外部 shell 脚本,因此 n 命令相比 nvm 更加局限。

前言

Rust 是一种 预编译静态类型(ahead-of-time compiled)语言,这意味着你可以编译程序,并将可执行文件送给其他人,他们甚至不需要安装 Rust 就可以运行。

0%