<Reach Me Here />

GitHub Pages 如此愚蠢?

今天调整了博客的一些样式之后,push 到 GitHub 和 Gitee 没有成功。原因是之前使用的 git subtree 模式,将 master 分支的 public 文件夹内容作为 deploy 分支。想了一下这种模式有些麻烦,而且办公室电脑和自己的电脑总是在 push 时会出问题,因此不打算用 subtree 的方式了。...

记折腾博客(二)

继续上篇。 在所有的东西都配置好之后,运行 hugo 命令即可在 public 目录下构建出网站内容。静态站点需要将 public 目录作为网站的根目录进行部署。我的想法是,一份部署在国外 GitHub 上,一份部署在国内 gitee 上,这样一来除了可以做备份之外,还可以将 gitee 上的站点作为镜像,这样如果主域名访问较慢的情况下,可以切换到速度较快的国内站点进行访问。...

记折腾博客(一)

昨天折腾博客,弄好了样式等。因为我比较喜欢楷体字,所以首页的文章 list 的 summary 打算用楷体字展示。在网上搜了下楷体字的 font-family 后,在 css 文件里面这样写了: p.content { font-family: STKaiti, KaiTi, sans-serif; } 写完部署后发现效果非常的棒。但是在手机上预览的时候发现,浏览器并没有如期展示楷体字,因为手机上貌似没有楷体字库。...

Unpublishing your package on npm

If your package is published on npm, for some reason, you want to unpublish a single version or the entire package, you can follow the steps below:...

TypeScript 学习笔记(三)

Literal Types 字面量(literal):用于在代码中表示一个固定值(区别于变量,变量是可变化的) ts 中,对应的也有字面量类型。分为 String Literal Type、Number Literal Type、Boolean Literal Type 等 一般情况下,literal type 可以看做是对应的类型的子类型。比如 string literal type 可以认为是 string type 的 subtype。在这种前提下我们可以得知,literal type 是可以 assign 给对应父类型的,反之则不行(特殊情况可用 as)。以 string literal type 为例: type TypeScript = 'TypeScript'; const ts: TypeScript = 'TypeScript'; const sayHello = (name: string) => console....