Download scripts/seed-knowledge.js from rxb0506/lifekline: direct link, hf CLI and curl.
- Browser
- Download file 6.32 kB
-
https://huggingface.co/spaces/rxb0506/lifekline/resolve/main/scripts/seed-knowledge.js
- Command line
-
hf download hf://spaces/rxb0506/lifekline/scripts/seed-knowledge.js
-
curl -L -o seed-knowledge.js https://huggingface.co/spaces/rxb0506/lifekline/resolve/main/scripts/seed-knowledge.js
6.32 kB
| /** | |
| * 种子知识文章 - 用于测试和演示 | |
| */ | |
| import { createArticle, getDb } from '../server/database.js'; | |
| const sampleArticles = [ | |
| { | |
| slug: 'what-is-bazi', | |
| title: '什么是八字命理?入门指南', | |
| category: 'basics', | |
| summary: '八字命理是中国传统命理学的核心,通过出生年月日时推算人生运势。本文带你快速了解八字基础知识。', | |
| content: `# 什么是八字命理? | |
| 八字,又称"四柱",是中国传统命理学的核心组成部分。它通过一个人出生的年、月、日、时四个时间点,各配以天干地支,形成八个字,故称"八字"。 | |
| ## 八字的组成 | |
| 八字由四柱组成: | |
| - **年柱**:代表祖上、父母宫 | |
| - **月柱**:代表兄弟、事业宫 | |
| - **日柱**:代表自己、配偶宫 | |
| - **时柱**:代表子女、晚年宫 | |
| ## 天干地支 | |
| **十天干**:甲、乙、丙、丁、戊、己、庚、辛、壬、癸 | |
| **十二地支**:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥 | |
| ## 如何使用人生K线 | |
| 人生K线将传统八字命理与现代数据可视化结合,让您直观地看到一生运势的起伏变化。只需输入出生信息,即可生成专属的人生运势图。`, | |
| keywords: ['八字', '四柱', '命理', '入门', '天干地支'], | |
| published: true | |
| }, | |
| { | |
| slug: 'understanding-dayun', | |
| title: '大运详解:十年一运的人生节奏', | |
| category: 'intermediate', | |
| summary: '大运是八字命理中的重要概念,每十年更换一次,深刻影响人生运势。了解大运,把握人生节奏。', | |
| content: `# 大运详解 | |
| 大运是八字命理中极为重要的概念,它代表着人生不同阶段的整体运势走向。 | |
| ## 什么是大运? | |
| 大运从月柱推算而来,每十年更换一次。它就像人生的大背景,决定着这十年的整体基调。 | |
| ## 大运的计算 | |
| - 男命阳年生、女命阴年生:顺排 | |
| - 男命阴年生、女命阳年生:逆排 | |
| ## 大运与流年 | |
| 大运是十年的大环境,流年是每年的具体运势。两者结合,才能准确判断某一年的运势好坏。 | |
| ## 在K线图中的体现 | |
| 在人生K线图中,大运的转换往往对应着运势的明显变化点。注意观察这些转折点,有助于把握人生重要机遇。`, | |
| keywords: ['大运', '十年运', '运势', '流年'], | |
| published: true | |
| }, | |
| { | |
| slug: 'five-elements-basics', | |
| title: '五行基础:金木水火土的相生相克', | |
| category: 'basics', | |
| summary: '五行是八字命理的基石。理解五行的相生相克关系,是读懂命盘的关键一步。', | |
| content: `# 五行基础 | |
| 五行(金、木、水、火、土)是中国古代哲学的核心概念,也是八字命理的基石。 | |
| ## 五行相生 | |
| - 木生火:木燃烧产生火 | |
| - 火生土:火燃烧后变成灰土 | |
| - 土生金:金从土中提炼 | |
| - 金生水:金属融化成液体 | |
| - 水生木:水滋养植物生长 | |
| ## 五行相克 | |
| - 木克土:树根破土而出 | |
| - 土克水:土可以挡水 | |
| - 水克火:水可以灭火 | |
| - 火克金:火可以熔化金属 | |
| - 金克木:金属可以砍伐树木 | |
| ## 五行在八字中的应用 | |
| 每个天干地支都有其五行属性。通过分析八字中五行的强弱、生克关系,可以判断一个人的性格特点和运势走向。`, | |
| keywords: ['五行', '相生', '相克', '金木水火土'], | |
| published: true | |
| }, | |
| { | |
| slug: 'reading-kline-chart', | |
| title: '如何看懂人生K线图', | |
| category: 'guide', | |
| summary: '人生K线图借鉴股票K线的展示方式,直观呈现运势起伏。本文教你如何解读K线图中的关键信息。', | |
| content: `# 如何看懂人生K线图 | |
| 人生K线图是一种创新的命理可视化方式,借鉴了金融市场的K线图表现形式。 | |
| ## K线的基本结构 | |
| 每根K线代表一年的运势: | |
| - **开盘价(Open)**:年初运势起点 | |
| - **收盘价(Close)**:年末运势终点 | |
| - **最高价(High)**:全年运势最高点 | |
| - **最低价(Low)**:全年运势最低点 | |
| ## 颜色含义 | |
| - **绿色K线**:收盘高于开盘,运势上涨(吉) | |
| - **红色K线**:收盘低于开盘,运势下跌(凶) | |
| ## 关键观察点 | |
| 1. **趋势**:整体是上升还是下降 | |
| 2. **转折点**:运势突然变化的年份 | |
| 3. **巅峰与低谷**:人生的高光和低潮时刻 | |
| 4. **大运周期**:每十年的运势变化规律 | |
| ## 实用建议 | |
| - 关注30-50岁的运势走向,这是事业发展的关键期 | |
| - 注意运势转折前后的年份,提前做好准备 | |
| - 结合文字分析,深入理解每年运势的具体含义`, | |
| keywords: ['K线图', '运势图', '解读', '可视化'], | |
| published: true | |
| }, | |
| { | |
| slug: 'career-fortune-analysis', | |
| title: '事业运势分析:从八字看职业发展', | |
| category: 'advanced', | |
| summary: '八字中蕴含着事业发展的密码。学会分析事业运,找到适合自己的发展方向。', | |
| content: `# 事业运势分析 | |
| 八字命理可以揭示一个人的事业发展潜力和最佳发展方向。 | |
| ## 事业运的主要看点 | |
| ### 1. 月柱为事业宫 | |
| 月柱代表事业和社会地位,月柱的强弱直接影响事业成就的高低。 | |
| ### 2. 官星与财星 | |
| - **官星**:代表事业、地位、权力 | |
| - **财星**:代表财富、收入 | |
| ### 3. 用神与忌神 | |
| 用神旺则事业顺,忌神旺则事业受阻。 | |
| ## 不同五行的事业方向 | |
| - **木**:教育、文化、医药、环保 | |
| - **火**:科技、传媒、餐饮、能源 | |
| - **土**:房地产、农业、建筑、矿业 | |
| - **金**:金融、法律、军警、五金 | |
| - **水**:物流、旅游、贸易、水利 | |
| ## 把握事业黄金期 | |
| 通过K线图可以清晰看到事业运势的高峰期,提前布局,抓住机遇。`, | |
| keywords: ['事业运', '职业', '五行', '官星', '财星'], | |
| published: true | |
| } | |
| ]; | |
| async function seedKnowledge() { | |
| console.log('开始导入知识文章...\n'); | |
| for (const article of sampleArticles) { | |
| try { | |
| createArticle(article); | |
| console.log(`✓ 导入文章: ${article.title}`); | |
| } catch (error) { | |
| console.error(`✗ 导入失败: ${article.title}`, error.message); | |
| } | |
| } | |
| console.log(`\n共导入 ${sampleArticles.length} 篇文章`); | |
| } | |
| seedKnowledge(); | |