├── .dockerignore ├── .env.example ├── .gitignore ├── DOCKER_INSTALL.md ├── Dockerfile ├── README.md ├── app.js ├── config.js ├── docker-compose.yml ├── middleware └── auth.js ├── models ├── db.js └── pages.js ├── package.json ├── public ├── css │ ├── login.css │ ├── markdown-bytedance.css │ └── styles.css ├── icon │ ├── android │ │ ├── play_store_512.png │ │ └── res │ │ │ ├── mipmap-anydpi-v26 │ │ │ └── ic_launcher.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ ├── ic_launcher_background.png │ │ │ ├── ic_launcher_foreground.png │ │ │ └── ic_launcher_monochrome.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ ├── ic_launcher_background.png │ │ │ ├── ic_launcher_foreground.png │ │ │ └── ic_launcher_monochrome.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ ├── ic_launcher_background.png │ │ │ ├── ic_launcher_foreground.png │ │ │ └── ic_launcher_monochrome.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ ├── ic_launcher_background.png │ │ │ ├── ic_launcher_foreground.png │ │ │ └── ic_launcher_monochrome.png │ │ │ └── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ ├── ic_launcher_background.png │ │ │ ├── ic_launcher_foreground.png │ │ │ └── ic_launcher_monochrome.png │ ├── ios │ │ ├── AppIcon-20@2x.png │ │ ├── AppIcon-20@2x~ipad.png │ │ ├── AppIcon-20@3x.png │ │ ├── AppIcon-20~ipad.png │ │ ├── AppIcon-29.png │ │ ├── AppIcon-29@2x.png │ │ ├── AppIcon-29@2x~ipad.png │ │ ├── AppIcon-29@3x.png │ │ ├── AppIcon-29~ipad.png │ │ ├── AppIcon-40@2x.png │ │ ├── AppIcon-40@2x~ipad.png │ │ ├── AppIcon-40@3x.png │ │ ├── AppIcon-40~ipad.png │ │ ├── AppIcon-60@2x~car.png │ │ ├── AppIcon-60@3x~car.png │ │ ├── AppIcon-83.5@2x~ipad.png │ │ ├── AppIcon@2x.png │ │ ├── AppIcon@2x~ipad.png │ │ ├── AppIcon@3x.png │ │ ├── AppIcon~ios-marketing.png │ │ ├── AppIcon~ipad.png │ │ └── Contents.json │ └── web │ │ ├── README.txt │ │ ├── apple-touch-icon.png │ │ ├── favicon.ico │ │ ├── icon-192-maskable.png │ │ ├── icon-192.png │ │ ├── icon-512-maskable.png │ │ └── icon-512.png └── js │ ├── main.js │ ├── particles-config.js │ ├── paste-fix.js │ ├── syntax-highlight.js │ └── theme.js ├── routes └── pages.js ├── scripts ├── add-code-type.js ├── find-free-port.js └── migrate-db.js ├── start-production.sh ├── u5f00u53d1u7ecfu9a8c.md ├── utils ├── codeDetector.js └── contentRenderer.js ├── views ├── error.ejs ├── index.ejs ├── layout.ejs ├── login.ejs ├── partials │ ├── footer.ejs │ └── header.ejs └── password.ejs └── 开发经验.md /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/.env.example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/.gitignore -------------------------------------------------------------------------------- /DOCKER_INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/DOCKER_INSTALL.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/README.md -------------------------------------------------------------------------------- /app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/app.js -------------------------------------------------------------------------------- /config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/config.js -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /middleware/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/middleware/auth.js -------------------------------------------------------------------------------- /models/db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/models/db.js -------------------------------------------------------------------------------- /models/pages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/models/pages.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/package.json -------------------------------------------------------------------------------- /public/css/login.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/public/css/login.css -------------------------------------------------------------------------------- /public/css/markdown-bytedance.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/public/css/markdown-bytedance.css -------------------------------------------------------------------------------- /public/css/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/public/css/styles.css -------------------------------------------------------------------------------- /public/icon/android/play_store_512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/public/icon/android/play_store_512.png -------------------------------------------------------------------------------- /public/icon/android/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/public/icon/android/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /public/icon/android/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/public/icon/android/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /public/icon/android/res/mipmap-hdpi/ic_launcher_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/public/icon/android/res/mipmap-hdpi/ic_launcher_background.png -------------------------------------------------------------------------------- /public/icon/android/res/mipmap-hdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/public/icon/android/res/mipmap-hdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /public/icon/android/res/mipmap-hdpi/ic_launcher_monochrome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/public/icon/android/res/mipmap-hdpi/ic_launcher_monochrome.png -------------------------------------------------------------------------------- /public/icon/android/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/public/icon/android/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /public/icon/android/res/mipmap-mdpi/ic_launcher_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/public/icon/android/res/mipmap-mdpi/ic_launcher_background.png -------------------------------------------------------------------------------- /public/icon/android/res/mipmap-mdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/public/icon/android/res/mipmap-mdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /public/icon/android/res/mipmap-mdpi/ic_launcher_monochrome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/public/icon/android/res/mipmap-mdpi/ic_launcher_monochrome.png -------------------------------------------------------------------------------- /public/icon/android/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/public/icon/android/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /public/icon/android/res/mipmap-xhdpi/ic_launcher_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/public/icon/android/res/mipmap-xhdpi/ic_launcher_background.png -------------------------------------------------------------------------------- /public/icon/android/res/mipmap-xhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/public/icon/android/res/mipmap-xhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /public/icon/android/res/mipmap-xhdpi/ic_launcher_monochrome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/public/icon/android/res/mipmap-xhdpi/ic_launcher_monochrome.png -------------------------------------------------------------------------------- /public/icon/android/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/public/icon/android/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /public/icon/android/res/mipmap-xxhdpi/ic_launcher_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/public/icon/android/res/mipmap-xxhdpi/ic_launcher_background.png -------------------------------------------------------------------------------- /public/icon/android/res/mipmap-xxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/public/icon/android/res/mipmap-xxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /public/icon/android/res/mipmap-xxhdpi/ic_launcher_monochrome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/public/icon/android/res/mipmap-xxhdpi/ic_launcher_monochrome.png -------------------------------------------------------------------------------- /public/icon/android/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/public/icon/android/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /public/icon/android/res/mipmap-xxxhdpi/ic_launcher_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/public/icon/android/res/mipmap-xxxhdpi/ic_launcher_background.png -------------------------------------------------------------------------------- /public/icon/android/res/mipmap-xxxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/public/icon/android/res/mipmap-xxxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /public/icon/android/res/mipmap-xxxhdpi/ic_launcher_monochrome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/public/icon/android/res/mipmap-xxxhdpi/ic_launcher_monochrome.png -------------------------------------------------------------------------------- /public/icon/ios/AppIcon-20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/public/icon/ios/AppIcon-20@2x.png -------------------------------------------------------------------------------- /public/icon/ios/AppIcon-20@2x~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/public/icon/ios/AppIcon-20@2x~ipad.png -------------------------------------------------------------------------------- /public/icon/ios/AppIcon-20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/public/icon/ios/AppIcon-20@3x.png -------------------------------------------------------------------------------- /public/icon/ios/AppIcon-20~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/public/icon/ios/AppIcon-20~ipad.png -------------------------------------------------------------------------------- /public/icon/ios/AppIcon-29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/public/icon/ios/AppIcon-29.png -------------------------------------------------------------------------------- /public/icon/ios/AppIcon-29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/public/icon/ios/AppIcon-29@2x.png -------------------------------------------------------------------------------- /public/icon/ios/AppIcon-29@2x~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/public/icon/ios/AppIcon-29@2x~ipad.png -------------------------------------------------------------------------------- /public/icon/ios/AppIcon-29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/public/icon/ios/AppIcon-29@3x.png -------------------------------------------------------------------------------- /public/icon/ios/AppIcon-29~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/public/icon/ios/AppIcon-29~ipad.png -------------------------------------------------------------------------------- /public/icon/ios/AppIcon-40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/public/icon/ios/AppIcon-40@2x.png -------------------------------------------------------------------------------- /public/icon/ios/AppIcon-40@2x~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/public/icon/ios/AppIcon-40@2x~ipad.png -------------------------------------------------------------------------------- /public/icon/ios/AppIcon-40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/public/icon/ios/AppIcon-40@3x.png -------------------------------------------------------------------------------- /public/icon/ios/AppIcon-40~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/public/icon/ios/AppIcon-40~ipad.png -------------------------------------------------------------------------------- /public/icon/ios/AppIcon-60@2x~car.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/public/icon/ios/AppIcon-60@2x~car.png -------------------------------------------------------------------------------- /public/icon/ios/AppIcon-60@3x~car.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/public/icon/ios/AppIcon-60@3x~car.png -------------------------------------------------------------------------------- /public/icon/ios/AppIcon-83.5@2x~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/public/icon/ios/AppIcon-83.5@2x~ipad.png -------------------------------------------------------------------------------- /public/icon/ios/AppIcon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/public/icon/ios/AppIcon@2x.png -------------------------------------------------------------------------------- /public/icon/ios/AppIcon@2x~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/public/icon/ios/AppIcon@2x~ipad.png -------------------------------------------------------------------------------- /public/icon/ios/AppIcon@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/public/icon/ios/AppIcon@3x.png -------------------------------------------------------------------------------- /public/icon/ios/AppIcon~ios-marketing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/public/icon/ios/AppIcon~ios-marketing.png -------------------------------------------------------------------------------- /public/icon/ios/AppIcon~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/public/icon/ios/AppIcon~ipad.png -------------------------------------------------------------------------------- /public/icon/ios/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/public/icon/ios/Contents.json -------------------------------------------------------------------------------- /public/icon/web/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/public/icon/web/README.txt -------------------------------------------------------------------------------- /public/icon/web/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/public/icon/web/apple-touch-icon.png -------------------------------------------------------------------------------- /public/icon/web/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/public/icon/web/favicon.ico -------------------------------------------------------------------------------- /public/icon/web/icon-192-maskable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/public/icon/web/icon-192-maskable.png -------------------------------------------------------------------------------- /public/icon/web/icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/public/icon/web/icon-192.png -------------------------------------------------------------------------------- /public/icon/web/icon-512-maskable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/public/icon/web/icon-512-maskable.png -------------------------------------------------------------------------------- /public/icon/web/icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/public/icon/web/icon-512.png -------------------------------------------------------------------------------- /public/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/public/js/main.js -------------------------------------------------------------------------------- /public/js/particles-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/public/js/particles-config.js -------------------------------------------------------------------------------- /public/js/paste-fix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/public/js/paste-fix.js -------------------------------------------------------------------------------- /public/js/syntax-highlight.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/public/js/syntax-highlight.js -------------------------------------------------------------------------------- /public/js/theme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/public/js/theme.js -------------------------------------------------------------------------------- /routes/pages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/routes/pages.js -------------------------------------------------------------------------------- /scripts/add-code-type.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/scripts/add-code-type.js -------------------------------------------------------------------------------- /scripts/find-free-port.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/scripts/find-free-port.js -------------------------------------------------------------------------------- /scripts/migrate-db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/scripts/migrate-db.js -------------------------------------------------------------------------------- /start-production.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/start-production.sh -------------------------------------------------------------------------------- /u5f00u53d1u7ecfu9a8c.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/u5f00u53d1u7ecfu9a8c.md -------------------------------------------------------------------------------- /utils/codeDetector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/utils/codeDetector.js -------------------------------------------------------------------------------- /utils/contentRenderer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/utils/contentRenderer.js -------------------------------------------------------------------------------- /views/error.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/views/error.ejs -------------------------------------------------------------------------------- /views/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/views/index.ejs -------------------------------------------------------------------------------- /views/layout.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/views/layout.ejs -------------------------------------------------------------------------------- /views/login.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/views/login.ejs -------------------------------------------------------------------------------- /views/partials/footer.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/views/partials/footer.ejs -------------------------------------------------------------------------------- /views/partials/header.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/views/partials/header.ejs -------------------------------------------------------------------------------- /views/password.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/views/password.ejs -------------------------------------------------------------------------------- /开发经验.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeseesun/quickshare/HEAD/开发经验.md --------------------------------------------------------------------------------