技术文档工具『Writerside』抢鲜体验

news2025/4/19 6:33:24

前言

2023 年 10 月 16 日JetBrains 宣布以早期访问状态推出 Writerside,基于 IntelliJ 平台的 JetBrains IDE,开发人员可使用它编写、构建、测试和发布技术文档,可以作为 JetBrains IDE 中的插件使用,也可以作为独立工具使用

Writerside 允许开发人员和编写人员在产品文档、API 参考、开发人员指南、教程和操作方法方面进行协作;基于人工智能的拼写检查和语法纠正工具支持超过 25 种语言,包括英语、德语、西班牙语和中文

云服务器部署示例文档:About TestWriterside | TestWriterside (returntmp.fun)

官网地址:Writerside - a new technical writing environment from JetBrains.

Screenshot 2

技术文档

开发者们花费大量时间编码和构建新产品、服务和技术,但所有这些代码在上线后都需要维护,在不同阶段,特别严谨的软件开发流程,需要有大量的设计文档,详细文档。即便是缺少设计文档,也要在后期有一些资料来记录它的功能以及它是如何做的

对于开发者来说,写代码是很快乐的事,但写文档属实不容易,如果不写后期会引更多不必要复杂度,文档对于开发人员的生产力和客户满意度非常重要,它可以决定产品的采用或失败

根据 GitHub 相关报告数据,通过易于理解的文档,开发人员的生产力提高了近 50%

功能

  • 文档即代码管道:使用单一创作环境,免除对多种工具的需求。借助内置 Git UI、集成式构建工具、自动化测试以及现成和可自定义的布局,专注于您的内容
  • 结合 MarkdownXML:现在,您可以将 Markdown 与语义标记的优势相结合。选择一种格式,或使用语义特性和元素、Mermaid 图和 LaTeX 数学公式丰富 Markdown
  • 文档质量自动化:通过编辑器中的超过 100 项即时检查以及实时预览和构建期间的测试确保文档质量和完整性
  • 实时预览:预览显示的文档与读者将看到的完全相同。在 IDE 中预览单个页面,或在浏览器中打开整个帮助网站而不运行构建
  • 单一来源:从较小的内容块到整个主题或目录部分,重用一切。灵活使用筛选器和变量。为复杂标记元素使用预定义模板,或者配置您自己的模板
  • REST API 文档生成:创建用户文档和 API 参考时无需在不同工具之间跳转。现在,您可以将 API 文档合并到帮助网站中,以相同的布局发布,并通过手动编写的内容补充自动生成的参考

体验

安装插件

官网下载链接:下载 Writerside – 文档创作工具 (jetbrains.com)

image-20231023082847408

我们可以看到目前 Writerside 可以支持 Winddows、macOS、Linux 平台,同时目前处于抢先体验计划(Early Access Program,EAP)阶段,可以免费使用,以后可能会有社区免费版和旗舰付费版

我们可以下载完整的 Writerside 独立工具,如果我们已经安装 IDEA 的话,也可以使用插件方式安装,当然插件形式可能功能会不如独立工具完整,本次将会使用 IDEA 插件形式进行评测

官方最新插件

安装插件链接:Writerside - IntelliJ IDEs Plugin | Marketplace (jetbrains.com)

image-20231023082918191

之后我们点击 Get 下载插件安装包

然后按照如下步骤安装插件:

  1. 打开你的集成开发环境(IDE),按下Ctrl+Alt+S打开IDE设置。
  2. 选择 插件,点击⚙️,然后点击 从磁盘安装插件
  3. 选择插件的存档文件并点击 确定
  4. 如果提示,点击 确定 应用更改并重新启动你的IDE。

image-20231023084642620

其中可能会因为 IDEA 版本过低而出错,直接升级 IDEA 即可,操作方法如下

点击右上角的搜索图标,输入 “Check for Updates” ,然后点击搜索到的功能,然后不断 Update 即可,最后安装完插件重启即可

image-20231023090844628

内置插件市场

我们也可以直接进入 IDEA ,然后进入设置界面,然后搜索插件 Writerside,然后安装插件,更加简单快捷

注:本种方法不推荐,我们可以看到下面图片中 IDEA 官方插件市场并不是 10 月的最新插件,与最新版功能有偏差

image-20231023083517641

项目体验

创建项目

注:使用插件此步骤可省略

  1. 从主菜单中,选择文件 | 新 | 项目。
  2. 在新建项目向导中,选择Starter Project并单击Next
  3. 指定新项目的名称和位置,然后单击“完成”。
创建文档

IDEA中打开在Writerside工具窗口,打开之后有引导页,点击Add documentation按钮,然后点击 To Current Project,选择 New,然后我们添加实例名称(类似文档目录名称),之后生成即可,然后会自动生成帮助实例文档

