diff --git a/README.md b/README.md index 0bdfc6a..7473b99 100644 --- a/README.md +++ b/README.md @@ -14,12 +14,12 @@ ## 快速上手 -首先,你需要在 GitHub 上选择 `Use this template` 按钮,然后填写相应信息,创建一个新的仓库。将 `vue.config.js` 中的 `publicPath` 设置为你仓库的名称(部署路径,如果你打算部署在根上则设置为 `/` 或直接删除该行),编辑 `album` 目录中的 `meta.yml` 文件和里面的照片,然后直接提交到仓库,GitHub Actions 会自动构建并部署到 GitHub Pages。 +首先,你需要在 GitHub 上选择 `Use this template` 按钮,然后填写相应信息,创建一个新的仓库。将 `./vue.config.js` 和 `./src/js/utils.js`中的 `publicPath` 设置为你仓库的名称(部署路径,如果你打算部署在根上则设置为 `/` 或直接删除该行),编辑 `album` 目录中的 `meta.yml` 文件和里面的照片,然后直接提交到仓库,GitHub Actions 会自动构建并部署到 GitHub Pages。 ### album 目录结构 ``` -~/album +./album ├── meta.yml # 相册信息 └── travel # 照片目录,与 meta.yml 中的相册名对应 ├── IMG_0001.jpg # 照片文件,文件名可自定义 diff --git a/src/components/Content.vue b/src/components/Content.vue index 1890a6f..cb06ae8 100644 --- a/src/components/Content.vue +++ b/src/components/Content.vue @@ -187,7 +187,7 @@ export default { this.response_load_new = true; }, get_thumbnail_image(alumn_name ,image_name) { - return `/api/${alumn_name}/${this.password}_cache/${image_name}`; + return `${utils.publicPath}/api/${alumn_name}/${this.password}_cache/${image_name}`; }, async initialize() { diff --git a/src/components/Preview.vue b/src/components/Preview.vue index 2b22e22..7fafd4a 100644 --- a/src/components/Preview.vue +++ b/src/components/Preview.vue @@ -22,6 +22,7 @@