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: