System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及文档处理,特别涉及一种本地文档系统自检方法、装置、设备及介质。
技术介绍
1、随着虚拟化平台的发展,出现了越来越多不同的虚拟化平台。虚拟化平台在线文档自检能够确保在云环境中使用的文档管理系统有效地进行自我检查和验证,以保证文档的完整性、安全性和可用性。通过对虚拟化平台的在线文档自检,能够实现在文档代码正式打包上线之前,完成文档的管理和测试,为文档后续的上线提供足够的测试保障,从而夯实在线代码的准确率基础,实现文档质量的优化,为用户展现更加高质量的在线操作指导手册。然而当前并没有针对虚拟化平台中的本地文档系统进行自检的有效方案。
技术实现思路
1、有鉴于此,本专利技术的目的在于提供一种本地文档系统自检方法、装置、设备及介质,能够实现虚拟化平台的在线文档自检。其具体方案如下:
2、第一方面,本申请公开了一种本地文档系统自检方法,包括:
3、搭建本地节点服务器,并编辑所述本地节点服务器的配置文件;所述配置文件用于为所述本地节点服务器提供网际互联协议地址以及相应的访问端口;
4、构建本地文档项目,并基于rst标记语言对所述本地文档项目进行编写以生成相应的rst格式的文档代码文件;
5、利用预设文档生成工具对所述文档代码文件进行解析并编译运行所述文档代码文件,以将所述文档代码文件转换为超文本标记语言文件;
6、启动所述本地节点服务器以获取相应的节点服务,当检测到自检触发信息,基于所述节点服务,根据所述自检触发信息对所述
7、可选的,所述搭建本地节点服务器,并编辑所述本地节点服务器的配置文件之前,还包括:
8、获取文档开发需求,并根据所述文档开发需求生成环境搭建脚本;
9、根据所述环境搭建脚本构建当前开发环境,并基于所述当前开发环境安装相应的用于进行文档开发的目标软件。
10、可选的,所述搭建本地节点服务器,并编辑所述本地节点服务器的配置文件,包括:
11、搭建本地节点服务器;
12、编辑用于为所述本地节点服务器提供第一网际互联协议地址以及相应的第一访问端口的自定义脚本;
13、获取所述本地节点服务器的配置文件中的目标js文件,并对所述目标js文件进行重写,以及将所述自定义脚本注入所述配置文件;
14、相应的,所述当检测到自检触发信息,基于所述节点服务,根据所述自检触发信息对所述超文本标记语言文件进行在线文档测试,包括:
15、当检测到自检触发信息,基于所述节点服务对所述自检触发信息进行解析,以提取所述自检触发信息中用户输入的第二网际互联协议地址以及相应的第二访问端口;
16、分别将所述第一网际互联协议地址与所述第二网际互联协议地址,以及所述第一访问端口与所述第二访问端口进行比对,以便根据比对结果对所述超文本标记语言文件进行在线文档测试。
17、可选的,所述构建本地文档项目,并基于rst标记语言对所述本地文档项目进行编写以生成相应的rst格式的文档代码文件的过程中,还包括:
18、在所述本地文档项目下编写自定义js文件、层叠样式表文件和python文件,以及在命令行下输入项目运行代码、校验参数、处理图片路径和自定义处理命令。
19、可选的,所述利用预设文档生成工具对所述文档代码文件进行解析并编译运行所述文档代码文件,以将所述文档代码文件转换为超文本标记语言文件,包括:
20、利用预设文档生成工具对所述文档代码文件进行解析以得到解析文件;
21、编译运行所述解析文件,并将所述解析文件在编译运行过程中生成的过程文件清除,以将所述解析文件转换为超文本标记语言文件;
22、相应的,所述利用预设文档生成工具对所述文档代码文件进行解析并编译运行所述文档代码文件,以将所述文档代码文件转换为超文本标记语言文件之后,还包括:
23、将所述超文本标记语言文件拷贝至所述本地节点服务器中的目标目录。
24、可选的,所述启动所述本地节点服务器以获取相应的节点服务,包括:
25、基于分布式版本控制系统启动所述本地节点服务器以获取相应的节点服务,并复制相应的生成路径;
26、相应的,所述启动所述本地节点服务器以获取相应的节点服务之后,还包括:
27、通过预设接口获取所述生成路径,并基于所述生成路径生成所述自检触发信息。
28、可选的,所述基于所述节点服务,根据所述自检触发信息对所述超文本标记语言文件进行在线文档测试之后,还包括:
29、获取针对所述超文本标记语言文件进行在线文档测试后的测试结果;
30、根据所述测试结果对所述本地文档项目进行修改调整,以生成新超文本标记语言文件;
31、相应的,所述将测试完成后的所述超文本标记语言文件打包至预设虚拟化项目的镜像文件中,以便在相应的虚拟化环境中进行在线文档查看,包括:
32、将所述新超文本标记语言文件打包至预设虚拟化项目的镜像文件中,以便在相应的虚拟化环境中进行在线文档查看。
33、第二方面,本申请公开了一种本地文档系统自检装置,包括:
34、服务器搭建模块,用于搭建本地节点服务器,并编辑所述本地节点服务器的配置文件;所述配置文件用于为所述本地节点服务器提供网际互联协议地址以及相应的访问端口;
35、文档项目构建模块,用于构建本地文档项目,并基于rst标记语言对所述本地文档项目进行编写以生成相应的rst格式的文档代码文件;
36、文件转换模块,用于利用预设文档生成工具对所述文档代码文件进行解析并编译运行所述文档代码文件,以将所述文档代码文件转换为超文本标记语言文件;
37、自检模块,用于启动所述本地节点服务器以获取相应的节点服务,当检测到自检触发信息,基于所述节点服务,根据所述自检触发信息对所述超文本标记语言文件进行在线文档测试,并将测试完成后的所述超文本标记语言文件打包至预设虚拟化项目的镜像文件中,以便在相应的虚拟化环境中进行在线文档查看。
38、第三方面,本申请公开了一种电子设备,所述电子设备包括处理器和存储器;其中,所述存储器用于存储计算机程序,所述计算机程序由所述处理器加载并执行以实现如前所述的本地文档系统自检方法。
39、第四方面,本申请公开了一种计算机可读存储介质,用于存储计算机程序;其中所述计算机程序被处理器执行时实现如前所述的本地文档系统自检方法。
40、本申请提供了一种本地文档系统自检方法,包括:搭建本地节点服务器,并编辑所述本地节点服务器的配置文件;所述配置文件用于为所述本地节点服务器提供网际互联协议地址以及相应的访问端口;构建本地文档项目,并基于rst标记语言对所述本地文本文档来自技高网...
【技术保护点】
1.一种本地文档系统自检方法,其特征在于,包括:
2.根据权利要求1所述的本地文档系统自检方法,其特征在于,所述搭建本地节点服务器,并编辑所述本地节点服务器的配置文件之前,还包括:
3.根据权利要求1所述的本地文档系统自检方法,其特征在于,所述搭建本地节点服务器,并编辑所述本地节点服务器的配置文件,包括:
4.根据权利要求1所述的本地文档系统自检方法,其特征在于,所述构建本地文档项目,并基于RST标记语言对所述本地文档项目进行编写以生成相应的RST格式的文档代码文件的过程中,还包括:
5.根据权利要求1所述的本地文档系统自检方法,其特征在于,所述利用预设文档生成工具对所述文档代码文件进行解析并编译运行所述文档代码文件,以将所述文档代码文件转换为超文本标记语言文件,包括:
6.根据权利要求1所述的本地文档系统自检方法,其特征在于,所述启动所述本地节点服务器以获取相应的节点服务,包括:
7.根据权利要求1至6任一项所述的本地文档系统自检方法,其特征在于,所述基于所述节点服务,根据所述自检触发信息对所述超文本标记语
8.一种本地文档系统自检装置,其特征在于,包括:
9.一种电子设备,其特征在于,所述电子设备包括处理器和存储器;其中,所述存储器用于存储计算机程序,所述计算机程序由所述处理器加载并执行以实现如权利要求1至7任一项所述的本地文档系统自检方法。
10.一种计算机可读存储介质,其特征在于,用于存储计算机程序;其中所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的本地文档系统自检方法。
...【技术特征摘要】
1.一种本地文档系统自检方法,其特征在于,包括:
2.根据权利要求1所述的本地文档系统自检方法,其特征在于,所述搭建本地节点服务器,并编辑所述本地节点服务器的配置文件之前,还包括:
3.根据权利要求1所述的本地文档系统自检方法,其特征在于,所述搭建本地节点服务器,并编辑所述本地节点服务器的配置文件,包括:
4.根据权利要求1所述的本地文档系统自检方法,其特征在于,所述构建本地文档项目,并基于rst标记语言对所述本地文档项目进行编写以生成相应的rst格式的文档代码文件的过程中,还包括:
5.根据权利要求1所述的本地文档系统自检方法,其特征在于,所述利用预设文档生成工具对所述文档代码文件进行解析并编译运行所述文档代码文件,以将所述文档代码文件转换为超文本标记语言文件,包括:
【专利技术属性】
技术研发人员:李沙沙,
申请(专利权)人:济南浪潮数据技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。