mirror of
https://ghfast.top/https://github.com/zsjy/halo-theme-dream2.0-plus.git
synced 2025-03-15 17:49:40 +08:00
新增 登录后 扩展能力
This commit is contained in:
parent
a30f1f8f38
commit
7b42674697
@ -116,11 +116,21 @@ spec:
|
|||||||
if: $get(show_console).value != 'false'
|
if: $get(show_console).value != 'false'
|
||||||
label: 登录组件样式
|
label: 登录组件样式
|
||||||
value:
|
value:
|
||||||
|
console_post_class: 'ri-book-read-line'
|
||||||
|
console_moment_class: 'ri-camera-lens-line'
|
||||||
console_login_class: 'ri-login-circle-line'
|
console_login_class: 'ri-login-circle-line'
|
||||||
console_person_class: 'ri-account-circle-line'
|
console_person_class: 'ri-account-circle-line'
|
||||||
console_manage_class: 'ri-settings-3-line'
|
console_manage_class: 'ri-settings-3-line'
|
||||||
console_logout_class: 'ri-logout-circle-line'
|
console_logout_class: 'ri-logout-circle-line'
|
||||||
children:
|
children:
|
||||||
|
- $formkit: text
|
||||||
|
name: console_post_class
|
||||||
|
label: 新建文章图标
|
||||||
|
help: '输入新建文章图标class,清空不显示图标。'
|
||||||
|
- $formkit: text
|
||||||
|
name: console_moment_class
|
||||||
|
label: 发布瞬间图标
|
||||||
|
help: '输入发布瞬间图标class,清空不显示图标。'
|
||||||
- $formkit: text
|
- $formkit: text
|
||||||
name: console_login_class
|
name: console_login_class
|
||||||
label: 登录按钮图标
|
label: 登录按钮图标
|
||||||
@ -186,6 +196,16 @@ spec:
|
|||||||
label: 新标签页
|
label: 新标签页
|
||||||
- value: '_self'
|
- value: '_self'
|
||||||
label: 当前窗口
|
label: 当前窗口
|
||||||
|
- $formkit: radio
|
||||||
|
name: expand_login_skill
|
||||||
|
label: 扩展登录后能力
|
||||||
|
help: 开启后,在文章详情界面,根据作者身份显示编辑按钮。控制台按钮 - 登录组件样式 添加 新建文章 和 发布瞬间 菜单项。登录用户需要具有进入控制台的权限。
|
||||||
|
value: true
|
||||||
|
options:
|
||||||
|
- label: 开启
|
||||||
|
value: true
|
||||||
|
- label: 关闭
|
||||||
|
value: false
|
||||||
- $formkit: radio
|
- $formkit: radio
|
||||||
name: load_progress
|
name: load_progress
|
||||||
label: 加载进度条
|
label: 加载进度条
|
||||||
|
@ -547,6 +547,14 @@ table td, table th {
|
|||||||
color: var(--light-d);
|
color: var(--light-d);
|
||||||
padding: 0 5px;
|
padding: 0 5px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
a {
|
||||||
|
color: inherit;
|
||||||
|
|
||||||
|
&:hover {
|
||||||
|
color: var(--theme);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -4104,6 +4112,10 @@ button.swiper-pagination-bullet {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.is-hidden-laptop {
|
||||||
|
display: none !important;
|
||||||
|
}
|
||||||
|
|
||||||
.swiper-slide-details {
|
.swiper-slide-details {
|
||||||
|
|
||||||
&-title {
|
&-title {
|
||||||
|
2
templates/assets/css/style.min.css
vendored
2
templates/assets/css/style.min.css
vendored
File diff suppressed because one or more lines are too long
@ -82,16 +82,22 @@
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<ul class="navbar-logon-group">
|
<ul class="navbar-logon-group">
|
||||||
<li sec:authorize="isAuthenticated()" class="navbar-logon-group-menu">
|
<li th:if="${theme.config.basic_style.expand_login_skill && !#strings.isEmpty(logonUserName)}" class="navbar-logon-group-menu">
|
||||||
|
<a href="/console/posts/editor" target="_blank"><i th:if="${!#strings.isEmpty(theme.config.basic_style.logon.console_person_class)}" th:class="${theme.config.basic_style.logon.console_post_class}"></i> 新建文章</a>
|
||||||
|
</li>
|
||||||
|
<li th:if="${theme.config.basic_style.expand_login_skill && !#strings.isEmpty(logonUserName)}" class="navbar-logon-group-menu">
|
||||||
|
<a href="/console/moments" target="_blank"><i th:if="${!#strings.isEmpty(theme.config.basic_style.logon.console_person_class)}" th:class="${theme.config.basic_style.logon.console_moment_class}"></i> 发布瞬间</a>
|
||||||
|
</li>
|
||||||
|
<li th:if="${!#strings.isEmpty(logonUserName)}" class="navbar-logon-group-menu">
|
||||||
<a href="/uc" target="_blank"><i th:if="${!#strings.isEmpty(theme.config.basic_style.logon.console_person_class)}" th:class="${theme.config.basic_style.logon.console_person_class}"></i> 个人中心</a>
|
<a href="/uc" target="_blank"><i th:if="${!#strings.isEmpty(theme.config.basic_style.logon.console_person_class)}" th:class="${theme.config.basic_style.logon.console_person_class}"></i> 个人中心</a>
|
||||||
</li>
|
</li>
|
||||||
<li sec:authorize="isAuthenticated()" class="navbar-logon-group-menu">
|
<li th:if="${!#strings.isEmpty(logonUserName)}" class="navbar-logon-group-menu">
|
||||||
<a href="/console" target="_blank"><i th:if="${!#strings.isEmpty(theme.config.basic_style.logon.console_manage_class)}" th:class="${theme.config.basic_style.logon.console_manage_class}"></i> 后台管理</a>
|
<a href="/console" target="_blank"><i th:if="${!#strings.isEmpty(theme.config.basic_style.logon.console_manage_class)}" th:class="${theme.config.basic_style.logon.console_manage_class}"></i> 后台管理</a>
|
||||||
</li>
|
</li>
|
||||||
<li sec:authorize="isAuthenticated()" class="navbar-logon-group-menu">
|
<li th:if="${!#strings.isEmpty(logonUserName)}" class="navbar-logon-group-menu">
|
||||||
<a href="/logout"><i th:if="${!#strings.isEmpty(theme.config.basic_style.logon.console_logout_class)}" th:class="${theme.config.basic_style.logon.console_logout_class}"></i> 退出登录</a>
|
<a href="/logout"><i th:if="${!#strings.isEmpty(theme.config.basic_style.logon.console_logout_class)}" th:class="${theme.config.basic_style.logon.console_logout_class}"></i> 退出登录</a>
|
||||||
</li>
|
</li>
|
||||||
<li sec:authorize="isAnonymous()" class="navbar-logon-group-menu">
|
<li th:if="${#strings.isEmpty(logonUserName)}" class="navbar-logon-group-menu">
|
||||||
<a href="/login" onclick="this.href = '/login?redirect_uri=' + encodeURIComponent(window.location.href)"><i th:if="${!#strings.isEmpty(theme.config.basic_style.logon.console_login_class)}" th:class="${theme.config.basic_style.logon.console_login_class}"></i> 登录</a>
|
<a href="/login" onclick="this.href = '/login?redirect_uri=' + encodeURIComponent(window.location.href)"><i th:if="${!#strings.isEmpty(theme.config.basic_style.logon.console_login_class)}" th:class="${theme.config.basic_style.logon.console_login_class}"></i> 登录</a>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
@ -18,6 +18,7 @@
|
|||||||
</li>
|
</li>
|
||||||
<li><i class="ri-thumb-up-line"></i>[[${post.stats.upvote}]]</li>
|
<li><i class="ri-thumb-up-line"></i>[[${post.stats.upvote}]]</li>
|
||||||
<li><i class="ri-quill-pen-line"></i>[[${#strings.length(#strings.trim(post.content.content))}]]</li>
|
<li><i class="ri-quill-pen-line"></i>[[${#strings.length(#strings.trim(post.content.content))}]]</li>
|
||||||
|
<li th:if="${theme.config.basic_style.expand_login_skill && logonUserName == post.spec.owner}" class="is-hidden-laptop"><a target="_blank" title="编辑文章" th:href="@{/console/posts/editor(name=${post.metadata.name})}"><i class="ri-edit-2-line"></i>编辑</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -45,6 +46,7 @@
|
|||||||
</li>
|
</li>
|
||||||
<li><i class="ri-thumb-up-line"></i>[[${post.stats.upvote}]]</li>
|
<li><i class="ri-thumb-up-line"></i>[[${post.stats.upvote}]]</li>
|
||||||
<li><i class="ri-quill-pen-line"></i>[[${#strings.length(#strings.trim(post.content.content))}]]</li>
|
<li><i class="ri-quill-pen-line"></i>[[${#strings.length(#strings.trim(post.content.content))}]]</li>
|
||||||
|
<li th:if="${theme.config.basic_style.expand_login_skill && logonUserName == post.spec.owner}" class="is-hidden-laptop"><a target="_blank" title="编辑文章" th:href="@{/console/posts/editor(name=${post.metadata.name})}"><i class="ri-edit-2-line"></i>编辑</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
<div th:if="${type == 'Post' && !#lists.isEmpty(post.categories)}" class="level-item">
|
<div th:if="${type == 'Post' && !#lists.isEmpty(post.categories)}" class="level-item">
|
||||||
<a th:each="cy : ${post.categories}" th:href="${cy.status.permalink}"
|
<a th:each="cy : ${post.categories}" th:href="${cy.status.permalink}"
|
||||||
|
@ -30,7 +30,7 @@ spec:
|
|||||||
settingName: theme-dream2-plus-setting
|
settingName: theme-dream2-plus-setting
|
||||||
configMapName: theme-dream2-plus-configMap
|
configMapName: theme-dream2-plus-configMap
|
||||||
# 版本号
|
# 版本号
|
||||||
version: 1.3.2
|
version: 1.3.3.beta1
|
||||||
# 最低支持的 Halo 版本
|
# 最低支持的 Halo 版本
|
||||||
require: ">=2.20.0"
|
require: ">=2.20.0"
|
||||||
# 许可
|
# 许可
|
||||||
|
Loading…
x
Reference in New Issue
Block a user