From c5b793b2b617d5804296341f225e69f9239641ca Mon Sep 17 00:00:00 2001 From: reruin Date: Wed, 29 Dec 2021 14:34:18 +0800 Subject: [PATCH] docs: update doc --- docs/zh-cn/advance.md | 5 +++++ docs/zh-cn/configuration.md | 8 ++++++- scripts/netinstall.sh | 42 +++++++++++++++++++++++++++++++++++++ 3 files changed, 54 insertions(+), 1 deletion(-) create mode 100644 scripts/netinstall.sh diff --git a/docs/zh-cn/advance.md b/docs/zh-cn/advance.md index a0ecef22..c0ec46d4 100644 --- a/docs/zh-cn/advance.md +++ b/docs/zh-cn/advance.md @@ -12,6 +12,11 @@ data: *** +## 获取文件夹ID +保持后台登录状态,回到首页列表,点击文件夹后的 '!' 按钮 可查看文件夹ID。 + +*** + ## Nginx(Caddy)反向代理 使用反代时,请添加以下配置。 diff --git a/docs/zh-cn/configuration.md b/docs/zh-cn/configuration.md index 93d1d66f..905ccd02 100644 --- a/docs/zh-cn/configuration.md +++ b/docs/zh-cn/configuration.md @@ -34,4 +34,10 @@ WebDAV路径。 默认 ```admin```。 ### WebDAV 密码 -默认 ```sharelist```。 \ No newline at end of file +默认 ```sharelist```。 + +### 自定义脚本 +默认主题支持自定义脚本。可用于插入统计脚本。 + +### 自定义样式 +默认主题支持自定义样式。 \ No newline at end of file diff --git a/scripts/netinstall.sh b/scripts/netinstall.sh new file mode 100644 index 00000000..eab6788e --- /dev/null +++ b/scripts/netinstall.sh @@ -0,0 +1,42 @@ +#!/bin/bash + +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + +echo "+============================================================+" +echo "| ShareList(Next) NetInstaller |" +echo "| |" +echo "| |" +echo "|------------------------------------------------------------|" +echo "| https://reruin.net |" +echo "+============================================================+" +echo "" + +echo -e "\n| ShareList(Next) is installing ... " + + +echo -e "|\n| Download ShareList Package ... " +wget -O sharelist-master.zip https://github.com/reruin/sharelist/archive/refs/heads/master.zip >/dev/null 2>&1 + +unzip -q -o sharelist-master.zip -d ./ + +mv sharelist-master sharelist +rm -f sharelist-master.zip + +cd sharelist +echo -e "|\n| Install Dependents ... " +npm install yarn -g >/dev/null 2>&1 +npm install pm2 -g >/dev/null 2>&1 + +yarn install >/dev/null 2>&1 +yarn build-web +mkdir -p ./packages/sharelist/theme/default +mkdir -p ./packages/sharelist/plugins +cp -r ./packages/sharelist-web/dist/* ./packages/sharelist/theme/default +cp -r ./packages/sharelist-plugin/lib/* ./packages/sharelist/plugins +cd packages/sharelist + +pm2 start app.js --name sharelist-next >/dev/null 2>&1 +pm2 save >/dev/null 2>&1 +pm2 startup >/dev/null 2>&1 + +echo -e "|\n| Success: ShareList(next) has been installed\n" \ No newline at end of file