Directadmin 2222 开启 SSL
太久没管理IDC.LA 网站了,这次上去,发现所有服务器面板的SSL都挂了。
真不是个合格的网站管理者
先启动LetsEncrypt
在directadmin.conf中启用letsencrypt = 1...
ViteSSG 搭建博客 01 (ssg项目项目搭建)
项目准备
# 强烈建议使用 pnpm
npm i -g pnpm
<!-- br -->
# 安装主要项目依赖
pnpm add vue typescript less vue-router
&...
Node版本管理Volta的使用
为什么要有Volta
一个项目组有多个前端现象,使用的Node版本都不一样,并且有前端工程师一个人管理多个不同node版本的前端项目需要频繁的切换Node版本
使用 Volta
官网:https://vol...
简单虚拟列表 + 无限滚动
为什么要有虚拟列表这个东西
很多时候前端被迫被逼着接收上百条,上千条,上万条数据(因为需求的缘故),没有相关经验的前端会直接直接赋值渲染上去。
但是这样子操作是有很大的弊端的。轻则让浏览器卡顿,重则浏览器崩溃。更严...
类型“ImportMeta”上不存在属性“glob”
类型“ImportMeta”上不存在属性“glob”
如果直接使用import.meta.glob,vscode会报类型ImportMeta上不存在属性“glob”的错误,需要在tsconfig文件下添加类型定义v...
rust的编程概念
变量
声明变量
// 普通变量
let x = 5; // 无法修改 类似常量
<!-- br -->
let mut x = 5; // 增加mut 变为可修改
...
使用rust建立一个简单的web服务器
// main.rs
<!-- br -->
use std::io::prelude::*;
use std::net::TcpListener;
use std::net::TcpStream...
给表妹的 Astro Blog 搭建流程
表妹上大学了,理工类的学科,看来以后绝对优秀人才呢。因此需要一个blog来记录学习过程。
为什么使用 Astro
当然和我是前端工程师是分不开的关系,本来也是推荐使用一些PHP的blog程序,但是需要一些服务器...