如果你正在为项目写文档,但又不想折腾复杂的构建流程,也不想维护一堆静态 HTML 文件,那你一定要试试 docsify。docsify 是一个基于 JavaScript 的开源文档生成工具,它最大的特点就是“无构建”:你只需要写 Markdown 文件,它就能自动把这些内容渲染成一个美观、交互友好的文档网站。不同于 GitBook、Hexo 的地方是它不会生成静态的 .html 文件,所有转换工作都是在运行时。拥有智能的全文搜索和丰富的 API。

本文将详细介绍如何在本地安装 Docsify 以及结合nat123内网穿透实现外网访问。

一、本地部署 Docsify

本文需安装并配置 Node.js环境。进入 Node 官网进行下载

1,检查是否安装成功。

npm

 -v
node -v

2,安装 Docsify 本地全局工具。

npm i docsify-cli -g

检查 Docsify 是否安装完成。

docsify -v

3,初始化 Docsify 本地项目。

在资源管理器中新建文件用来保存下载的 Docsify 文件,win+R 输入 cmd 进入命令提示符并进入此文件,输入以下命令。

docsify init ./docs

4,启用本地网页预览。

docsify serve docs

5,浏览器输入 http://localhost:65259 ,可访问 Docsify 界面。

6,在下载的 Docsify 文件中,index.html 为入口文件;README.md 会做为主页内容渲染;可以在这里编辑自己的博客内容;.nojekyll 用于阻止 GitHub Pages 忽略掉下划线开头的文件。

二、内网Docsify网址变公网地址

本机安装nat123客户端,对于windows系统环境,下载安装使用对应windows版本客户端的即可。

1,下载安装完成后,登录打开主界面,默认展示【映射列表】界面。

2,点击【添加映射】。

-映射类型:选择框内,选择【非80网站】。(如你本地web服务http协议的需要提供外网固定80访问的,则选择“80http映射”类型)

-在内网地址里:填写127.0.0.1本机指向,如是内网另台主机上的web则用对应固定内网IP。

-在内网端口里:填写端口 65259 ,这个要以本地实际使用的填写。

-在外网端口里面:默认会生成一个外网访问的端口号,一般不用改,也可以按需修改一个未占用的。

-在外网地址:默认会生成一个二级域名,也可以修改对应二级字符方便记住使用,也可以修改使用自己注册的域名。

确认保存创建好后,就可以看到主界面上生成一条对应映射记录显示了自定义设置好的内公网地址的图标。

三、外网访问Docsify

在外网的浏览器的地址栏输入nat123映射设置的外网域名端口地址就可以访问本地部署的 Docsify 界面了。

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

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

第4章唯一ID生成器——4.5 美团点评开源方案Leaf

Leaf是美团点评公司基础研发平台推出的一个唯一ID生成器服务,其具备高可靠性、低延迟、全局唯一等特点,目前已经被广泛应用于美团金融、美团外卖、美团酒旅等多个部门。Leaf根据不同业务的需求分别实现了Leaf-segment和Leaf-snowflake两种方案&#xff0…

分布式搜索和分析引擎Elasticsearch实战指南

ES 介绍与安装 Elasticsearch, 简称 ES,它是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful 风格接口,多数据源…

【13】C# 窗体应用WinForm——.NET Framework、WinForm、工程创建、工具箱简介、窗体属性及创建

文章目录1. WinForm工程创建 及 界面介绍1.1 WinForm工程创建1.2 窗体 Form1.cs “查看代码”1.3 打开窗体设计器2. 工具箱3. 窗体属性及创建3.1 窗体属性3.2 实例:创建一个新窗体3.2.1 添加新Windows窗体3.2.2 窗体属性配置3.2.3 设置该窗体为启动窗体WinForm 是 W…

论文阅读-IGEV

文章目录1 概述2 模块2.1 总体说明2.2 特征抽取器2.3 CGEV2.4 基于Conv-GRU的更新算子2.5 空间上采样2.6 损失函数3 效果参考文献1 概述 在双目深度估计中,有一类是基于3D卷积的方法,代表就是PSMNet,它应用 3D 卷积编码器-解码器来聚合和正则…

[2025CVPR-图象分类方向]SPARC:用于视觉语言模型中零样本多标签识别的分数提示和自适应融合

1. ​背景与问题定义​ 视觉语言模型(如CLIP)在单标签识别中表现出色,但在零样本多标签识别(MLR)任务中表现不佳。MLR要求模型识别图像中多个对象(例如,图像包含“猫”和“沙发”)&…

2025创始人IP如何破局?

内容持续更新却无人点赞,课程精心打磨却无人报名,直播卖力讲解却无人停留 —— 明明有内容、有经验、有成果,却始终难以打动用户。问题的核心,或许在于你尚未打造出真正的 “创始人IP”。‌一、创始人IP:不止标签&…

告别配置混乱!Spring Boot 中 Properties 与 YAML 的深度解析与最佳实践

