diff --git a/assets/sass/main.sass b/assets/sass/main.sass
index 04b9aa4..3c6e40c 100644
--- a/assets/sass/main.sass
+++ b/assets/sass/main.sass
@@ -42,3 +42,20 @@
bottom: 0
background: rgba(0,0,0,.9)
z-index: 1024
+
+// 一些奇怪的按钮
+button.magic
+ width: 2.6rem
+ height: 2.6rem
+ line-height: 2.6rem
+ border-radius: 1.3rem
+ background: #222222
+ color: #fafafa
+ font-size: 1.3rem
+ text-align: center
+ padding: 0
+ transition: all .25s linear
+button.magic:hover
+ background: #000000
+ color: #ffffff
+ width: 6rem
diff --git a/components/PostList.vue b/components/PostList.vue
index ce8253b..051c629 100644
--- a/components/PostList.vue
+++ b/components/PostList.vue
@@ -8,7 +8,7 @@
.title {{ item.user.name }}
.info
span {{ rwdate(item.updatedAt) }}
- p {{ item.data }}
+ div(v-html="markdown(item.data)")
.post-none(v-else) 没有评论~
@@ -48,6 +48,7 @@
diff --git a/pages/chat/index.vue b/pages/chat/index.vue
index 6748f47..4946efc 100644
--- a/pages/chat/index.vue
+++ b/pages/chat/index.vue
@@ -56,6 +56,10 @@ export default {
this.chatactive.push(data);
console.log(data);
});
+ // 加载一部分历史聊天记录, 并在向上滚动时继续触发加载
+ // 基于什么信息进行分P加载呢...?
+ // 基于消息 _id 的链表向上下翻阅, 当消息从中间删除时, 进行链表对接
+
// 组合键提交
this.keyCodeForEvent();
},
diff --git a/pages/docs/index.vue b/pages/docs/index.vue
index 4460e64..eaac6e0 100644
--- a/pages/docs/index.vue
+++ b/pages/docs/index.vue
@@ -4,11 +4,15 @@
p Kana 的基本定位是用于快速构建并迭代尝试性质的想法, 即 MVP (产品最小化可行性验证)
p 因而专注于以最少的易于理解的逻辑提供充分的且便捷的调用/修改/扩展方法
p 适用于前后端分离的WEB项目和APP
+ p 由于为快速构建和简单应用而生, 它假设你并不会产生大规模数据(不超过你的内存大小), 因此所有数据都是直接在内存中的, 以获得最大响应速度
+ p 如果你需要的是并发性能极致, 请移步 saya.satori.love, (它是由go语言实现以极限优化性能为目标的后端服务,
+ p saya具有和kana一致的接口文档, 实际也可在两者之间作数据迁移)
p ------------------------------
p 如果一开始就将大量精力注入到繁琐的细节问题中(假想中的困难),
p 大概率没有机会走到遭遇未能想象的困难那一步(真实的困难)
p 人不能想象出自己所不了解的事物,
p 在作选择时认清自己当前的真实需求, 这一点尤其重要
+ p 如果你需要
p ------------------------------
p 特性:
p 1. 使用内嵌数据库(nedb), 不需要任何配置, 一步安装
diff --git a/pages/thread/_id.vue b/pages/thread/_id.vue
index bb9c47f..5c787ff 100644
--- a/pages/thread/_id.vue
+++ b/pages/thread/_id.vue
@@ -10,7 +10,16 @@
span.tag test
span.tag demo
.content.circumscription
- p {{ thread.data }}
+ .thread-main(v-html="markdown(thread.data)")
+ button.magic
+ i.fas.fa-magic
+
+ //button.editor(
+ // v-if="account.online && (account.uid === thread.uid || account.gid === 1)",
+ // @click="edit_mode = !edit_mode"
+ //)
+ // i.fas.fa-magic
+ // | Editor
PostList(:data="postlist")
.post-create(v-if="account.online")
img.avatar(:src="account.avatar")
@@ -20,6 +29,7 @@