网站框架介绍
网站框架介绍
框架使用
详见项目:LincDocs/Workflow
框架特点
框架特点:四个简单 —— 部署简单、使用简单、管理简单、扩展简单
- 部署:完全零配置+文档零变动,单文件构建 & 开箱即用
 - 使用:与本地尽可能相同的体验
 - 管理:构建库与文档库分离, 多个文档库便捷管理
 - 扩展:可选的单文件配置
 
核心扩展
该网站并非是普通的 VuePress,我做了许多扩展以及魔改,其中非常多的扩展都是个人开发的:
- LincZero.github.io (integration) 
- Theme extension
 - MarkdownIt extension 
- AnyBlock (自研, V3 2024),用于部分md写法与渲染扩展
 - markdown-it-obsidian-callout (贡献),用于obsidian callout语法的渲染,用于代替gfm-alert
 - @nolebase/markdown-it-bi-directional-links (贡献),用于双链的wiki链接语法的支持
 
 - VuePress extension 
- newPageHook (自研),对Markdown-it版本的AnyBlock的补充增强
 仿文件侧边栏(魔改),组件替换 (后弃用,换用自研侧边栏)- NodeFlow (自研, 2024),用于节点工作流的显示与扩展
 - onInitialized-json (自研),格式扩展。对NodeFlow的增强,直接识别工作流json文件
 - onInitialized-pdf (自研),格式扩展。直接识别pdf库
 - RootSidebar (自研),侧边栏,带状态,可指定任意层作为树根部
 - ReadEnhance (自研),阅读增强。除了文本类布局,更多的是为非 
.md提供更好的展示效果 (如节点流、pdf等) - BiGraph 原作位置 (贡献),图谱和反链
 
 - Workflows extension 
- LincDocs/Workflows (自研),特点:构建库与文档库分离、完全零配置 开箱即用、单文件构建 & 可选的单文件配置
 
 
 
上面标 “自研” 的部分均使用 “GPLV3” 开源协议