一、Spring配置文件 1.1、什么是Spring配置 Spring配置指的是在Spring框架中定义和管理应用程序组件(如Bean)及其依赖关系的过程 作用: 配置文件主要用于解决硬编码问题,它将可能变更的信息集中存放。程序启动时,会从…

无人机喷洒系统技术要点与难点解析

一、 模块运行方式1. 任务规划与加载模块:输入:农田边界、障碍物信息、作物类型、病虫害信息、所需喷洒量、天气条件。运行:利用地面站软件或移动APP,规划最优飞行路径,设定飞行高度、速度、喷洒参数、作业区域。将规…

mongodb源代码分析createCollection命令创建Collection流程分析

MongoDB 提供两种方式创建集合:隐式创建 和 显式创建。方式 1:隐式创建(推荐)当你向不存在的集合中插入文档时,MongoDB 会自动创建该集合。示例在 db中隐式创建 users 集合:javascriptdb.users.insertOne({…

c++注意点(13)----设计模式(抽象工厂)

创建型模式抽象工厂模式(Abstract Factory Pattern)是一种创建型设计模式,它提供一个接口,用于创建一系列相关或相互依赖的对象,而无需指定它们具体的类。简单说,它就像一个 "超级工厂"&#xff…

【大语言模型入门】—— Transformer 如何工作:Transformer 架构的详细探索

Transformer 如何工作:Transformer 架构的详细探索Transformer 如何工作:Transformer 架构的详细探索什么是 Transformer?什么是 Transformer 模型?历史背景从 RNN 模型(如 LSTM)到 Transformer 模型在 NLP…

iOS安全和逆向系列教程 第20篇:Objective-C运行时机制深度解析与Hook技术

iOS安全和逆向系列教程 第20篇:Objective-C运行时机制深度解析与Hook技术 引言 在上一篇文章中,我们深入学习了ARM64汇编语言的基础知识,掌握了从寄存器操作到指令分析的完整技能体系。现在,我们将把这些底层知识与iOS应用的高层逻辑联系起来,深入探讨Objective-C运行时…

IDEA中全局搜索快捷键Ctrl+Shift+F为何失灵?探寻原因与修复指南

在软件开发中,高效地查找和管理代码是提升生产力的关键。IntelliJ IDEA,作为一款功能强大的集成开发环境(IDE),提供了丰富的搜索功能,帮助开发者迅速定位代码、资源、甚至是IDE功能本身。 在 IntelliJ IDE…

【学习笔记】Lean4 定理证明 ing

文章目录概述Lean4 定理证明初探示例:证明 1 1 2示例:证明 2 * (x y) 2 * x 2 * yLean4 定理证明基础命题与定理命题(Proposition)定理(Theorem)量词策略概述 Lean证明是指在Lean环境中,通…

墨者:SQL注入漏洞测试(HTTP头注入)

墨者学院:SQL注入漏洞测试(HTTP头注入)🚀 1. 什么是HTTP头注入?🔍 HTTP头注入是指攻击者通过篡改HTTP请求头部的字段(如User-Agent、Referer、Cookie、Host等),将恶意SQL代码插入到后端数据库查…

linux_前台,后台进程

*在用户访问端口时,操作系统会形成对应的session,在其的内部进一步形成bash等进程 *一个会话只有一个前台进程,可以有多个后台进程,前台与后台进程的区别在于谁拥有键盘的使用权*前台与后台进程都可以访问显示器但是后台无法访问标准输入获取…

spring data mongodb 入门使用手册

<!--pom.xml引入依赖--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-mongodb</artifactId></dependency>文档映射类Student.java import lombok.Data; import lombok.NoArgsCons…

Fastjson2常用操作大全:对象、字符串、集合、数组、Map与JSON互转实战

高性能&#xff1a; 核心解析器和生成器经过深度优化&#xff0c;性能远超许多同类库。 功能丰富&#xff1a; 支持标准JSON、JSONPath查询、泛型处理、日期格式化、自定义序列化/反序列化等。 易用性&#xff1a; API 设计简洁直观&#xff0c;JSON 工具类提供了最常用的 toJS…

大模型——字节Coze重磅开源!Dify何去何从

大模型——字节Coze重磅开源!Dify何去何从 想必很多人盼了很久,就在昨晚,字节Coze终于开源了!Coze Studio 是字节跳动新一代 AI Agent 开发平台扣子(Coze)的开源版本。 提供 AI Agent 开发所需的全部核心技术:Prompt、RAG、Plugin、Workflow,使得开发者可以聚焦创造 A…

NaVid——基于单目RGB捕获的视频让VLM规划「连续环境中VLN」的下一步:无需地图/里程计/深度信息(含MP3D/R2R/RxR,及VLN-CE的详解)

前言 因为我司「七月在线」准备于25年7月底复现下NaVILA&#xff0c;而在研究NaVILA的过程中&#xff0c;注意到了这个NaVid 虽然NaVid目前已经不是VLN sota了&#xff0c;但其首次展示了VLM在无需地图、里程计或深度输入的情况下&#xff0c;能够实现优秀的导航性能且对后来…