OnceOA 旺司免费知识管理私有云更新:博客系统,重写 Markdown,支持图表,流程图,项目进度图, UML 建模,数学公式, CentOS 支持

2019-10-18 09:27:17 +08:00
 newghost

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 团队目录的浏览权限打开。

链接: OnceOA Blog 博客系统简介

出于性能考虑,嵌入的 Markdown 文档不支持数学

CentOS 自动启动

在 CentOS 7.x 以上系统解压后,可直接运行初始化代码,将 OnceDoc/ OnceOA 注册成自动启动服务。

/onceai/oncedoc/sh/usr/local/sbin/onceair init-centos

链接: 在 Linux 上安装

Markdown 编辑器更新

一些重度 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

链接:Markdown 与表格图表

流程图

集成了 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 类与关系图

旺司知识管理工具支持在线编辑 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 类图与关系图

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 下载安装地址

2536 次点击
所在节点    分享发现
4 条回复
longway
2019-10-18 14:34:38 +08:00
node.js 写的?
newghost
2019-10-18 14:42:58 +08:00
@longway

应用是 node.js ,数据库是 c/c++。
k00baa
2019-10-18 15:48:28 +08:00
网站有登录、登陆
newghost
2019-10-18 15:58:46 +08:00
@k00baa

感谢指出,会全站搜索一下。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/610527

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX