diff --git a/frontend/components.d.ts b/frontend/components.d.ts
index 0595f33c..e70f0b44 100644
--- a/frontend/components.d.ts
+++ b/frontend/components.d.ts
@@ -13,12 +13,14 @@ declare module '@vue/runtime-core' {
AButton: typeof import('ant-design-vue/es')['Button']
ACard: typeof import('ant-design-vue/es')['Card']
AConfigProvider: typeof import('ant-design-vue/es')['ConfigProvider']
+ ADivider: typeof import('ant-design-vue/es')['Divider']
ADrawer: typeof import('ant-design-vue/es')['Drawer']
AEmpty: typeof import('ant-design-vue/es')['Empty']
AForm: typeof import('ant-design-vue/es')['Form']
AFormItem: typeof import('ant-design-vue/es')['FormItem']
AInput: typeof import('ant-design-vue/es')['Input']
AInputGroup: typeof import('ant-design-vue/es')['InputGroup']
+ AInputPassword: typeof import('ant-design-vue/es')['InputPassword']
ALayout: typeof import('ant-design-vue/es')['Layout']
ALayoutContent: typeof import('ant-design-vue/es')['LayoutContent']
ALayoutFooter: typeof import('ant-design-vue/es')['LayoutFooter']
@@ -29,6 +31,7 @@ declare module '@vue/runtime-core' {
AMenu: typeof import('ant-design-vue/es')['Menu']
AMenuItem: typeof import('ant-design-vue/es')['MenuItem']
AModal: typeof import('ant-design-vue/es')['Modal']
+ APagination: typeof import('ant-design-vue/es')['Pagination']
APopconfirm: typeof import('ant-design-vue/es')['Popconfirm']
AProgress: typeof import('ant-design-vue/es')['Progress']
ASelect: typeof import('ant-design-vue/es')['Select']
@@ -36,6 +39,7 @@ declare module '@vue/runtime-core' {
ASpace: typeof import('ant-design-vue/es')['Space']
ASubMenu: typeof import('ant-design-vue/es')['SubMenu']
ASwitch: typeof import('ant-design-vue/es')['Switch']
+ ATable: typeof import('ant-design-vue/es')['Table']
ATabPane: typeof import('ant-design-vue/es')['TabPane']
ATabs: typeof import('ant-design-vue/es')['Tabs']
ATag: typeof import('ant-design-vue/es')['Tag']
diff --git a/frontend/src/views/domain/cert/ChangeCert.vue b/frontend/src/views/domain/cert/ChangeCert.vue
index 5b8f7977..d2dc8129 100644
--- a/frontend/src/views/domain/cert/ChangeCert.vue
+++ b/frontend/src/views/domain/cert/ChangeCert.vue
@@ -1,6 +1,11 @@
-
@@ -21,7 +101,13 @@ function open() {
v-model:visible="visible"
:mask="false"
>
-
+
diff --git a/template/conf/wordpress.conf b/template/conf/wordpress.conf
new file mode 100644
index 00000000..7c89da62
--- /dev/null
+++ b/template/conf/wordpress.conf
@@ -0,0 +1,12 @@
+# Nginx UI Template Start
+# Name: WordPress
+# Description[en]: WordPress Config Template
+# Description[zh_CN]: WordPress 配置模板
+# Author: @0xJacky
+# Nginx UI Template End
+location / {
+ try_files $uri $uri/ /index.php?$args;
+}
+
+# Add trailing slash to */wp-admin requests.
+rewrite /wp-admin$ $scheme://$host$uri/ permanent;