【插件发布上线】易东文档__一键发布OB文档生成文档型静态网站

插件现已在GITHUB上线可直接下载,GITEE和GITCODE的上线稍后完成!此插件类似OBSIDIAN-Publish的服务,也是收费服务,免费14天发布体验。
github插件名称:obsidian-publish-ydcdep
官网:https://web.ydc.show
点击这里直接下载

一、应用简介

快速搭建文档型网站,网站和在线文档二合一,构建以内容为核心的多功能网站;更少维护时间成本,更高维护效率,融合多元组件扩展更多功能;编辑和发布分离,最大化维护系统的高性能运行;网页可选用模版快速搭建页面,零基础也可高效维护网站;通过文档控制台集成组件和功能进行统一管理,为用户带来更友好体验!

  • 文档型官网: 以官网形式,更全面团队对外形象展示

  • 多语言版本: 满足国际化需求,直接匹配多国语言的对应文档

  • 系统平台架构: 迎合当前开发潮流,更主流前后端分离架构

  • 流程图: 引入主流MERMAID,众多模版轻松搭建更多风格

  • 思维导图: 文档中轻松绘制思维导图,和大纲模式轻松切换

  • 数据图表: 更直观数据可视化,EChart图表可视化快速生成

  • 外部脚本引入: 快速引入外部功能,支持脚本扩展更多应用场景

  • 文档动态加载: 自由控制文档私密性,密码确认和知识付费场景

  • 个性化样式: 网页外观个性化,插入CSS语法赋予更丰富表达能力

  • 多版本选择: 同时提供SAAS版和独立部署版,满足运营和自用需求

易东文档SAAS版
运营版,采用多租户架构,多个商户共享同一套软件实例,通过权限控制和隔离来保证各个用户的数据安全性;随时随地访问和使用系统,无需受限于特定的设备和地点;根据用户需求灵活扩展和收缩系统资源,适应业务的变化和增长;用户无需关心软件的版本更新和升级,始终使用最新版本的软件!

易东云助理独立版
自用版,基于php 8.0的独立部署管理后台系统,技术栈包括 Vue3.3 + ThinkPHP8 + TypeScript + Vite + Pinia + Element Plus等,前后端分离,支持应用组件高效开发,自适应多端,可根据自己的业务场景定制个性化的线上业务系统,包括网页UI的优化和功能的开发;组件均稳定成熟,易维护,可扩展,为您创造持续输出的更多附加值!


二、系统特点

除了具备常规在线文档的大部分功能外,还具有以下特点:

管理后台

  • 通过使用最新的PHP系统,聚合管理所有的组件,无需在不同的平台来回切换;
  • 页面元素变量处理,让绝大部分地方的优化,可以在后台易如反掌的进行修改;
  • 在现有平台上,可以进行根据业务需求做出更多的应用扩展,满足不停变化的业务场景。

文档型网站

  • 同时具备网站和在线文档功能;
  • 通常的做法,网站和文档是两个独立的系统,然后把文档链接嵌入到网站里面,实际上需要维护两个独立的系统,但是在这里,两个无缝融合到了一起,只需要维护一个,同时也减少了SEO的工作量。

页面高度自定义

  • 100% 自定义页面的所有内容
  • 区别于大部分SAAS在线文档的特性,因为是独立部署的系统,可以100%修改所有样式和特性;无需出现别的平台的LOGO和广告内容,并且对于不满意的布局可以个性化调整;

OBSIDIAN客户端

  • 本地编辑 × 一键发布

SAURUS发布端

  • DOCUSAURUS是FACEBOOK官方推出的基于NODE的纯前端在线文档,在推出市场后,由于极强的后续维护跟进,在全网获得了广大用户的认可;
  • 同时兼容网页组件和MARKDOWN文档的两种页面模式,相当于对两种模式的优缺点进行了取长补短,无需再借用单独外部力量来弥补不足;
  • 支持MDX的写作模式,简单说,在纯MARKDOWN页面里面,可以通过简单的组件引入方式,赋予页面一定的组件外观,让页面的阅读性更加互动和体验更佳。

BULMA网页组件

  • 全网优秀的CSS组件库之一
  • 类似于BOOTSTARP,但是组件的调用动作比它更简洁;BULMA的知名度逊色于BOOTSTRAP,但是因为页面外观的活泼性和美观性,比后者的中规中矩带来了更多活力,收到越来越高的关注度;
  • 此组件库主要用于网站的外观,通过设定一些网页模版,用户简单的替换变量即可迅速做出完整的网页,如果您具有一定的动手能力,也可以自己动手做出更个性化的效果。

高性能架构

  • 采用了独立的文档服务架构,系统平台和文档服务独立运行;
  • 文档服务采用了高性能Golang语言开发,繁忙的文档构建打包任务交给文档服务后台排队静默处理,不影响buildadmin站点的快速运行;
  • 系统平台到文档服务采用了端到端TLSv3加密,即使在不同的服务器网络环境下也可以安全无忧。(文档服务从系统平台拉取数据是简单密码认证,可选配置为TLS加密,详情可了解nginx开启tls双向认证)

三、开发背景

在线文档是一个貌似看起来比较简单的大众化应用,目前市面上也有较多选择,但是因为用户的不同操作习惯和应用场景要求,同时从编辑到发布其实是个操作流程较长的流程,每个用户要求都不一样;比较简单的操作可能满足不了最终效果,复杂的操作可带来好的效果,但是维护体验会较差;很难找到一个整体功能都比较均衡的平台全部满足需求!聚焦于此,我们分解了从头到尾的每一个环节,进行拆分化解,尝试找出能更好的平衡两者的解决方案!

经过调研后,我们把开发的方向的核心确定到了两个方面,【本地编辑 × 极速发布】和【企业网站 × 在线文档】的思路上来;前者是为了简化从编辑到发布的流程;把编辑和发布的操作完全隔离,让两个环节彻底发挥各自的现有能力和潜力,不用为了前后的衔接迁就而降低性能;后者为了减少对于系统的维护成本,不同于常规的在线文档只有单一的文档功能,企业官网和在线文档融合到一起,改变了网页和文档不能很好的同时兼顾的现状。

同时,在每个环节整合了目前最主流的资源,进行最优化的组合搭配,确保每个节点都有坚实的开发基础,这个系统目前聚合的组件包括了:


前端开发
VUE × REACT × MDX × DOCUSAURUS × OBSIDIAN × BULMA × NODE

后端开发
PHP8 × THINKPHP × 前后分离 × GOLANG × 对象存储 × MYSQL

四、文档平台对比

  • 首先,从大的方面来说,目前大的平台所提供的大部分是SAAS服务,比如语雀,飞书,腾讯文档,文档是标准化服务,当然,他们也提供独立部署,但价格基本是超出中小公司团队的想象力了;加上后续的个性化定制服务,基本是一笔不菲的费用;
  • 其次,从小的方面来说,大的平台更多聚焦于文档的内部编辑管理,对外发布方面的功能是一个标准化功能,缺少个性化的用户匹配功能;易东文档更多聚焦于用户侧的体验效果,进行深度的优化和扩展;
  • 第三,良好的应用扩展功能,可以根据以后业务场景的变化,在现有基础上向外扩展,无需搭建另外的系统来实现更多功能;


END

1 个赞