Skip to content

所有-文章索引

2025年9月27日
浏览量:--

共找到 424 篇文章

显示 30 / 424 篇文章

UUID5升级方案

UUID5升级方案 问题背景 在项目运行过程中发现 UUID5 存在重复问题,具体表现为: - 发现重复的 UUID5:e 78b 7 和 b 7a 6f - 原因:5位十六进制字符的冲突概率在 400+ 文件的项目中已经不可忽视 - 影响:导致不同页面使用相同的 permalink,造成路由冲突 冲突概率分析 原始方案 - UUID长度:5位十六进制字符 - 可能组合:16^5 =...

建站 noTag

Twikoo 评论系统数据重置指南

Twikoo 评论系统数据重置指南 本文档提供了如何重置 Twikoo 评论系统数据的简要步骤,适用于阿里云 ECS 环境。 Docker 环境重置 Twikoo Docker 环境重置管理员账户 如果您使用 Docker 部署了 Twikoo,可以通过以下步骤重置管理员账户: `bash 1. 查看当前运行的 Twikoo 容器 docker ps | grep twikoo 2. 进入...

建站 noTag

阿里云 ECS 双域名 Nginx + HTTPS 配置备忘

阿里云 ECS 双域名 Nginx + HTTPS 配置备忘 > 适用场景: > - 阿里云 ECS 单实例 > - 已备案双域名(示例 chiplayout.net & chiplayout.top) > - 同一 Web 目录 > - 自动续期 HTTPS 证书 --- 1. 前提检查 | 项目 | 要求 | |---|---| | 安全组 | 入方向 TCP 80 & 443 已放行 |...

建站 noTag

ArticleHeader 组件使用说明

Article Header 组件使用说明 概述 Article Header 是一个自动为Markdown文档添加文章头部信息的Vue组件,包含路径导航、发布时间、字数统计、阅读时间等信息。 功能特性 1. 路径导航(面包屑) - 自动根据当前页面路径生成面包屑导航 - 支持多级目录结构 - 自动处理数字前缀(如 "10.版图" → "版图") - 响应式设计,移动端友好 2. 文章元信息 -...

建站 noTag

侧边栏与目录

侧边栏与目录 能力 - 多级目录折叠 - 基于文件夹结构的自动化生成 关键点 - 目录标题优先使用 frontmatter title - 链接优先 permalink,回退到路径 相关工具 - scripts/generate-indexes*.js:索引与 md 列表 - .vitepress/utils/sidebar.*:侧边栏数据

建站 noTag

构建与优化

构建与优化 体积告警处理 - build.chunk Size Warning Limit 提升阈值至 1000 - 可按需配置 manual Chunks 切分 性能建议 - 图片与资源按需懒加载 - 组件分包与路由懒加载

建站 noTag

样式与 Tailwind

样式与 Tailwind Tailwind 配置 - tailwind.config.js 与 .vitepress/theme/styles/* - 预设、颜色、断点与容器宽度 自定义样式层 - preflight.css 重置 - tailwind.css 引入 utilities - custom.css 自定义组件样式 主题内覆盖策略(与 Vite Press 配合) - 优先使用...

建站 noTag

版权声明模块(CopyrightCard)

版权声明模块(Copyright Card) 目标 - 在文档页正文底部(页脚前)插入统一的版权声明卡片,自动展示作者、文章标题、链接与协议信息。 - 支持明暗主题、响应式与页面级开关;索引页默认不显示。 接入位置 - 插槽:doc-footer-before - 接入文件:docs/.vitepress/theme/index.ts `ts //...

建站 noTag

组件库

