2 次代码提交

修改 11 个文件,包含 81 行新增41 行删除
+2 -11
查看文件
@@ -1,12 +1,3 @@
# Halo Terminal # Halo Dev Terminal
一款 Terminal 风格的 Halo 主题。 一款 Dev Terminal 风格的 Halo 主题。
![screenshot](https://user-images.githubusercontent.com/27671436/203283319-32a7384f-7b46-4c9e-9ec7-4abb796fc7cf.png)
## 特性
- 支持明暗模式切换;
- 首页公告设置;
- 备案信息设置;
- 支持 Halo 内部的大部分页面,包括文章、页面、分类、标签、归档等。
- 支持 Halo 应用市场的部分内容管理插件,包括友情链接、瞬间。
+1 -1
查看文件
@@ -1,7 +1,7 @@
{ {
"name": "theme-terminal", "name": "theme-terminal",
"private": true, "private": true,
"version": "1.2.2", "version": "1.2.7",
"description": "A terminal like theme for Halo.", "description": "A terminal like theme for Halo.",
"scripts": { "scripts": {
"dev": "vite build --watch", "dev": "vite build --watch",
+7 -1
查看文件
@@ -64,6 +64,7 @@
grid-template-rows: repeat(2, 3px); grid-template-rows: repeat(2, 3px);
gap: 2px; gap: 2px;
margin: 0 6px; margin: 0 6px;
vertical-align: middle;
span { span {
width: 2px; width: 2px;
@@ -78,6 +79,11 @@
span:nth-child(2) { animation: dot-blink-2 2.2s ease-in-out infinite 0.4s; } span:nth-child(2) { animation: dot-blink-2 2.2s ease-in-out infinite 0.4s; }
span:nth-child(3) { animation: dot-blink-3 3.4s ease-in-out infinite 1s; } span:nth-child(3) { animation: dot-blink-3 3.4s ease-in-out infinite 1s; }
span:nth-child(4) { animation: dot-blink-4 2.6s ease-in-out infinite 0.2s; } span:nth-child(4) { animation: dot-blink-4 2.6s ease-in-out infinite 0.2s; }
span:nth-child(5) { animation: dot-blink-2 3s ease-in-out infinite 0.6s; }
span:nth-child(6) { animation: dot-blink-1 2.4 ease-in-out infinite 0.8s; }
span:nth-child(7) { animation: dot-blink-4 3.2s ease-in-out infinite 0.3s; }
span:nth-child(8) { animation: dot-blink-3 2.7s ease-in-out infinite 0.5s; }
span:nth-child(9) { animation: dot-blink-1 2.9s ease-in-out infinite 0.1s; }
} }
&-title { &-title {
@@ -105,7 +111,7 @@
} }
%tags { %tags {
margin-bottom: 20px; margin-left: 10px;
font-size: 1rem; font-size: 1rem;
} }
+13 -2
查看文件
@@ -15,9 +15,20 @@
<span class="post-date" th:text="${#dates.format(post.spec.publishTime,'yyyy-MM-dd')}" <span class="post-date" th:text="${#dates.format(post.spec.publishTime,'yyyy-MM-dd')}"
>发布时间</span >发布时间</span
> >
:: <span class="post-list-title" th:text="${post.spec.title}">文章标题</span></a> <span class="post-separator">
<span></span>
<span></span>
<span></span>
<span></span>
</span>
<span class="post-list-title" th:text="${post.spec.title}">文章标题</span></a>
<span class="post-tags-inline"> <span class="post-tags-inline">
:: <span class="post-separator">
<span></span>
<span></span>
<span></span>
<span></span>
</span>
<span th:each="tag : ${post.tags}"> <span th:each="tag : ${post.tags}">
<a <a
th:href="${tag.status.permalink}" th:href="${tag.status.permalink}"
+13 -2
查看文件
@@ -19,9 +19,20 @@
<span class="post-date" th:text="${#dates.format(post.spec.publishTime,'yyyy-MM-dd')}" <span class="post-date" th:text="${#dates.format(post.spec.publishTime,'yyyy-MM-dd')}"
>发布时间</span >发布时间</span
> >
:: <span class="post-list-title" th:text="${post.spec.title}">文章标题</span></a> <span class="post-separator">
<span></span>
<span></span>
<span></span>
<span></span>
</span>
<span class="post-list-title" th:text="${post.spec.title}">文章标题</span></a>
<span class="post-tags-inline"> <span class="post-tags-inline">
:: <span class="post-separator">
<span></span>
<span></span>
<span></span>
<span></span>
</span>
<span th:each="tag : ${post.tags}"> <span th:each="tag : ${post.tags}">
<a <a
th:href="${tag.status.permalink}" th:href="${tag.status.permalink}"
+8 -9
查看文件
@@ -27,16 +27,15 @@
<span class="post-author" th:with="contributor = ${post.contributors[0]}" th:text="${contributor.displayName}"> <span class="post-author" th:with="contributor = ${post.contributors[0]}" th:text="${contributor.displayName}">
Author Author
</span> </span>
</div> <span class="post-tags-inline" th:each="tag : ${post.tags}">
<span class="post-tags-inline" th:each="tag : ${post.tags}"> <a th:href="${tag.status.permalink}"
<a th:title="${tag.spec.displayName}"
th:href="${tag.status.permalink}" th:text="'#'+${tag.spec.displayName}"
th:title="${tag.spec.displayName}" class="post-tag"
th:text="'#'+${tag.spec.displayName}"
class="post-tag"
>#Tag >#Tag
</a> </a>
</span> </span>
</div>
<div class="post-content" th:text="${post.status.excerpt}">Post Excerpt...</div> <div class="post-content" th:text="${post.status.excerpt}">Post Excerpt...</div>
<div> <div>
+8 -2
查看文件
@@ -18,8 +18,14 @@
<span class="post-date" th:text="${#dates.format(moment.spec.releaseTime,'yyyy-MM-dd')}"> <span class="post-date" th:text="${#dates.format(moment.spec.releaseTime,'yyyy-MM-dd')}">
Moment CreateTime Moment CreateTime
</span> </span>
<span class="post-author" th:with="owner = ${moment.owner}" th:text="${':: '+owner.displayName}"> <span class="post-separator">
:: Author <span></span>
<span></span>
<span></span>
<span></span>
</span>
<span class="post-author" th:with="owner = ${moment.owner}" th:text="${owner.displayName}">
Author
</span> </span>
</div> </div>
<div class="post-content" th:utext="${content.html}">Moment Content...</div> <div class="post-content" th:utext="${content.html}">Moment Content...</div>
+7 -1
查看文件
@@ -10,7 +10,13 @@
<span class="post-date" th:text="${#dates.format(singlePage.spec.publishTime,'yyyy-MM-dd')}"> <span class="post-date" th:text="${#dates.format(singlePage.spec.publishTime,'yyyy-MM-dd')}">
publishTime publishTime
</span> </span>
<span class="post-author" th:text="${':: '+singlePage.owner.displayName}">:: Author</span> <span class="post-separator">
<span></span>
<span></span>
<span></span>
<span></span>
</span>
<span class="post-author" th:text="${singlePage.owner.displayName}">Author</span>
</div> </div>
<div class="post-content"> <div class="post-content">
<div th:utext="${singlePage.content.content}">Post Content</div> <div th:utext="${singlePage.content.content}">Post Content</div>
+8 -9
查看文件
@@ -37,16 +37,15 @@
<span></span> <span></span>
</span> </span>
<span class="post-author" th:text="${post.owner.displayName}">Author</span> <span class="post-author" th:text="${post.owner.displayName}">Author</span>
<span class="post-tags-inline" th:each="tag : ${post.tags}">
<a th:href="${tag.status.permalink}"
th:title="${tag.spec.displayName}"
th:text="'#'+${tag.spec.displayName}"
class="post-tag"
>#Tag
</a>
</span>
</div> </div>
<span class="post-tags-inline" th:each="tag : ${post.tags}">
<a
th:href="${tag.status.permalink}"
th:title="${tag.spec.displayName}"
th:text="'#'+${tag.spec.displayName}"
class="post-tag"
>#Tag</a
>
</span>
<div class="post-body"> <div class="post-body">
<!-- 行数组件 --> <!-- 行数组件 -->
<div class="post-line-gutter"></div> <div class="post-line-gutter"></div>
+13 -2
查看文件
@@ -21,9 +21,20 @@
<span class="post-date" th:text="${#dates.format(post.spec.publishTime,'yyyy-MM-dd')}" <span class="post-date" th:text="${#dates.format(post.spec.publishTime,'yyyy-MM-dd')}"
>发布时间</span >发布时间</span
> >
:: <span class="post-list-title" th:text="${post.spec.title}">文章标题</span></a> <span class="post-separator">
<span></span>
<span></span>
<span></span>
<span></span>
</span>
<span class="post-list-title" th:text="${post.spec.title}">文章标题</span></a>
<span class="post-tags-inline"> <span class="post-tags-inline">
:: <span class="post-separator">
<span></span>
<span></span>
<span></span>
<span></span>
</span>
<span th:each="tag : ${post.tags}"> <span th:each="tag : ${post.tags}">
<a <a
th:href="@{${post.status.permalink}}" th:href="@{${post.status.permalink}}"
+1 -1
查看文件
@@ -13,5 +13,5 @@ spec:
repo: https://git.dev.cm/theme-terminal repo: https://git.dev.cm/theme-terminal
settingName: "theme-terminal-setting" settingName: "theme-terminal-setting"
configMapName: "theme-terminal-configMap" configMapName: "theme-terminal-configMap"
version: 1.2.6 version: 1.2.7
require: ">=2.22.0" require: ">=2.22.0"