学习笔记

Hugo 分类页面中文路径未更新的问题排查记录

前言 在使用 Hugo 搭建博客并启用分类页面功能时,遇到了一个非常诡异的问题:中文分类路径的页面渲染结果和英文分类页面不一致,并且中文页面似乎始终渲染的是「另外一个模板」。

阅读全文

为 Hugoplate 添加多文档系统

为 Hugoplate 增加多文档系统的实践记录与原理解析 在使用 Hugo 构建个人博客的过程中,尝试为 Hugoplate 模板添加一个“多文档体系”功能,用于维护结构化的学习笔记。最终实现:

阅读全文

linux基础

终端以及shell 终端: 终端实际上是指处理用户与主机之间输入输出的一种物理设备,在当前的个人电脑中表现为一个界面程序。 Info

阅读全文

Generics 泛型

Generics 泛型 为什么使用泛型 在 TypeScript 中,我们可以使用泛型来创建可重用的组件,一个组件可以支持多种类型的数据。这样用户就可以以自己的数据类型来使用组件。

阅读全文

ienum 枚举

枚举 为什么要使用枚举 对于枚举,我印象较深的是在编写 unity 的 C#脚本中用到过,当我们使用常量(const)时,有时会遇到一些场景需要限定这个常量的范围,这个时候就可以使用枚举。

阅读全文

类与接口

类与接口 之前的学习中我们可以使用子类来继承父类的属性和方法,但是有时候我们只需要某些特性,这时候再使用继承就显得有些笨重,我们可以使用接口将这些特性抽离出来,这样就可以在不同的类中复用这些特性。提高了面向对象编程的灵活性。

阅读全文

Class 类

Class 类 基本概念 类:定义了一件事物的抽象特点,包含它的属性和方法。 对象:类的实例。 面向对象三大特性:封装(将操作过程隐藏起来,只向外暴露需要使用地接口)、继承(子类继承父类,子类可以拥有父类地所有成员,并且可以更进一步)、多态(一个方法的多个实现)。

阅读全文

function 函数

function 函数 函数是 JavaScript 中的基本组成部分,TypeScript 为 JavaScript 中的函数提供了完整的定义类型。

阅读全文

interface 接口

interface 接口 接口(Interfaces)是 TypeScript 的一个重要概念,它是对行为的抽象,而具体如何行动需要由类(classes)去实现(implement)。

阅读全文

Ts 数据类型

数据类型 在 TypeScript 中,我们可以使用 number、string、boolean、null、undefined、数组、元组、枚举、any、void、never、object、symbol、bigint 来定义数据类型。

阅读全文