一个goindex的扩展主题
Go to file
2020-05-23 15:32:58 +08:00
dist 添加cdn配置 2020-05-22 02:11:32 +08:00
go2index update cdn url 2020-05-22 02:25:15 +08:00
public 添加cdn配置 2020-05-22 02:11:32 +08:00
src 添加cdn配置 2020-05-22 02:11:32 +08:00
.env 添加cdn配置 2020-05-22 02:11:32 +08:00
.env.development 添加cdn配置 2020-05-22 02:11:32 +08:00
.gitignore 添加cdn配置 2020-05-22 02:11:32 +08:00
babel.config.js init 2020-04-23 11:46:23 +08:00
buildAppJSPlugin.js 添加cdn配置 2020-05-22 02:11:32 +08:00
dependencies-cdn.js 替换grid view 视频文件的icon ,修复图片点击不能定位到该图 2020-05-19 18:10:44 +08:00
package-lock.json 添加cdn配置 2020-05-22 02:11:32 +08:00
package.json 替换编辑器 2020-05-20 11:25:46 +08:00
README_zh.md update README 2020-05-23 15:32:58 +08:00
README.md update README 2020-05-23 15:32:58 +08:00
vue.config.js 添加cdn配置 2020-05-22 02:11:32 +08:00

GoIndex-theme-acrou

Combining the power of Cloudflare Workers and Google Drive will allow you to index you files on the browser on Cloudflare Workers.

goindex/index.js is the content of the Workers script.

This theme's goindex is currently based on yanzai/goindex

README | 中文文档

Demo

Acrou: https://oss.achirou.workers.dev/

Features

  • 🗂 Multi drive switching
  • 🔐 Http Basic Auth
  • 🎨 Grid view mode(File Preview)
  • 🎯 Paging load
  • 🌐 I18n(multi-language)
  • 🛠 Html render
  • 🖥 Video Online(mp4,mkv,webm,flv,m3u8)
  • 🚀 Faster speed

TODO

  • More file format preview
  • Let goindex be more than just a directory index

Quick Deployment

  1. Open https://goindex-quick-install.glitch.me
  2. Auth and get the code
  3. Deploy the code to Cloudflare Workers

Deployment

  1. Open Google Drive API
  2. Create a OAuth client ID
  3. Install rclone software locally
  4. Get refresh_token with rclone
  5. Download index.js in https://github.com/Aicirou/goindex-theme-acrou/go2index and replace client_id,client_secret,refresh_token for what you just got.
  6. Deploy the code to Cloudflare Workers

If you write a good article and want to share it with others, please submit Issues and I will post the link here.

Logs

2020-5-20

  • Program changed to SPA(single page application)

  • Add page level cache(The browser does not refresh and load in seconds after backward, and Mac users have a better experience of using touch pad)

  • Add http basic auth(Each drive letter can be configured with a user name and password separately, which can protect all sub files and sub folders under the drive)

  • Add grid view mode(File preview)

  • Add paging load

  • Add i18n

  • Add html render

  • Add render folder/file description

  • Add optional configuration

  • Support quick deployment

  • Support PDF Online preview

  • Replace text editor

2020-4-29

  • Support multi disk switching
  • Add version detection
  • Optimize search results
  • Optimize page display

Lisense

MIT