sydomain

思绪来的快,去的也快,偶尔在这里停留。

vitepress与nginx搭配使用

vitepress 读取的全都是markdown 文件,有些时候文档未必都是.md格式,部分情况下还是需要兼容原生的.html,.pdf等文件

目录结构

假设 vitepress 安装在/www/wwwroot/vitepress下,要设置一个目录专门放.md文件,再设置一个目录专门放其它文件

例:

~/www/wwwroot/vitepress/`:存放`vitepress`程序
*/www/wwwroot/vitepress/markdown`:存放`.md`文件
/www/wwwroot/vitepress/doc`:存放`.html`等其它文件

处理vitepress程序文件

正常安装好vitepress后,根目录下会有一个.vitepress 的文件夹,除了这个文件夹,其余所有文件和文件夹都不要动

设置markdown文件夹

vitepress 只能读取子目录文件,所以只能在vitepress程序目录下新建文件夹

如当前vitepress 放在/www/wwwroot/vitepress/下,建立一个目录专门放它读取的.md文件,/www/wwwroot/vitepress/markdown

目录建立好之后,要在vitepress 的根目录下,将.vitepress目录复制到新建立的目录下,最终路径:/www/wwwroot/vitepress/markdown/.vitepress

设置其它文件目录

这里建立一个存放.html、.css、.js、.pdf等文件的目录:/www/wwwroot/vitepress/doc

指定vitepress读取的目录

指定目录是在启动命令后接目录的相对路径

如启动命令 vitepress dev,要指定目录markdown,启动命令修改为vitepress dev markdown

如需要同时指定端口为5173,命令修改为

vitepress dev markdown --port 5173

nginx中的指向设置

需要在 nginx 的server 里设置 location

根目录中,优先读取其它格式的文件,没有再读取vitepress 服务

location / {
root/www/wwwroot/vitepress/doc:



Powered By sydomain

Copyright Your WebSite.Some Rights Reserved.