新手教程: Difference between revisions

创建新手教程页面 - 详细讲解如何构建二次元世界观
 
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 23: Line 23:
</div>
</div>


---
----


== 第一章:技术栈介绍 ==
== 第一章:技术栈介绍 ==
Line 69: Line 69:
</syntaxhighlight>
</syntaxhighlight>


---
----


== 第二章:Lua 模块 - 好感度系统 ==
== 第二章:Lua 模块 - 好感度系统 ==
Line 161: Line 161:
{{#invoke:Affection|show|65}}
{{#invoke:Affection|show|65}}


---
----


== 第三章:Semantic MediaWiki - 数据管理 ==
== 第三章:Semantic MediaWiki - 数据管理 ==
Line 201: Line 201:
|性格=温柔、善良、有点天然呆
|性格=温柔、善良、有点天然呆
|好感度=65
|好感度=65
|声优=早见沙織
|声优=早见沙织
}}
}}
</syntaxhighlight>
</syntaxhighlight>
Line 208: Line 208:
'''💡 为什么使用 #set 而不是 [[属性::值]]?'''
'''💡 为什么使用 #set 而不是 [[属性::值]]?'''


* `{{#set:}}` 方式'''不会在页面上显示'''属性值,保持页面整洁
* `<nowiki>{{</nowiki>#set:<nowiki>}}</nowiki>` 方式'''不会在页面上显示'''属性值,保持页面整洁
* `[[属性::值]]` 会在页面上回显,造成重复显示
* `[[属性::值]]` 会在页面上回显,造成重复显示
* 两种方式都会存储到 SMW 数据库
* 两种方式都会存储到 SMW 数据库
Line 230: Line 230:
</syntaxhighlight>
</syntaxhighlight>


---
'''查询结果:'''
 
{{#ask:
[[Category:角色]]
[[性别::女]]
|?名字
|?年龄
|?好感度
|sort=好感度
|order=desc
|format=table
|limit=10
}}
 
<div style="background: #f0f8ff; border-left: 5px solid #667eea; padding: 20px; margin: 20px 0; border-radius: 8px;">
'''📊 查询说明:'''
 
* 这个查询会自动列出所有女性角色
* 数据来自各个角色页面的 `{{#set:}}` 属性
* 按好感度从高到低排序
* 使用表格格式展示,易于阅读
* 如果没有数据,说明还没有创建符合条件的角色页面
</div>
 
----


== 第四章:模板系统 - 美化页面 ==
== 第四章:模板系统 - 美化页面 ==
Line 251: Line 275:
|性格=温柔、善良、有点天然呆
|性格=温柔、善良、有点天然呆
|爱好=烘焙、阅读、照顾小动物
|爱好=烘焙、阅读、照顾小动物
|声优=早见沙織
|声优=早见沙织
}}
}}
</syntaxhighlight>
</syntaxhighlight>
Line 301: Line 325:
{{quote|没关系的,我会一直陪在你身边。|樱井明日香}}
{{quote|没关系的,我会一直陪在你身边。|樱井明日香}}


---
----


== 第五章:CSS 样式技巧 ==
== 第五章:CSS 样式技巧 ==
Line 347: Line 371:
* 🖥️ 电脑:3-4 列
* 🖥️ 电脑:3-4 列


---
----


== 第六章:单元测试 ==
== 第六章:单元测试 ==
Line 394: Line 418:
'''查看测试结果:''' [[单元测试]]
'''查看测试结果:''' [[单元测试]]


---
----


== 第七章:完整工作流 ==
== 第七章:完整工作流 ==
Line 459: Line 483:
|}
|}


---
----


== 第八章:进阶技巧 ==
== 第八章:进阶技巧 ==
Line 524: Line 548:
</syntaxhighlight>
</syntaxhighlight>


---
----


== 第九章:常见问题 ==
== 第九章:常见问题 ==
Line 540: Line 564:
# 在[[单元测试]]页面查看详细错误
# 在[[单元测试]]页面查看详细错误


---
----


'''Q: 模板显示不正常?'''
'''Q: 模板显示不正常?'''
Line 549: Line 573:
# 使用浏览器开发者工具检查
# 使用浏览器开发者工具检查


---
----


'''Q: SMW 属性没有存储?'''
'''Q: SMW 属性没有存储?'''
Line 559: Line 583:
# 运行了 SMW 刷新任务
# 运行了 SMW 刷新任务


---
----


'''Q: 好感度进度条不显示?'''
'''Q: 好感度进度条不显示?'''
Line 570: Line 594:
</div>
</div>


---
----


== 第十章:扩展建议 ==
== 第十章:扩展建议 ==
Line 612: Line 636:
</div>
</div>


---
----


== 总结 ==
== 总结 ==