# Virtual Walk
**Repository Path**: Leen1021/virtual-walk
## Basic Information
- **Project Name**: Virtual Walk
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2024-05-15
- **Last Updated**: 2025-11-05
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# nginx 相关文件备份
在目录./nginx_files下
# 目录结构
网站根目录(在服务器文件系统中的路径是/usr/share/nginx/virtual-walk-html/)存放index页面的html, js, css, 以及assets目录和全局的配置
assets目录存放所有的资源文件, 这样无论在哪里, 调用本地资源都使用绝对路径, 如`src="/assets/xxx.png"`
出了index页之外的其他页面都是根目录下的一个文件夹, 文件夹名就叫`<页面的名字>`, 而页面文件夹下放置本页面的html, js, css文件, 如:
```
/usr/share/nginx/virtual-walk-html/
|
`-- vr-page
|-- vr-page-css.css
|-- vr-page.html
`-- vr-page.js
```
index页面的三个文件:index.html, index.js, index.css全部放在根目录
页面的html导入该页面的js,css, 使用相对路径, 而导入全局资源和文件使用绝对路径
# 命名风格
- 对于assets下的资源:`<页面名字>-<自己定的资源名字><文件后缀>`
- 如index页面中的背景图片是`index-background.png`
- 对于html元素的id或者class:`<元素的功能角色>-`
- 如index页面中用于容纳背景图片的div就是`id="index-background-div"`
- 对于css变量名:`<页面名字>-<自己定的变量名>`
- 如index页面中的大标题的字号是`--index-bigtitle-fontsize: calc((var(--min-window-side-len)) * 0.05); `
# 引用风格
- 对于引用同一页面文件夹下的资源, 应使用相对路径引用
- 如在`select-view.html`中引用它的css, 应使用``
- 对于引用其他文件夹下的资源, 应使用绝对路径引用
- 如在`vr-page.html`中引用被指定为全局生效的样式表`global.css`, 应使用``
- 如在`select-view.html`中引用assets中的资源, 应使用`
`
# css
css的所有值尽量都定义在/global.css下的:root中, 这使得样式可以更方便地管理