image-20231023091631251

创建主题

有了带帮助实例的文档项目之后,就可以右键目录向其中添加主题并开始编写内容,目前有5种 Markdown 主题和5种 XML 主题。

新建MD格式主题,并在其下面新建两个二级主题,左侧编写,右侧预览效果,并且可以通过拖动更改主题的层次结构。

image-20231023092921181

构建网站

image-20231023092744387

Writerside工具窗口中上方有个按钮,单击”Open in Browser““Save as ZIP Archive”

直接本地打开网站选”Open in Browser“,文档无报错即可在浏览器中浏览文档了

如果需要发布可以选择“Save as ZIP Archive”生成压缩文件,再部署到服务器中访问

Nginx 部署

将上面的压缩包解压到服务器的目录/usr/share/nginx/writerside 中,下面是我的 nginx.conf 配置,大家可以酌情参考

server {
        listen       80;
        listen       [::]:80;
        server_name  www.returntmp.fun;
        root /usr/share/nginx;

        location ^~ / {
             root   /usr/share/nginx/blog/dist;
             index  index.html index.htm;
             try_files $uri $uri/ /index.html;
        }

        location ^~ /writerside/{
             index  index.html index.htm;
             try_files $uri $uri/ /index.html;
        }
}

部署文档示例链接:About TestWriterside | TestWriterside (returntmp.fun)

参考链接

  • Writerside-JetBrains的全新技术写作环境 - 知乎 (zhihu.com)
  • JetBrains 推出 Writerside,创建技术文档的工具 - 知乎 (zhihu.com)
  • 新AI工具来了!开发者再也不用写文档发愁 (21cto.com)
  • JetBrains 首次推出“Writerside”:技术文档的新颖方法 | AppMaster

本文由博客一文多发平台 OpenWrite 发布!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1123377.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

2023年中国汽车塑料模具市场规模、竞争格局及行业趋势分析[图]

汽车注塑模具主要用来制造汽车内外饰件以及座椅等其他塑料零部件,其中又以汽车内外饰件模具最多。汽车内外饰件主要由各类塑料、表皮、织物或复合材料制成,用到的模具主要是塑料模具。从现代汽车使用的材料来看,无论是外装饰件、内装饰件&…

【剑指Offer】36.二叉搜索树与双向链表

题目 输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。如下图所示 数据范围:输入二叉树的节点数 0≤n≤1000,二叉树中每个节点的值 0≤val≤1000 要求:O(1)(即在原树上操作),时间…

爱尔眼科眼底病论坛糖网病变智能(AI)监测防治培训举办!

为推动四川省眼科学领域的学科建设、规范诊疗行为、提高学术水平,促进国内眼底病学学术交流。由成都高新医学会主办,爱尔眼科集团、爱尔眼科四川省区承办的成都高新医学会第二届眼科学术会议一一爱尔眼科眼底病论坛暨糖尿病视网膜病变智(AI)终生监测防治…

读卡器+芯片

RFID Reader 产品参数 产品型号 RFID Reader 尺寸(mm) 104*70*11.7mm 外观颜色 黑 材质 ABS 接口 MINI 功率 0.1W 电源 5V/1A 读卡距离 40mm 工作温度 -40~85℃ 工作频率 13.56Mhz 串口功能 支持 支持协议 ISO/IEC 14443、ISO/IEC 15693 产品参数 …

2023年中国石英矿资源现状及行业市场供需分析[图]

石英矿为常见的非金属矿物质,具有储量大、分布广、易开采等特点,根据不同成矿特性和理化特性,石英矿物可分为岩浆岩型、变质型、热液型、沉积型,对应的石英岩分别为花岗伟晶岩、脉石英岩、石英岩和石英砂岩。 石英矿物类型和特点…

关于在公众号刷到自己博客这件事

微信公众号 探索云原生 正式启用了,欢迎大家关注。 吐槽:竟然在微信公众号刷到自己的文章🤣,这也太巧了吧。 吐槽:这也太巧了吧 周五,开心的下班回到家,刷会微信。 发现关注的某大佬的公众号又…

laravel框架介绍(二) composer命令下载laravel报错

1.composer命令下载laravel报如下错 : curl error 18 while downloading https://repo.packagist.org/p2/symfony/uid.j son: transfer closed with 3808 bytes remaining to read,具体为 解决方案:执行以下命令切换镜像 >composer con…

滚动条样式美化

css手搓 <script setup> import { ref } from "vue"; </script><template><div class"ii"><div>ssssssssssssss</div><div>ssssssssssssss</div><div>ssssssssssssss</div><div>sssss…

【Python语言速回顾】——函数模块类与对象

