mirror of
https://ghfast.top/https://github.com/zsjy/halo-theme-dream2.0-plus.git
synced 2025-03-15 11:59:40 +08:00
新增 登录后 扩展能力
This commit is contained in:
parent
a30f1f8f38
commit
7b42674697
@ -116,11 +116,21 @@ spec:
|
||||
if: $get(show_console).value != 'false'
|
||||
label: 登录组件样式
|
||||
value:
|
||||
console_post_class: 'ri-book-read-line'
|
||||
console_moment_class: 'ri-camera-lens-line'
|
||||
console_login_class: 'ri-login-circle-line'
|
||||
console_person_class: 'ri-account-circle-line'
|
||||
console_manage_class: 'ri-settings-3-line'
|
||||
console_logout_class: 'ri-logout-circle-line'
|
||||
children:
|
||||
- $formkit: text
|
||||
name: console_post_class
|
||||
label: 新建文章图标
|
||||
help: '输入新建文章图标class,清空不显示图标。'
|
||||
- $formkit: text
|
||||
name: console_moment_class
|
||||
label: 发布瞬间图标
|
||||
help: '输入发布瞬间图标class,清空不显示图标。'
|
||||
- $formkit: text
|
||||
name: console_login_class
|
||||
label: 登录按钮图标
|
||||
@ -186,6 +196,16 @@ spec:
|
||||
label: 新标签页
|
||||
- value: '_self'
|
||||
label: 当前窗口
|
||||
- $formkit: radio
|
||||
name: expand_login_skill
|
||||
label: 扩展登录后能力
|
||||
help: 开启后,在文章详情界面,根据作者身份显示编辑按钮。控制台按钮 - 登录组件样式 添加 新建文章 和 发布瞬间 菜单项。登录用户需要具有进入控制台的权限。
|
||||
value: true
|
||||
options:
|
||||
- label: 开启
|
||||
value: true
|
||||
- label: 关闭
|
||||
value: false
|
||||
- $formkit: radio
|
||||
name: load_progress
|
||||
label: 加载进度条
|
||||
|
@ -547,6 +547,14 @@ table td, table th {
|
||||
color: var(--light-d);
|
||||
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 {
|
||||
|
||||
&-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>
|
||||
<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>
|
||||
</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>
|
||||
</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>
|
||||
</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>
|
||||
</li>
|
||||
</ul>
|
||||
|
@ -18,6 +18,7 @@
|
||||
</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 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>
|
||||
</div>
|
||||
</div>
|
||||
@ -45,6 +46,7 @@
|
||||
</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 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>
|
||||
<div th:if="${type == 'Post' && !#lists.isEmpty(post.categories)}" class="level-item">
|
||||
<a th:each="cy : ${post.categories}" th:href="${cy.status.permalink}"
|
||||
|
@ -30,7 +30,7 @@ spec:
|
||||
settingName: theme-dream2-plus-setting
|
||||
configMapName: theme-dream2-plus-configMap
|
||||
# 版本号
|
||||
version: 1.3.2
|
||||
version: 1.3.3.beta1
|
||||
# 最低支持的 Halo 版本
|
||||
require: ">=2.20.0"
|
||||
# 许可
|
||||
|
Loading…
x
Reference in New Issue
Block a user