tiddly-gittly / TiddlyWiki-Chinese-Tutorial

中文社区共建的太微(TiddlyWiki)教程
https://tw-cn.netlify.app
47 stars 8 forks source link

教程使用markdown进行编写 #78

Closed oeyoews closed 11 months ago

oeyoews commented 1 year ago
linonetwo commented 1 year ago

我觉得可以,不过现在要配置新建子条目默认创建md还是有点麻烦的,我是打算等核心更新 https://github.com/Jermolene/TiddlyWiki5/discussions/7684#discussioncomment-6791067 ,这样我们啥也不用改

单你能先配按钮配出来的话,你可以先配上去,不然得等一两年才会有

linonetwo commented 1 year ago

不过其实主要还是 可以使用不同的markdown编辑器单独编辑

别的都可以一键导出,例如做个按钮导出md到剪贴板什么的

oeyoews commented 11 months ago

只需要把这个tiddler 加上一个type="text/markdown" 即可, 我建议直接覆盖, 让所有新建的tiddler默认都是markdown类型的, 新用户就可以先不用了解wikitext的写法了, (另外一个是journal的也是这个做法, 直接把action改了就全部改了)

https://github.com/Jermolene/TiddlyWiki5/blob/7726982d71e783c26f6af5903b0ccd4a0c92d0e1/core/ui/Actions/new-tiddler.tid

title: $:/core/ui/Actions/new-tiddler
tags: $:/tags/Actions
description: create a new empty tiddler

\define get-tags() $(textFieldTags)$ $(tagsFieldTags)$
\whitespace trim
<$vars textFieldTags={{$:/config/NewTiddler/Tags}} tagsFieldTags={{$:/config/NewTiddler/Tags!!tags}}>
<$action-sendmessage $message="tm-new-tiddler" tags=<<get-tags>> type="text/markdown" />
</$vars>
oeyoews commented 11 months ago

或者直接写一个Markdown Kit 插件, 借助cpl的自动依赖解析, 直接把相关提升 markdown 使用体验的插件全部安装

Gk0Wk commented 11 months ago

tw是以插件形式支持的md,新人可能不知道怎么搞,只能看到源码

oeyoews commented 11 months ago

所以可以直接将这些配置和相关的markdown依赖关系直接写在Markdown Kit插件里面, 搜索的时候只需要搜索这一个插件即可

oeyoews commented 11 months ago

对于文档网站来说, 还可以借助命令行工具一键格式化所有的md文件, 规范文件书写风格