OnceOA 的知识管理套件在 Windows 下压解即用,一键部署个人私有云笔记系统。含博客、Wiki、网盘等模块。不久前发布后,针对一些用户反馈。对知识管理套件做了一些更新。
链接:我们开发的可免费使用的私有云笔记系统,可编辑 Markdown,搭建 svn/git 服务器,共享备份手机文件,将树莓派改造成 NAS 网盘
发布博客时可选择嵌入 OnceDoc 中的 Html 或 Markdown 等格式文档。
这样在写某些技术博客时,可直接在博客页面上添加相应 Html/JavaScript/CSS 代码演示效果。
OnceDoc 支持直接编辑 Html/ JavaScript/CSS, 编写的 JavaScript/CSS 可鼠标右键以文件浏览方式打开,然后将地址引用到 Html 中。
使用 JS/css 文件,需要将存放 JS/CSS OnceDoc 团队目录的浏览权限打开。
出于性能考虑,嵌入的 Markdown 文档不支持数学
在 CentOS 7.x 以上系统解压后,可直接运行初始化代码,将 OnceDoc/ OnceOA 注册成自动启动服务。
/onceai/oncedoc/sh/usr/local/sbin/onceair init-centos
链接: 在 Linux 上安装
一些重度 Markdown 用户的要求,重写了 Markdown 编辑器。
新的编辑器直接支持图表,图表数据可以直接从 Excel 粘贴过来。
```chart
Budget,Income,Expenses,Debt
June,5000,8000,4000,6000
July,3000,1000,4000,3000
Aug,5000,7000,6000,3000
Sep,7000,2000,3000,1000
Oct,6000,5000,4000,2000
Nov,4000,3000,5000,4000
```
效果如下
可通过 type 指定为折线图
type: line
集成了 mermaid 流程图、简单几步就可以制作流程图。
```flow
graph LR
A((圆形开始)) -- 连线文字 --> B(圆角方框)
B --> C{是否}
C ==>|粗线是|D[方形结果 1]
C -.->|虚线否|E[方形结果 2]
```
效果如下:
链接: Flow 流程图
甘特图目前主要用于说明项目进度表。 描述各个子任务的间进度图表。
甘特图用 gantt 表示,语法非常简单, 如
```flow
gantt
title 项目进度时间规划图
dateFormat YYYY-MM-DD
section 开发
需求分析 : a1, 2014-01-01, 30d
原型开发 : after a1, 20d
section 测试
测试计划 : 2014-01-12, 12d
测试用例 : 24d
```
效果如下:
链接: Gantt 项目进度图
旺司知识管理工具支持在线编辑 UML 类图,如:
```flow
classDiagram
Class01 <|-- AveryLongClass : Cool
Class03 *-- Class04
Class05 o-- Class06
Class07 .. Class08
Class09 --> C2 : Where am i?
Class09 --* C3
Class09 --|> Class07
Class07 : equals()
Class07 : Object[] elementData
Class01 : size()
Class01 : int chimp
Class01 : int gorilla
Class08 <--> C2: Cool label
```
效果如下:
还支持 UML 关系图:
链接: UML 类图与关系图
在 Markdown 编辑器中使用 sequenceDiagram 标记:
```flow
sequenceDiagram
Alice->>John: Hello John, how are you?
John-->>Alice: Great!
```
效果如下:
链接: UML 时序图
Markdown 编辑器,支持 katex 数学公式。可作为免费的公式编辑器软件使用。
代码块用 3 个`号加 math 或 katex 表示,
简单示例
```math
f{x} = \int_{-\infty}^\infty
\hat f\xi\,e^{2 \pi i \xi x}
\,d\xi
```
效果如下:
链接: Katex 数学公式
链接: OnceOA 下载安装地址