news 2026/6/9 7:50:09

本地部署静态网站生成工具 Vuepress 并实现外部访问

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
本地部署静态网站生成工具 Vuepress 并实现外部访问

Vuepress 是一款 以 Markdown 为中心,基于 Vue 和 Router 驱动的单页面应用。提供了现代化响应式主题,适用于各种文档,帮助开发者快速搭建具有良好用户体验的静态网站。本文将详细介绍如何在本地安装 Vuepress 以及结合路由侠内网穿透实现外网访问 Vuepress 。

第一步,本地部署 Vuepress

1,安装 vuepress 前需要提前安装好 Node.js (版本最好大于20+)。点此进入 Node.js 官网

2,创建并进入新项目。

mkdir vuepress-starter
cd vuepress-starter

3,初始化项目。

git init

npm init

4,安装 Vurepress 。

npm install -D vuepress@next

5,安装工具和主题 。

npm install -D @vuepress/bundler-vite@next @vuepress/theme-default@next

6,创建 docs 文件夹并在 docs 目录下创建 .vuepress 文件。

mkdir docs
mkdir docs/.vuepress

7,创建 VuePress 配置文件 docs/.vuepress/config.js。

import { viteBundler } from '@vuepress/bundler-vite' import { defaultTheme } from '@vuepress/theme-default' import { defineUserConfig } from 'vuepress' export default defineUserConfig({ bundler: viteBundler(), theme: defaultTheme(), })

8,在 .vuepress 同级目录下创建 README.md 为第一篇文档。在文档内输入 #hello world。

9,创建 .gitignore 文件,并添加 .temp 、.cache、dist 目录用于存放临时文件、缓存文件和构建输出文件。

10,开始使用服务器。

在项目目录下的 package.json 中添加一些 scripts。

{ "scripts": { "docs:dev": "vuepress dev docs", "docs:build": "vuepress build docs" } }

启动服务器。

npm run docs:dev

11,浏览器输入 http://localhost:8080,即可访问 Vuepress 界面。

第二步,外网访问 Vuepress

本机安装路由侠。点此下载

1,下载安装完成后,打开路由侠界面,点击【内网映射】。

;

2,点击【添加映射】。

3,选择【原生端口】。

4,在内网端口里填写 Vuepress 的端口号 8080 后点击【创建】按钮,如下图。

5,创建好后,就可以看到一条映射的公网地址,鼠标右键点击【复制地址】。

在 config.js 文件中 export default defineUserConfig 的内容更改为如下允许外部访问。

bundler: viteBundler({ viteOptions: { server: { host: '0.0.0.0', allowedHosts: ['lyxlike.f1.luyouxia.net'] } }, }), theme: defaultTheme({ }), })

保存后重新启动开发服务器。

6,在外网的浏览器的地址栏输入复制的外网地址就可以访问本地部署的 Vuepress 界面了。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/5 15:15:27

vLLM vs Ollama:大模型本地与生产部署如何选型?一文讲透

在大模型工程实践中,vLLM 和 Ollama 是当前最热门的两种推理部署方案。 它们一个主打 高性能生产推理,一个主打 极致易用本地运行。 那么它们分别适合什么场景?如何选型?如何组合使用? 本文将从定位、使用场景、性能对…

作者头像 李华
网站建设 2026/5/29 13:41:41

循环网络RNN--评论内容情感分析

一、构建字表基于微博语料库构建中文字表&#xff0c;通过统计字频筛选有效字符&#xff0c;为每个字符分配唯一索引&#xff0c;并加入未知字符<UNK>和填充字符<PAD>&#xff0c;最终将词表保存为 pickle 文件代码&#xff1a;from tqdm import tqdm import pickl…

作者头像 李华
网站建设 2026/5/31 1:28:41

VMware虚拟机部署Qwen2.5-VL:隔离环境搭建

VMware虚拟机部署Qwen2.5-VL&#xff1a;隔离环境搭建 1. 为什么需要在VMware中部署Qwen2.5-VL 在实际开发和测试过程中&#xff0c;直接在宿主机上安装大型视觉语言模型会带来不少麻烦。系统环境冲突、依赖版本不兼容、GPU资源争抢&#xff0c;这些问题都可能让原本期待的AI…

作者头像 李华
网站建设 2026/6/6 11:28:09

[特殊字符] Nano-Banana效果增强:ControlNet辅助构图提升部件排列规整度

&#x1f34c; Nano-Banana效果增强&#xff1a;ControlNet辅助构图提升部件排列规整度 1. 为什么产品拆解图总显得“乱”&#xff1f;——从视觉逻辑说起 你有没有试过用AI生成一个手机的爆炸图&#xff0c;结果零件像被风吹散一样堆在角落&#xff1f;或者想展示一款咖啡机…

作者头像 李华
网站建设 2026/6/1 13:32:07

SiameseUIE中文信息抽取实战:电商评论情感分析案例

SiameseUIE中文信息抽取实战&#xff1a;电商评论情感分析案例 在电商运营中&#xff0c;每天产生海量用户评论&#xff0c;但人工阅读分析效率极低。你是否也遇到过这样的问题&#xff1a;想快速知道顾客对“屏幕”“续航”“发货速度”这些关键属性的真实评价&#xff0c;却…

作者头像 李华