feat: 新增后台控制前台是否显示admin、新增robots.txt

This commit is contained in:
lan
2024-07-07 15:54:01 +08:00
parent 9b3939d158
commit 4b55d9a595
26 changed files with 67 additions and 19 deletions
+5
View File
@@ -62,6 +62,11 @@ export default {
uploadSize: 'File Size',
expireStyle: 'Expiration Method',
uploadSizeNote: 'Maximum file size, unit: (Bytes), 1mb = 1 * 1024 * 1024',
showAdmin: {
open: 'Open',
close: 'Close',
note: 'Is the backend entrance displayed at the bottom of the page?',
},
openUpload: {
title: 'Enable Upload',
open: 'Enable Guest Upload',
+5
View File
@@ -68,6 +68,11 @@ export default {
close: 'Deshabilitar subida para visitantes',
note: 'Después de deshabilitar, es necesario iniciar sesión en el backend para poder subir archivos',
},
showAdmin: {
open: 'abierto',
close: 'cierre',
note: 'si mostrar la entrada de fondo en la parte inferior de la página',
},
file_storage: {
title: 'Motor de almacenamiento',
local: 'Almacenamiento local',
+6 -1
View File
@@ -1,6 +1,6 @@
export default {
send: {
disclaimers:'页面说明',
disclaimers:'系统说明',
prompt1: '将文字、文件拖、粘贴到此处,或 ',
prompt2: '天数<7或限制次数(24h后删除)',
prompt3: '请输入您要寄出的文本,支持MarkDown格式',
@@ -68,6 +68,11 @@ export default {
close: '关闭游客上传',
note: '关闭之后需要登录后台方可上传',
},
showAdmin:{
open: '开启',
close: '关闭',
note: '是否在页面底部显示后台入口',
},
file_storage: {
title: '存储引擎',
local: '本地存储',
+7
View File
@@ -61,6 +61,13 @@ export default {
admin_token: '管理密码',
uploadSize: '文件大小',
expireStyle: '过期方式',
showAdminAddr: '显示后台',
showAdmin:{
open: '开启',
close: '关闭',
note: '是否在页面底部显示后台入口',
},
robotsText: 'robots.txt',
uploadSizeNote: '最大文件大小,单位:Bytes),1mb=1 * 1024 * 1024',
openUpload: {
title: '开启上传',
+6 -1
View File
@@ -50,7 +50,7 @@ export default {
name: '網站名稱',
description: '網站描述',
uploadlimit: '上傳限制',
explain:'界面說明',
explain: '界面說明',
errorlimit: '錯誤限制',
keywords: '關鍵詞',
notify_title: '通知標題',
@@ -62,6 +62,11 @@ export default {
uploadSize: '文件大小',
expireStyle: '過期方式',
uploadSizeNote: '最大文件大小,單位:Bytes),1mb=1 * 1024 * 1024',
showAdmin: {
open: '開啟',
close: '關閉',
note: '是否在頁面底部顯示後臺入口',
},
openUpload: {
title: '開啟上傳',
open: '開啟遊客上傳',
@@ -23,6 +23,16 @@
Opacity: <el-input type="number" v-model="config.opacity" />
</span>
</el-form-item>
<el-form-item size="large" :label="t('admin.settings.showAdminAddr')">
<el-select v-model="config.showAdminAddr" style="width: 80%">
<el-option :label="t('admin.settings.showAdmin.open')" :value="1" />
<el-option :label="t('admin.settings.showAdmin.close')" :value="0" />
</el-select>
<small style="margin-left: 0.4rem">{{ t('admin.settings.showAdmin.note') }}</small>
</el-form-item>
<el-form-item size="large" label="robots.Text">
<el-input type="textarea" v-model="config.robotsText" placeholder="explain" />
</el-form-item>
<el-form-item size="large" :label="t('admin.settings.explain')">
<el-input type="textarea" v-model="config.page_explain" placeholder="explain" />
</el-form-item>
@@ -135,6 +145,7 @@ const config = ref({
file_storage: '',
expireStyle: [],
admin_token: '',
robotsText:'',
keywords: '',
notify_title: '',
notify_content: '',
@@ -145,6 +156,7 @@ const config = ref({
opacity: 0.9,
s3_access_key_id: '',
background: '',
showAdminAddr: 0,
page_explain: '',
s3_secret_access_key: '',
aws_session_token: '',
+1
View File
@@ -100,6 +100,7 @@ const url = atob('aHR0cHM6Ly9naXRodWIuY29tL3Zhc3RzYS9GaWxlQ29kZUJveA==');
{{ name }}
</a>
<a @click="noDialog" style="text-decoration: none;color: #606266;margin-left: 1rem" href="javascript:void(0)">{{t('send.disclaimers')}}</a>
<a v-if="config.show_admin_address" style="color: #606266;margin-left: 1rem;text-decoration: none" href="#/admin">Admin</a>
</div>
</main>
</template>