目录 引入 一、函数 1、函数概述 2、参数和返回值 3、函数的调用 二、模块 1、模块概述 2、模块应用实例 三、类与对象 1、面向对象概述 2、类 3、类的特点 引入 为了使程序实现的代码更加简单。需要把程序分成越来越小的组成部分&#xff0c;3种方式——函数、对象…

10.26 来 CNCC 2023 T16 展位,TDengine 精美周边等你来领!

10 月 26 日你在哪&#xff1f; 这一天 TDengine 在美丽的大沈阳&#xff01; 没错 TDengine 受邀来参加中国计算机大会&#xff08;CNCC2023&#xff09;啦 在 CNCC T16 展位上 我们准备了很多精美周边礼品 等你来面基&#xff01; 另外我们还有一个好消息要分享 如果有…

Python-Pychram使用

1. pip命令安装库 一般pip安装库包&#xff0c;直接用下面命令即可&#xff1a; pip install package_name 指定安装库包的版本 pip instal package_namex.x.x 使用镜像源提高下载的速度&#xff08;这里用清华镜像源&#xff09; pip intall package_name -i https://pypi.tu…

公司如何选择数据防泄密软件

随着互联网信息的发展&#xff0c;很多企业的各类数据都是以电子文件的形式保存在员工电脑上&#xff0c;数据泄露的问题频发&#xff0c;并且在呈不断增加的趋势&#xff0c;造成的各种损失也是呈扩大的态势。具体分析这些数据泄露事件的发生原因&#xff0c;80%以上都是因为内…

【Python语言速回顾】——异常文件操作

目录 一、异常 1、检测异常try语句 2、抛出异常 3、异常处理流程 二、文件操作 1、打开文件 ①文件模式acess_mode ②文件缓冲区 2、基本的文件方法 ①读和写、关闭文件 ②读取行 ③文件重命名 ④删除文件&#xff08;系统中已存在的文件&#xff09; 3、基本的目…

[C++随想录] 二叉搜索树

搜素二叉树 二叉搜索树的使用二叉搜索树的模拟实现(K)整体结构循环版本递归版本 二叉搜索树的应用源码(kv) 二叉搜索树的使用 二叉搜索树 相较于 普通的二叉树来说: 根节点的左子树的所有键值都 小于 根节点, 根节点的右子树的所有键值 大于 根节点根节点的 左右子树 都是 二…

mac上mongodb 以及可视化工具 下载以及安装

简介 1. 下载 官网上的下载地址藏得非常深&#xff0c;不花老半天 根本找不到 下载地址 https://www.mongodb.com/try/download/community 目前最新社区版本7.0.2 下载链接 mac intel芯片 &#xff1a; https://fastdl.mongodb.org/osx/mongodb-macos-x86_64-7.0.2.tgz ma…

地面领域的“大疆”?通用足式机器人公司逐际动力获近2亿融资!

原创 | 文 BFT机器人 近日&#xff0c;通用足式机器人公司逐际动力完成天使轮和Pre-A轮融资&#xff0c;总金额近2亿元。逐际动力是一家通用足式机器人公司&#xff0c;成立于2022年&#xff0c;全球总部位于中国深圳&#xff0c;专注于运动智能&#xff08;Motion Intelligen…

html内连框架

src:引用页面地址 name&#xff1a;框架标识名称 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Title</title> </head> <body> <!--iframe src&#xff1a;地址 w-h&#xff…

鸿鹄工程项目管理系统 Spring Cloud+Spring Boot+Mybatis+Vue+ElementUI+前后端分离构建工程项目管理系统项目背景

鸿鹄工程项目管理系统 Spring CloudSpring BootMybatisVueElementUI前后端分离构建工程项目管理系统 1. 项目背景 一、随着公司的快速发展&#xff0c;企业人员和经营规模不断壮大。为了提高工程管理效率、减轻劳动强度、提高信息处理速度和准确性&#xff0c;公司对内部工程管…

双十一必买好物,这四款好物你值得拥有

随着科技的不断发展&#xff0c;智能家电已经成为我们生活中不可或缺的一部分。在双十一期间&#xff0c;各大品牌都会推出各种优惠活动&#xff0c;以更优惠的价格购买到心仪的智能家电。比如智能超声波清洗机&#xff0c;智能门锁&#xff0c;它们不仅提高了我们的生活质量&a…

Vue2基础知识(五)插槽

&#x1f48c; 所属专栏&#xff1a;【Vue2】&#x1f600; 作 者&#xff1a;长安不及十里&#x1f4bb;工作&#xff1a;目前从事电力行业开发&#x1f308;目标&#xff1a;全栈开发&#x1f680; 个人简介&#xff1a;一个正在努力学技术的Java工程师&#xff0c;专注基础和…