new
This commit is contained in:
@@ -0,0 +1,51 @@
|
||||
```bash
|
||||
-rw-rw-r-- 1 ubuntu ubuntu 4498 Mar 7 10:16 sleepstory.gogao.top_bundle.crt
|
||||
-rw-rw-r-- 1 ubuntu ubuntu 4498 Mar 7 10:16 sleepstory.gogao.top_bundle.pem
|
||||
-rw-rw-r-- 1 ubuntu ubuntu 1144 Mar 7 10:16 sleepstory.gogao.top.csr
|
||||
-rw-rw-r-- 1 ubuntu ubuntu 1700 Mar 7 10:16 sleepstory.gogao.top.key
|
||||
```
|
||||
|
||||
```bash
|
||||
server {
|
||||
# SSL configuration
|
||||
#
|
||||
listen 443 ssl default_server;
|
||||
listen [::]:443 ssl default_server;
|
||||
#
|
||||
# Note: You should disable gzip for SSL traffic.
|
||||
# See: https://bugs.debian.org/773332
|
||||
#
|
||||
# Read up on ssl_ciphers to ensure a secure configuration.
|
||||
# See: https://bugs.debian.org/765782
|
||||
#
|
||||
# Self signed certs generated by the ssl-cert package
|
||||
# Don't use them in a production server!
|
||||
#
|
||||
# include snippets/snakeoil.conf;
|
||||
|
||||
# root /var/www/html;
|
||||
|
||||
# Add index.php to the list if you are using PHP
|
||||
# index index.html index.htm index.nginx-debian.html;
|
||||
|
||||
server_name garden.gogao.top;
|
||||
client_max_body_size 5M;
|
||||
ssl_certificate /opt/certs/www.gogao.top_nginx/www.gogao.top_bundle.crt;
|
||||
#请填写私钥文件的相对路径或绝对路径
|
||||
ssl_certificate_key /opt/certs/www.gogao.top_nginx/www.gogao.top.key;
|
||||
ssl_session_timeout 5m;
|
||||
#请按照以下协议配置
|
||||
ssl_protocols TLSv1.2 TLSv1.3;
|
||||
#请按照以下套件配置,配置加密套件,写法遵循 openssl 标准。
|
||||
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
|
||||
ssl_prefer_server_ciphers on;
|
||||
|
||||
root /var/www/garden.gogao.top;
|
||||
index index.html;
|
||||
|
||||
location / {
|
||||
try_files $uri $uri/ =404;
|
||||
}
|
||||
|
||||
}
|
||||
```
|
||||
@@ -0,0 +1,7 @@
|
||||
---
|
||||
数据库迁移: 计划
|
||||
Statu: 归档
|
||||
---
|
||||
故事单: 一组非常好的故事,分享出来一同阅读
|
||||
* 个人专辑
|
||||
* 发布的
|
||||
@@ -0,0 +1,3 @@
|
||||
---
|
||||
Statu: 归档
|
||||
---
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
数据库迁移: 已发布
|
||||
cover: https://b3logfile.com/siyuan/1612679407765/assets/1742747685948-20250324004456-73vpij4.jpg
|
||||
Statu: 归档
|
||||
---
|
||||
@@ -0,0 +1,3 @@
|
||||
---
|
||||
Statu: 已完成
|
||||
---
|
||||
@@ -0,0 +1,3 @@
|
||||
---
|
||||
Statu: 归档
|
||||
---
|
||||
@@ -0,0 +1,7 @@
|
||||
---
|
||||
数据库迁移: 进行中
|
||||
cover: https://picbed-1253586264.cos.ap-guangzhou.myqcloud.com/uPic/2025032117-DBtWM7.png
|
||||
Statu: 归档
|
||||
---
|
||||
1. 按日期统计阅读时长
|
||||
2. 读过的故事,统计每个故事读的时间
|
||||
@@ -0,0 +1,41 @@
|
||||
---
|
||||
opp_publish_id: "938826861802958848"
|
||||
opp_publish_status: published
|
||||
opp_publish_title: 亲子时光
|
||||
---
|
||||
# V1
|
||||
|
||||
1. 账号
|
||||
|
||||
2. 故事体系:
|
||||
|
||||
1. 故事的组织
|
||||
|
||||
1. 单篇故事
|
||||
2. 故事集
|
||||
2. 故事来源:
|
||||
|
||||
1. 系统初始化生成的、用户自定义的故事,发布到平台上的。
|
||||
3. 故事类别:历史、人物、励志、英雄、思维成长,等等。
|
||||
|
||||
4. 适合年龄:3岁、5岁、8岁
|
||||
|
||||
5. 故事问题:结合故事内容,可附带问一两个问题,以促进孩子通过听来获取、提取信息的能力。
|
||||
|
||||
![[功能清单.canvas|功能清单]]
|
||||
|
||||
|
||||
# V2
|
||||
|
||||
1. 账号,父母,管理孩子
|
||||
|
||||
2. 用户生成故事:
|
||||
|
||||
1. 用户给出主题,要求,生成一个相关的故事。
|
||||
2. 发布故事/专辑
|
||||
3. 故事发布需要审核、通过后平台用户可以查看。
|
||||
3. 故事评价:
|
||||
|
||||
1. 用户打分:用户可以查看高分故事,类似于微信阅读的神作,或者AI结合用户评价给出评分。
|
||||
2. 评语:
|
||||
3. 标签:通过标签来为用户提供更精准的匹配推荐。
|
||||
@@ -0,0 +1,283 @@
|
||||
{
|
||||
"edges": [
|
||||
{
|
||||
"fromNode": "343cf104bb8bd544",
|
||||
"fromSide": "top",
|
||||
"id": "8e8032d8278bebe5",
|
||||
"toNode": "6e8ac02223d88bc4",
|
||||
"toSide": "bottom"
|
||||
},
|
||||
{
|
||||
"fromNode": "343cf104bb8bd544",
|
||||
"fromSide": "top",
|
||||
"id": "61ef02dd4e55b959",
|
||||
"toNode": "3895e559e3f43ed3",
|
||||
"toSide": "bottom"
|
||||
},
|
||||
{
|
||||
"fromNode": "3895e559e3f43ed3",
|
||||
"fromSide": "top",
|
||||
"id": "06034b60bb66643a",
|
||||
"toNode": "db80a51d08008113",
|
||||
"toSide": "bottom"
|
||||
},
|
||||
{
|
||||
"fromNode": "8e44a28be7b16698",
|
||||
"fromSide": "top",
|
||||
"id": "49a7abd5a9be35f1",
|
||||
"toNode": "7fd4bb83ad101474",
|
||||
"toSide": "bottom"
|
||||
},
|
||||
{
|
||||
"fromNode": "7fd4bb83ad101474",
|
||||
"fromSide": "top",
|
||||
"id": "e87a92beac21025f",
|
||||
"toNode": "0dd3bcce2dfc8956",
|
||||
"toSide": "bottom"
|
||||
},
|
||||
{
|
||||
"fromNode": "b1ed3cf588531d81",
|
||||
"fromSide": "top",
|
||||
"id": "230b396854b513b3",
|
||||
"toNode": "3e62933847539b7e",
|
||||
"toSide": "bottom"
|
||||
},
|
||||
{
|
||||
"fromNode": "c9ffa225c8527f8e",
|
||||
"fromSide": "bottom",
|
||||
"id": "9bf812cf8dec5b0a",
|
||||
"toNode": "a628bf2317e37dd8",
|
||||
"toSide": "left"
|
||||
},
|
||||
{
|
||||
"fromNode": "4980578322b8e2ae",
|
||||
"fromSide": "bottom",
|
||||
"id": "d732de83e64c2b00",
|
||||
"toNode": "9579fbd673a50a8d",
|
||||
"toSide": "top"
|
||||
},
|
||||
{
|
||||
"fromNode": "a88fbbd49053a5f9",
|
||||
"fromSide": "right",
|
||||
"id": "22c6c19ef712006d",
|
||||
"toNode": "1a5695115dd2ef7f",
|
||||
"toSide": "left"
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"frontmatter": {
|
||||
},
|
||||
"version": "1.0-1.0"
|
||||
},
|
||||
"nodes": [
|
||||
{
|
||||
"height": 720,
|
||||
"id": "1a5695115dd2ef7f",
|
||||
"label": "功能队列",
|
||||
"styleAttributes": {
|
||||
},
|
||||
"type": "group",
|
||||
"width": 540,
|
||||
"x": -40,
|
||||
"y": -490
|
||||
},
|
||||
{
|
||||
"height": 380,
|
||||
"id": "a88fbbd49053a5f9",
|
||||
"label": "V1 - 睡前故事",
|
||||
"styleAttributes": {
|
||||
},
|
||||
"type": "group",
|
||||
"width": 410,
|
||||
"x": -520,
|
||||
"y": -320
|
||||
},
|
||||
{
|
||||
"height": 300,
|
||||
"id": "46b58252c287484d",
|
||||
"label": "听答训练",
|
||||
"styleAttributes": {
|
||||
},
|
||||
"type": "group",
|
||||
"width": 200,
|
||||
"x": -20,
|
||||
"y": -450
|
||||
},
|
||||
{
|
||||
"height": 203,
|
||||
"id": "0b6dc15037aaac7b",
|
||||
"label": "故事评价",
|
||||
"styleAttributes": {
|
||||
},
|
||||
"type": "group",
|
||||
"width": 270,
|
||||
"x": 210,
|
||||
"y": -450
|
||||
},
|
||||
{
|
||||
"height": 180,
|
||||
"id": "1616da7802a87ea9",
|
||||
"label": "字词学习",
|
||||
"styleAttributes": {
|
||||
},
|
||||
"type": "group",
|
||||
"width": 270,
|
||||
"x": 210,
|
||||
"y": -190
|
||||
},
|
||||
{
|
||||
"height": 160,
|
||||
"id": "a628bf2317e37dd8",
|
||||
"label": "用户故事单分享",
|
||||
"styleAttributes": {
|
||||
},
|
||||
"type": "group",
|
||||
"width": 270,
|
||||
"x": 210,
|
||||
"y": 50
|
||||
},
|
||||
{
|
||||
"height": 166,
|
||||
"id": "c9ffa225c8527f8e",
|
||||
"label": "用户创造故事",
|
||||
"styleAttributes": {
|
||||
},
|
||||
"type": "group",
|
||||
"width": 200,
|
||||
"x": -20,
|
||||
"y": -100
|
||||
},
|
||||
{
|
||||
"height": 60,
|
||||
"id": "8e44a28be7b16698",
|
||||
"styleAttributes": {
|
||||
},
|
||||
"text": "故事",
|
||||
"type": "text",
|
||||
"width": 116,
|
||||
"x": 20,
|
||||
"y": -240
|
||||
},
|
||||
{
|
||||
"height": 100,
|
||||
"id": "343cf104bb8bd544",
|
||||
"styleAttributes": {
|
||||
},
|
||||
"text": "首页 - 每日故事推荐\n* 睡前故事",
|
||||
"type": "text",
|
||||
"width": 220,
|
||||
"x": -430,
|
||||
"y": -60
|
||||
},
|
||||
{
|
||||
"height": 60,
|
||||
"id": "3895e559e3f43ed3",
|
||||
"styleAttributes": {
|
||||
},
|
||||
"text": "个人中心",
|
||||
"type": "text",
|
||||
"width": 160,
|
||||
"x": -290,
|
||||
"y": -200
|
||||
},
|
||||
{
|
||||
"height": 60,
|
||||
"id": "db80a51d08008113",
|
||||
"styleAttributes": {
|
||||
},
|
||||
"text": "故事单",
|
||||
"type": "text",
|
||||
"width": 120,
|
||||
"x": -270,
|
||||
"y": -297
|
||||
},
|
||||
{
|
||||
"height": 60,
|
||||
"id": "6e8ac02223d88bc4",
|
||||
"styleAttributes": {
|
||||
},
|
||||
"text": "故事搜索",
|
||||
"type": "text",
|
||||
"width": 140,
|
||||
"x": -500,
|
||||
"y": -200
|
||||
},
|
||||
{
|
||||
"height": 60,
|
||||
"id": "7fd4bb83ad101474",
|
||||
"styleAttributes": {
|
||||
},
|
||||
"text": "问题",
|
||||
"type": "text",
|
||||
"width": 116,
|
||||
"x": 20,
|
||||
"y": -330
|
||||
},
|
||||
{
|
||||
"height": 60,
|
||||
"id": "0dd3bcce2dfc8956",
|
||||
"styleAttributes": {
|
||||
},
|
||||
"text": "家长给分",
|
||||
"type": "text",
|
||||
"width": 136,
|
||||
"x": 10,
|
||||
"y": -427
|
||||
},
|
||||
{
|
||||
"height": 58,
|
||||
"id": "3e62933847539b7e",
|
||||
"styleAttributes": {
|
||||
},
|
||||
"text": "结合点评内容匹配推荐",
|
||||
"type": "text",
|
||||
"width": 227,
|
||||
"x": 227,
|
||||
"y": -425
|
||||
},
|
||||
{
|
||||
"height": 125,
|
||||
"id": "6677474fb7615936",
|
||||
"styleAttributes": {
|
||||
},
|
||||
"text": "用户给出主题/要求,AI生成一个相关的故事。",
|
||||
"type": "text",
|
||||
"width": 165,
|
||||
"x": -5,
|
||||
"y": -81
|
||||
},
|
||||
{
|
||||
"height": 60,
|
||||
"id": "9579fbd673a50a8d",
|
||||
"styleAttributes": {
|
||||
},
|
||||
"text": "孩子读,AI伴读、伴学",
|
||||
"type": "text",
|
||||
"width": 230,
|
||||
"x": 230,
|
||||
"y": -92
|
||||
},
|
||||
{
|
||||
"height": 60,
|
||||
"id": "4980578322b8e2ae",
|
||||
"styleAttributes": {
|
||||
},
|
||||
"text": "父母读",
|
||||
"type": "text",
|
||||
"width": 120,
|
||||
"x": 285,
|
||||
"y": -180
|
||||
},
|
||||
{
|
||||
"height": 50,
|
||||
"id": "b1ed3cf588531d81",
|
||||
"styleAttributes": {
|
||||
},
|
||||
"text": "点评故事、标签",
|
||||
"type": "text",
|
||||
"width": 194,
|
||||
"x": 244,
|
||||
"y": -330
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
---
|
||||
标题:
|
||||
概述: 诸葛亮《诫子书》中“静以修身,俭以养德”的核心思想6;用围棋培养孩子专注力的记载3;借自然事物(稻穗、荷叶)比喻品德的典故。
|
||||
故事内容:
|
||||
share_link: https://share.note.sx/h7vsexaf#LvTPrXfJhm2umbb4Us4nCrKBs/tLIU+rlmzoAbEyhvM
|
||||
share_updated: 2025-05-22T10:51:49+08:00
|
||||
---
|
||||
### 诸葛亮教子
|
||||
“爹爹,你看那颗星星像兔子耳朵!”小诸葛瞻趴在窗边,手指着夜空。诸葛亮笑着摸摸儿子的头:“星星会说话哦,它们眨眼睛是在提醒我们——要像水一样安静,才能听懂智慧的声音。”小诸葛瞻歪着脑袋问:“可是爹爹,安静好难呀!我今天背诗时,总想跑去抓蝴蝶……”诸葛亮从袖子里掏出一把黑白棋子:“那我们玩个游戏吧!如果瞻儿能安静地摆完这盘棋,我就告诉你星星的秘密。”小诸葛瞻立刻坐直身子,学着爹爹的样子轻轻落子。可刚摆到第十颗,一只萤火虫飞过,他“哎呀”一声跳起来,棋子哗啦啦撒了一地。诸葛亮没有生气,反而捡起棋子说:“你看,棋子像不像小士兵?它们打仗时,如果乱跑就会摔倒。只有静下心来,才能指挥千军万马。”第二天,诸葛亮带儿子来到稻田边。他指着弯腰的稻穗说:“饱满的稻子总是低着头,就像真正聪明的人不会炫耀自己。”接着又摘下一片荷叶,“荷叶为什么能托住水珠?因为它又轻又平,不贪心、不骄傲。”小诸葛瞻似懂非懂地点头,把荷叶顶在头上当帽子。那天晚上,小诸葛瞻主动坐直身子摆棋。虽然还是会被蟋蟀叫声吸引,但他想起爹爹的话,轻轻数着呼吸:“一、二、三……”终于摆完所有棋子时,诸葛亮点亮一盏小灯笼:“看!星星的秘密就是——静得像水,俭得像竹,才能让智慧发光。”灯笼的光映着棋盘,仿佛漫天星子都落进了屋里。
|
||||
@@ -0,0 +1,226 @@
|
||||
{
|
||||
"edges": [
|
||||
{
|
||||
"fromNode": "3d402345b3ee71bb",
|
||||
"fromSide": "right",
|
||||
"id": "8378e25e406e7cc7",
|
||||
"toNode": "fa2ae2ca850bd347",
|
||||
"toSide": "left"
|
||||
},
|
||||
{
|
||||
"fromNode": "43350e3ef6ea13e0",
|
||||
"fromSide": "right",
|
||||
"id": "c2560ba1234f05f4",
|
||||
"toNode": "fcff68888f309ab6",
|
||||
"toSide": "left"
|
||||
},
|
||||
{
|
||||
"fromNode": "43350e3ef6ea13e0",
|
||||
"fromSide": "bottom",
|
||||
"id": "637b171f63829488",
|
||||
"toNode": "eaf2c52015bff208",
|
||||
"toSide": "top"
|
||||
},
|
||||
{
|
||||
"fromNode": "eaf2c52015bff208",
|
||||
"fromSide": "right",
|
||||
"id": "9e8e1b3dff14709f",
|
||||
"toNode": "0df88b2883671130",
|
||||
"toSide": "left"
|
||||
},
|
||||
{
|
||||
"fromNode": "fcff68888f309ab6",
|
||||
"fromSide": "right",
|
||||
"id": "a59c8e4fd89648e8",
|
||||
"toNode": "cc195f1a7740453e",
|
||||
"toSide": "left"
|
||||
},
|
||||
{
|
||||
"fromNode": "0df88b2883671130",
|
||||
"fromSide": "right",
|
||||
"id": "9b48117434fe1a67",
|
||||
"toNode": "cc195f1a7740453e",
|
||||
"toSide": "left"
|
||||
},
|
||||
{
|
||||
"fromNode": "eaf2c52015bff208",
|
||||
"fromSide": "bottom",
|
||||
"id": "15407a8d4f51911d",
|
||||
"toNode": "95e165fdfc0dabee",
|
||||
"toSide": "top"
|
||||
},
|
||||
{
|
||||
"fromNode": "95e165fdfc0dabee",
|
||||
"fromSide": "right",
|
||||
"id": "fc2d223212fc4b86",
|
||||
"toNode": "64ed293f5e2de3cc",
|
||||
"toSide": "left"
|
||||
},
|
||||
{
|
||||
"fromNode": "95e165fdfc0dabee",
|
||||
"fromSide": "right",
|
||||
"id": "f5486ddb7b36408c",
|
||||
"toNode": "b022d242b5a3ed6f",
|
||||
"toSide": "left"
|
||||
},
|
||||
{
|
||||
"fromNode": "87970cbe7452512a",
|
||||
"fromSide": "bottom",
|
||||
"id": "e82bac9933a75c05",
|
||||
"toNode": "01a4fbca81d6e358",
|
||||
"toSide": "left"
|
||||
},
|
||||
{
|
||||
"fromNode": "87970cbe7452512a",
|
||||
"fromSide": "right",
|
||||
"id": "91b808d960d9e13f",
|
||||
"toNode": "6e60f45ce788ba76",
|
||||
"toSide": "left"
|
||||
}
|
||||
],
|
||||
"nodes": [
|
||||
{
|
||||
"height": 60,
|
||||
"id": "43350e3ef6ea13e0",
|
||||
"styleAttributes": {
|
||||
},
|
||||
"text": "首页 ",
|
||||
"type": "text",
|
||||
"width": 250,
|
||||
"x": -415,
|
||||
"y": -340
|
||||
},
|
||||
{
|
||||
"height": 150,
|
||||
"id": "fcff68888f309ab6",
|
||||
"styleAttributes": {
|
||||
},
|
||||
"text": "每日故事\n* 获取\n* 刷新",
|
||||
"type": "text",
|
||||
"width": 290,
|
||||
"x": -40,
|
||||
"y": -385
|
||||
},
|
||||
{
|
||||
"height": 60,
|
||||
"id": "eaf2c52015bff208",
|
||||
"styleAttributes": {
|
||||
},
|
||||
"text": "搜索",
|
||||
"type": "text",
|
||||
"width": 250,
|
||||
"x": -415,
|
||||
"y": -140
|
||||
},
|
||||
{
|
||||
"height": 180,
|
||||
"id": "0df88b2883671130",
|
||||
"styleAttributes": {
|
||||
},
|
||||
"text": "搜索, 返回故事列表\n* category->精准条件搜索\n* age范围->精准条件搜索\n* 关键词->语义向量搜索\n",
|
||||
"type": "text",
|
||||
"width": 290,
|
||||
"x": -40,
|
||||
"y": -200
|
||||
},
|
||||
{
|
||||
"height": 60,
|
||||
"id": "95e165fdfc0dabee",
|
||||
"styleAttributes": {
|
||||
},
|
||||
"text": "故事页",
|
||||
"type": "text",
|
||||
"width": 250,
|
||||
"x": -415,
|
||||
"y": 100
|
||||
},
|
||||
{
|
||||
"height": 75,
|
||||
"id": "64ed293f5e2de3cc",
|
||||
"styleAttributes": {
|
||||
},
|
||||
"text": "故事内容",
|
||||
"type": "text",
|
||||
"width": 290,
|
||||
"x": -40,
|
||||
"y": 93
|
||||
},
|
||||
{
|
||||
"height": 266,
|
||||
"id": "b022d242b5a3ed6f",
|
||||
"styleAttributes": {
|
||||
},
|
||||
"text": "故事相关功能\n* 喜爱标记\n* 不喜欢标记\n* 收藏\n* 已读标记\n* 读完时间",
|
||||
"type": "text",
|
||||
"width": 290,
|
||||
"x": -40,
|
||||
"y": 200
|
||||
},
|
||||
{
|
||||
"height": 126,
|
||||
"id": "01a4fbca81d6e358",
|
||||
"styleAttributes": {
|
||||
},
|
||||
"text": "* 用户的故事单清单\n* 故事单内的故事列表\n* 故事单管理",
|
||||
"type": "text",
|
||||
"width": 290,
|
||||
"x": -40,
|
||||
"y": 660
|
||||
},
|
||||
{
|
||||
"height": 138,
|
||||
"id": "6e60f45ce788ba76",
|
||||
"styleAttributes": {
|
||||
},
|
||||
"text": "用户偏好, 向量化, 个性搜索\n* 年龄偏好\n* 故事风格偏好",
|
||||
"type": "text",
|
||||
"width": 290,
|
||||
"x": -40,
|
||||
"y": 502
|
||||
},
|
||||
{
|
||||
"height": 140,
|
||||
"id": "87970cbe7452512a",
|
||||
"styleAttributes": {
|
||||
},
|
||||
"text": "个人中心\n* 阅读历史\n* 用户故事单",
|
||||
"type": "text",
|
||||
"width": 250,
|
||||
"x": -415,
|
||||
"y": 500
|
||||
},
|
||||
{
|
||||
"height": 80,
|
||||
"id": "fa2ae2ca850bd347",
|
||||
"styleAttributes": {
|
||||
},
|
||||
"text": "code认证\n认证成功,返回会话token",
|
||||
"type": "text",
|
||||
"width": 290,
|
||||
"x": -40,
|
||||
"y": -500
|
||||
},
|
||||
{
|
||||
"height": 60,
|
||||
"id": "3d402345b3ee71bb",
|
||||
"styleAttributes": {
|
||||
},
|
||||
"text": "登录",
|
||||
"type": "text",
|
||||
"width": 250,
|
||||
"x": -415,
|
||||
"y": -490
|
||||
},
|
||||
{
|
||||
"height": 75,
|
||||
"id": "cc195f1a7740453e",
|
||||
"styleAttributes": {
|
||||
},
|
||||
"text": "故事基本信息\n用于列表, 卡片等显示故事概要的情形.",
|
||||
"type": "text",
|
||||
"width": 343,
|
||||
"x": 360,
|
||||
"y": -347
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user