logologo
标签
分类
归档
标签
分类
归档
logologo
Overview

Typescript

TS基础
TS类型技巧(一):提取
TS类型技巧(二):构造
TS类型技巧(三):递归
TS类型技巧(四):计数
TS类型技巧(五):联合类型
TS类型技巧(六):特殊类型
TS类型技巧(七):函数
TS类型体操

Practices

React个人最佳实践-弹窗

Workflow

静态博客搭建(1)Rspress
静态博客搭建(2)CI/CD
静态博客搭建(3)HTTPS
GitHub Actions 与 CI/CD 自动部署实战
博客写作涉及的技术栈指南
GitHub远程仓库连接配置
pnpm、yarn、npm

Javascript

JS基础
JS执行过程

Life

Algorithm

时间复杂度

Overview

Workflow

静态博客搭建(1)Rspress

  • 0.为什么要重构博客
  • 博客搭建
  • 文档解读
  • 路由是自动生成的
  • 站点SEO
  • 服务器和域名
  • 主题改造
  • 重构博客的一些想法

静态博客搭建(2)CI/CD

  • 1. 服务器 配置 公钥
  • 2. 仓库 配置 Action Secret
  • 3. 仓库 配置 GitHub Action
  • 4. 其他推荐配置(不影响功能)
  • 5. 步骤解析

静态博客搭建(3)HTTPS

  • 0. 前置条件
  • 1. 阿里云配置
  • 2. 服务器 安装证书
  • 3. nginx配置修改
  • 4. 一些解释

GitHub Actions 与 CI/CD 自动部署实战

  • 1. CI:持续集成(Continuous Integration)
  • 2. CD:持续交付 / 持续部署(Continuous Delivery / Deployment)
  • 1. GitHub Actions 是什么?
  • 2. 与 Git 和 GitHub 的关系
  • 3. GitHub Actions 的优势
  • 1. 架构组件职责分工
  • 2. 自动部署流程(示例:Node 项目构建部署)
  • 3. 常用工具部署说明
  • 4. 可选替代方案

博客写作涉及的技术栈指南

  • Markdown语法 和 markdown-it
  • Front Matter 和 gray-matter
  • 最后,一个配置项拉满的文章示例

GitHub远程仓库连接配置

  • 0. 检查是否已有 SSH Key
  • 1.生成 SSH Key
  • 2.复制公钥内容
  • 3.添加 SSH Key 到 Git 平台
  • 4. 测试是否成功连接
  • 下面是可能碰见的问题
  • git pull报错(连接github 22端口报错),修改端口
  • git pull报错(连接github 443端口也报错),修改hosts
  • git commit报错
  • npm install 下载时速度慢
  • 后续遇见其他问题待更新

pnpm、yarn、npm

  • 本质区别
  • npm、yarn的两问题
  • pnpm的两部步解法
  • pnpm其他优势
  • pnpm使用碰见的问题
  • 参考链接