作者:悠悠小仙女来源:恒生LIGHT云社区上一篇教你搭建自己的Raneto知识库(一)主要介绍Raneto依赖环境的安装(Node.js),Node.js安装、Raneto下载安装等过程中遇到的一些问题,所以现在启动Raneto,已经可以看到默认模板的内容了。下面小编就为大家介绍一下雷内托的使用以及一些个性化的配置。1、将目录结构切换到安装文件路径,可以看到如下文件:[root@yyzsxRaneto-0.16.5]#lltotalusage316drwxrwxr-x7rootroot4096January202019appdrwxrwxr-x2rootroot4096Jan202019bin-rw-rw-r--1rootroot659Jan202019CONTRIBUTE.md-rw-rw-r--1rootroot181Jan202019Dockerfiledrwxrwxr-x3rootroot4096Jan202019example-rw-rw-r--1根root6412019年1月20日gulpfile.js-rw-rw-r--1根root85062019年1月20日HISTORY.md-rw-rw-r--1根root10832019年1月20日LICENSEdrwxrwxr-x2rootroot4096Jan202019logo-rw-rw-r--1rootroot775Jan202019Makefile-rw-rw-r--1rootroot2439Jan202019package.json-rw-rw-r--1rootroot255479Jan202019package-lock.json-rw-rw-r--1rootroot1917Jan202019README.mddrwxrwxr-x3rootroot4096January202019testdrwxrwxr-x3rootroot4096January202019主题[root@yyzsxRaneto-0.16.5]#关于文件这里有几个主要的文件夹和文件:核。bin:下面是一个raneto文件,主要是一些索引配置,后面会修改。example:默认的文章结构等。启动后我们看到的一些信息就来自这个文件夹。logo:存放一些日志图片的位置。test:有些文件,和例子中的类似,暂时不用。themes:存放一些主题网页,还有一些图片供后面的文章使用。文件:package.json:json文件,主要是bin目录下的raneto文件。和其他文件。2、个性化配置这部分主要配置是修改一些默认配置,主要包括以下几个方面:浏览器的小图标、浏览器窗口的标题、知识库的主名称(项目组或公司名称)),以及登录界面的显示和图标网站的权限显示修改文章编辑后的中文显示&时间显示浏览器图标:默认图标存放地址:./Raneto-0.16.5/themes/default/public/favicon.ico(1)先准备一个有代表性的ico格式图标,比如我是Yoyo是仙女,然后找一朵云。(2)将图标上传到服务器,地址为:./Raneto-0.16.5/themes/default/public/。(3)修改加载图标的参数(如果你的图标也叫favicon.ico,就不用改)。./Raneto-0.16.5/app/index.js启动后可以看到效果(比较小):浏览器窗口的标题:这部分主要是库中的一个配置文件,后面会添加库的创建说到这里先使用默认的示例库来演示。需要修改的文件路径:./Raneto-0.16.5_online/example/config.default.js登录界面的显示和图标:修改文件的路径:./Raneto-0.16.5/themes/default/templates/login.html这一段修改后需要重启服务才能生效。网站权限显示修改:这部分主要是库中的一个配置文件。后面创建库的时候会提到。这里我们先使用默认的示例库来进行演示。需要修改的文件路径:./Raneto-0.16.5_online/example/config.default.js文章编辑后中文显示&时间显示:这部分主要是库中的配置文件,后面会说创建库后,这里先使用默认的示例库进行演示。需要修改的文件路径:./Raneto-0.16.5_online/example/config.default.js3。创建自己的库。默认知识库称为:example。我们可以根据自己的项目复制创建文件夹,例如:YyzsxWiki。将./Raneto-0.16.5_online/example下的.js和.json文件复制到YyzsxWiki,并在YyzsxWiki下创建一个名为content的文件夹。栏目:默认会有【主文章】的默认栏目。在内容文件夹中,它与那些列的文件夹处于同一级别。然后,在内容下面,是所有文件的存储。content下面的文件名一般是列名,列下面是.md文件和sort文件(文件中只有一个数字),sort是对列的排序。文章:创建一个.md结尾的文件,然后按照markdown语法编写。其中,文档结构(文章标题,和一个排序参数。):注意:如果需要图片,需要先上传到路径./Raneto-0.16.5/themes/default/public/images,然后使用markdown语法来引用它。能。知识库展示:将默认的仓库索引替换为自己的仓库。需要修改文件路径:./Raneto-0.16.5/package.json查看效果:4.权限管理如果需要在线编辑和一些浏览限制,可以修改配置文件。需要修改文件路径:./Raneto-0.16.5_online/YyzsxWiki/config.default.js5,到这里中文搜索差不多就搞定了,但是有一个问题,就是不支持中文搜索。在网上找了一些方法,但是在安装nodejieba的时候经常报各种错误。虽然后来错误解决了,但是一直卡在没有so依赖的情况下,告诉我需要升级gcc。太曲折了。到目前为止,这部分还没有成功。:kelian:但是,我们也有小问题。即可以在文章标题的内容部分添加一些独特的文章缩写。比如:在文章《jenkins异常排错参考》中,可以在描述中添加内容:jenkins等,也是一种思路。如果成功,请回来更新。至此,我想每个人都已经建立了自己的知识库!其实这篇文章介绍了一些主要的配置。其他的配置可以参考官网的介绍,查看示例中的一些配置!看完记得三连击(点赞、收藏、转发)!感谢大家的支持,我是仙女悠悠!