组件库 图标与 UI - all Icon.vue 汇总内置图标 - 按需引入按钮、卡片等组件 代码片段:统一图标组件 `vue import { h, type Functional Component } from 'vue' const Calendar Icon: Functional Component = () => h('svg', { view Box: '0 0 1024...

建站 noTag

自动 Frontmatter

自动 Frontmatter 功能说明 自动为所有文档和目录索引页生成/更新 frontmatter,包括 permalink、title、create Time、update Time 等字段,确保文档元信息的完整性和一致性。 实现流程 1. 创建索引页 - 检查每个目录是否存在 index.md - 如果不存在,创建基础的 index.md 文件(不含首页) 2. Frontmatter...

建站 noTag

自动索引(Auto Index)

自动索引(Auto Index) 功能说明 自动为每个目录生成 index.md 的文章列表页,显示该目录下的所有文章,支持分页和加载更多功能。 实现流程 1. 创建索引页 - 在每个目录下检查是否存在 index.md - 如果不存在,则创建基础的 index.md 文件(不含首页) 2. Auto Frontmatter 处理 - 为所有 index.md 文件生成/更新...

建站 noTag

路径导航(面包屑)

路径导航(面包屑) 功能说明 在文档页顶部展示基于目录结构的面包屑导航,显示真实的目录路径,但链接指向对应的 uuid 5 permalink。 实现方式 1. 路径解析 - 根据当前页面的 route Path 和 relative Path 生成路径段 - 支持多层回退机制: 1. 优先使用 route Path 解析路径段 2. 当 route Path 不足时,从 relative...

建站 noTag

部署与运维

部署与运维 构建命令 `bash pnpm docs:build ` 部署 - 静态资源发布至任意静态主机(如 Git Hub Pages、Vercel、Netlify、本地 NAS) - 确保 base 与自定义域名映射正确 运维 - 生成文章索引与校验脚本:scripts/* - 定期检查无效链接与 404 资源

建站 noTag

git误推处理

仅修改 .gitignore 无法删除 Git Hub 上已存在的文件夹,原因如下: - .gitignore 的作用是忽略未被 Git 跟踪的文件/文件夹,阻止它们被添加到版本控制中; - 对于已经提交到 Git Hub 的文件夹(即已被 Git 跟踪),.gitignore 无法使其从远程仓库中删除,只会忽略未来的修改。 正确做法:结合 .gitignore 和 Git 命令 如果需要删除...

[git] [git]

pnpm安装

date: 2025-08-22 15:35:55 title: pnpm安装 permalink: /website/198b 3 categories: - my Site create Time: 2025-09-22 T10:00:57.039 Z --- pnpm安装 使用npm安装pnpm `powershell npm install -g pnpm ` 验证...

mySite noTag

查找layout view中的隐藏layer

查找layout view中的隐藏layer 需求原因 1. 版图中有不明图形将cell b Box撑的很大,有黑边 2. strmout log中会有类似 99:42213 的不明layer 分析 1. 有的是·tech-lib更换, 新的tech-lib中有没有定义原有 lib 中的layer, 这样virtuoso会自动赋值 layer Num 和 purpose Num 2. 有的是...

Script layerNum

微电子词典

微电子词典 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 英文 中文 出自/类别 缩写 A a hardware programming language 硬件程序设计语言 AHPL A high-level engineering programming language 一种高阶工程编程语言 FORTH A programming...

page noTag

.vimrc配置

.vimrc配置 `vim ""------------------------------------------------------------------------------" "" Plug Configuration " ""------------------------------------------------------------------------------...

editor vim

markdown-examples

markdown-examples This page demonstrates some of the built-in markdown extensions provided by Vite Press. Syntax Highlighting Vite Press provides Syntax Highlighting powered by Shiki, with additional...

null noTag

vim编辑器

vim编辑器 > Vim —— “Vi IMproved”,一款被无数开发者奉为“神器”的文本编辑器。 > 它极简、高效,却也因陡峭的学习曲线劝退新人。本文用不到 3 分钟的篇幅,带你快速了解 Vim 是什么,以及它的长处与短板。 --- 一、Vim 是什么 - 起源:1991 年,Bram Moolenaar 在 Vi 的基础上改进而来。 -...

base Vim

Skill IDE

Skill IDE 一、什么是 SKILL IDE SKILL IDE(Integrated Development Environment)是 Cadence 为 SKILL/ SKILL++ 语言量身定制的图形化开发平台,内嵌于 Virtuoso Studio。它把“写代码-查语法-调程序-版本管理”整个闭环搬到同一个窗口里,可显著加快 Pcell、宏指令、DRC 脚本等二次开发效率 。...

base noTag

初始化

> 一篇让你从“找不到配置”到“指哪打哪”的 .cdsinit 速通手册。 --- 1. 它是什么? .cdsinit 是一个 SKILL 脚本,在 Cadence Virtuoso / Innovus / Spectre 等工具启动时由解释器自动执行,用来: - 加载个人或团队的 SKILL 代码 - 绑定快捷键 - 设置默认颜色、窗口、网格、仿真器参数 -...

base cdsinit

skill简介

skill简介 > SKILL 是 Cadence 模拟设计环境(ADE/Virtuoso)内置的一门 高级交互式语言,语法同时兼容 Lisp 的列表处理 与 类 C 的流程控制。 > 换句话说:凡是你能在 GUI 里点的、拖的、填的,SKILL 都能一句话完成;GUI 里做不到的,它也能做。 --- 1. SKILL 能做什么? | 场景 | GUI 内 | GUI 外 |...

lang noTag

基于 VitePress 和 Tailwind CSS v4 构建