Giter VIP home page Giter VIP logo

pkmer-docs's People

Contributors

aiyou9 avatar alephpiece avatar babyxinorz avatar calmwaves111 avatar cumany avatar danshui-yu avatar darkluna999 avatar geralt-tyh avatar huntfeng avatar immortal-sty avatar jason-xj avatar juestchaos avatar kuiyuero avatar leiyi548 avatar martinniee avatar mechcrafter avatar ouatis avatar pandanocturne avatar proudbenzene avatar quanru avatar quorafind avatar switchthink avatar tsaoshuang avatar wangkang42 avatar wenlzhang avatar whg555 avatar windily-cloud avatar xhuajin avatar xianyu39 avatar yaozhuwa avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

pkmer-docs's Issues

投稿-搭建基于Azure OpenAI的自用ChatGPT

国内访问OpenAI总是存在诸多阻碍,充值或者拼车使用也经常翻车,远不如Azure OpenAI稳定。Azure,也就是微软的云服务,可以用docker镜像生成web app,非常方便。Azure OpenAI也有GPT3.5、GPT4等模型。

第一步 注册Azure账号

https://azure.microsoft.com/zh-cn/free/

第二步 申请Azure OpenAI

https://zhuanlan.zhihu.com/p/614242045

注意,Azure OpenAI申请通过后就可以用GPT3.5 Turbo、GPT3.5 16K等模型了。而GPT4则需要单独申请,一般3-5天就能通过。

第三步 创建Web应用

首先,在应用程序服务中创建一个Web应用。

image

然后,在创建Web应用界面选择订阅资源组。通常新注册的账号只有一个订阅,资源组则需要新建一个。Web应用名称即未来使用的网址,具有唯一性。比如,应用名称为xxx,网址即为 xxx.azurewebsites.net。发布选Docker容器,操作系统选Linux,区域可以选East Asia。定价计划选免费 F1就可以,足够用。如果是新注册的账号,微软会赠送100美元,可以选一个贵一点的,因为赠送的100美元一个月后就过期了。

image

在最上面一排的菜单里选Docker映像源选Docker Hub,映像和标记为:yidadaa/chatgpt-next-web。

第四步 配置Web应用

Web应用创建好之后,我们需要设置一些环境变量。先在主页选择刚建好的Web应用。在左侧菜单中选择配置。在配置中添加几个新应用程序设置。

名称 备注
PORT 433
OPENAI_API_KEY sk-xxx 如果用OpenAI的Key,可以在这里输入
CODE 登录密码 可以设置多个密码,如password1,password2
AZURE_API_KEY Azure OpenAI的秘钥 在已创建的Azure OpenAI中查看
AZURE_API_VERSION API版本 在已创建的Azure OpenAI中查看
AZURE_URL https://xxx.openai.azure.com/openai/deployments/name xxx为终结点,name为Azure OpenAI中的部署名

AZURE_API_KEY、AZURE_API_VERSION、AZURE_URL这几个参数的位置比较难找,而且需要自己组合。可以参考以下的截图。

image

秘钥和终结点。

image

JSON视图中可以找到API版本。

image

转到Azure OpenAI Studio可以查看模型和部署模型。模型部署后可以在部署菜单里找到部署名。

第五步 使用

属于你自己的ChatGPT已经搭建好了,通过xxx.azurewebsites.net即可访问。由于是Web应用,手机、电脑都可以用哦。

image

Web应用运行界面。

附录

  1. Azure OpenAI 服务定价
  2. ChatGPT Web App搭建

投稿-文献管理

引言

作为一个已经毕业十年的老博士,一直以来我都保持着阅读文献和博硕论文的习惯。今天就来跟大家分享一些文献管理工具的心得和体会吧。

文献管理工具-Citavi

在经历过Endnote,Mendeley之后,最终我选定了Citavi作为主力的文献管理工具,因为它几乎满足了我对文献管理的所有需求。

  • Citavi的特点:
    • 项目式管理。你可以以某个主题作为一个项目,也可以以某个研究方向作为一个项目。建立好项目之后,可以在项目中导入文献。
    • 标记分类很清晰。Citavi的标记类型包括黄红两种Highlight,直接引用和间接引用,Summary,Comment(你甚至可以给一个Comment加一个Comment)。有一些标记会显示在PDF的页面中,有一些则会显示在PDF页面的侧边。
    • 知识管理(Knowledge)。每一条标记,包括图片引用(Snapshot),在Citavi中都是一条Knowledge。Knowledge可以单独管理,并且支持搜索,以及跳转到对应的文献位置。
    • 闪念(Thought)。Citavi还有一个独立的Thought按钮,可以快速记录你读文献时一闪而过的想法。Thought也被作为Knowledge管理,独立于文献。
  • Citavi的缺点:
    • 免费版单个项目有100篇文献的限制
    • 网页版没有单机版好用
    • 服务器在国外,导入文献时比较慢
    • 文件在项目中是分开存储的,也就是说,同一篇文献在不同的项目中时,标记不能共享

知识图谱与Obsidian知识管理

Citavi虽好,但是当积攒的文献逐渐多起来之后,会显得比较臃肿,载入速度也会变慢。同时我发现,如果不能通读所有的文献,其实把所有的文献都导入到Citavi中进行管理是非常不划算的管理方式。Citavi更适合学术小白做原始积累。

根据如下图所示的知识图谱的形成过程,我们平时收集的数据或者信息,只有产生联系(双链)才可以形成知识。当我们回忆或者引用这些知识的时候,就形成了insight。当我们发现这些insight本质上的相同点,也就有了智慧。insight,其实有洞悉、顿悟的意思。大的道理往往都是相通的,所谓透过现象看本质。智慧不等于智力。当我们的智慧可以不自知的发挥,也就形成了所谓的“道”。道法自然,如来。

KG_Diagram

而Citavi中的Knowledge并不支持双向链接或者没有办法可视化以及交互操作。虽然标记在Citavi中被命名为“Knowledge”,但其实它们只是上图中的data或Information。只有在Obsidian中将它们Link起来,才能形成真正可用的Knowledge,也就是将大脑中的知识具象化。以搭建知识图谱的思路进行文献管理,Obsidian是非常合适的工具。

如果你想简单尝试一下知识图谱,可以使用微软的开源工具-SmartKG。

以图片为中心

到这里,其实基于Citavi和Obsidian的工作流应该可以满足大部分的学术需求了。而对于非学术用途的、多研究方向的、多文档来源的文献管理,需要一种更高效的管理工具与工作流。我的观点是,图片比文字的信息量更大,且更容易记忆与关联。正所谓一图胜千言。记住一篇文献主旨的最佳方式,就是看懂并记住其中的图。因此,我提出一种以图片为中心的文献管理方式。而基于向量数据库的以图搜图横空出世之后,使得这种以图片为中心的方式变得尤为便捷。

PDF图片提取(Python)

我们可以用PP-Structure将PDF文档中的图片提取出来。PP-Structure是基于计算机视觉(CV)的一种工具,通过对PDF页面转换成的文档图片进行版面分析,识别文档中Figure的位置后进行截图保存。PP-Structure识别率较高,特别是学术文献中常见的以非图片格式嵌入的曲线。而PyMuPDF或PDFBox这类工具虽然提取速度快,但只能提取PDF XML中属性为Image的图片。具体代码可以参考PP-Structure的官方文档或者我再写一个PKMer文档。

图片管理工具-Eagle

我们可以将提取出的所有图片导入图片素材管理工具-Eagle,进行管理。Eagle是专业的图片管理工具,几个G甚至几十个G的图片都可以快速的检索,非常适合管理庞杂的图片数据,特别是超过几万张的时候。建议用文献标题来命名Eagle文件夹。电子书的图片还可以按书里的Section建立子文件夹。Eagle管理图片的方式主要是标签,很灵活。可以用VizioMetrix的方式来定义标签,如Diagram,Photo,Plot,Table,Equation,Composite。也可以根据应用领域自行定义标签,比如我是材料领域,我会将图片分为TEM,SEM,OM,SAT,X-ray,FIB,CT等。

Eagle和Citavi的联用

因为PP-Structure提取出来的图片名称为页码编号,所以根据图片的名称可以相对快速的在Citavi中定位到图片所在的页。当然有交互的方式更好,期待有大神可以实现。

以图搜图

当你拥有某个领域几乎所有的图片之后,你想做的第一件事当然是以图搜图。虽然Eagle支持类似百度的以图搜图,但并不支持基于本地图片数据的以图搜图。本地以图搜图功能可以通过开源工具Milvus和Towhee来实现。基本原理如下图所示。

workflow

Towhee的作用是利用已训练好的模型,比如resnet50,将全部图片转换为向量并保存在Milvus中。Milvus本质上是一个分布式的向量数据库。既支持Standalone的模式(我理解的就是本地),也支持云部署(易于扩展的K8S)。以图搜图的过程,即将待搜索的图片通过Towhee转换为向量,并在Milvus向量数据库中进行向量相似度匹配。最后将匹配度最高的几张图片展示出来。向量化也是以图搜图速度奇快的核心原因,搜索速度甚至可以达到ms级。可以尝试Milvus官网的demo。除了以图搜图,Milvus还支持以文字搜图、以图搜视频、化学结构的搜索等,甚至可以通过LLM和ChatGPT结合使用。

展望

由于使用的工具较多,整个工作流还是比较复杂的,并不适合所有人使用。从文献管理软件Citavi,到知识管理工具Obsidian,再到图片管理工具Eagle,最后到以图搜图工具Milvus,也是笔者从对all-in-one工具的执着,到以需求驱动工具的一种妥协。当然,如果有人可以开发出一款专门用于文献管理的工具,涵盖收集、整理、笔记、图片提取、以图搜图等功能,那自然是好的。因为我始终认为,PDF格式是老旧的,目前所有基于PDF文件的文献管理与阅读工具都是过时的。毕竟PDF格式被设计出来的初衷是排版、打印,而现在谁还会去看打印出来的文献呢?现代化的文献管理和阅读工具应该是基于云的、可以通过机器学习自动建立关联的(比如作者、研究方向等)、可以通过ChatGPT提问的、甚至不用读都可以产生出Knowledge的。

我是一刀,洋洋洒洒写了一大篇,希望对大家阅读文献有所帮助吧。下次再会。

引用链接

  1. PP-Structure
  2. Milvus
  3. Towhee
  4. SmartKG

pkmer网站使用体验

网站搜索功能 太鸡肋了
资料教程很多 但就是这个搜索毁了一切
希望优化一下

添加tiddlywiki和TidGi作为知识管理工具

TiddlyWiki 是丰富的、交互式的工具,用于处理复杂的数据,不易融入如试算表或文字处理的传统工具的结构。

TiddlyWiki 旨在适应围绕您的大脑,帮助您处理不合适的事情。基本的理念是更有用的、可重复使用信息,如果我们把它切成语义上有意义的片段 -- 条目 -- 并赋予标题,以便他们可以用链接、标签、清单和宏等方式结构化信息。条目使用 WikiText 标记,简明地表示广泛的文本格式和超文本特性。

TiddlyWiki 旨在为处理条目提供流体接口,允许其聚合组成更长的故事。

以上是tiddlywiki中文文档里的介绍,国内翻译成太微。tiddlywiki是一个和obsidian完全不同的笔记软件,当然在实现具体的笔记流程上会有交叉之处。

而tidgi则是国内开发者做的桌面版。可运行多个wiki。具体介绍见https://github.com/tiddly-gittly/TidGi-Desktop

在tiddlywiki里使用挂件会出错

image

如图,因为传入的html文档,结果内容就显示在head上面了,然后就显示在条目的标题里,而不是在正文中,感觉需要适配一下,或者有什么更好的css调整方案。

学习julia中文社区的经验 https://discourse.juliacn.com/

举办培训计划

论坛有学科相关的类别

英文文档的翻译工作

Julia 语言相关的本地化工作,使用 Transifex 作为协助翻译平台 此平台可以联系平台客服,评估开源项目,免费使用 。对有意参与翻译工作的人员,提供了详细的翻译指南

Julia 技术翻译计划 —— 征集与赞助

  1. 讨论了翻译工作的机制
    https://discourse.juliacn.com/t/topic/6810

  2. 提供了julia版本,调用谷歌翻译api,处理md文件
    https://github.com/RexWzh/GoogleTranslates.jl

  3. 【中文文档】Transifex已死,ChatGPT永生
    提供了一个示例的中文排版要求的prompt
    https://discourse.juliacn.com/t/topic/7054/2

(代理?)官方周边商店

主要是带logo皮肤的衣服,帽子,口罩,和盒子,茶杯,感觉还不错
https://shop.spreadshirt.com/numfocus/official+julia+logo?idea=5bca3ad9f93764414a5de55f

提供包安装的镜像站

https://discourse.juliacn.com/t/topic/2969

翻译国外著作

https://cn.julialang.org/JuliaDataScience/

对 Obsidian 样式:段落首行增加缩进 进行一定补充:添加仅阅读模式下的首行缩进的css

Obsidian 样式:段落首行增加缩进 章节进行一定的补充:

对于该章节提供的2种 css 分别仅适用于 实时编辑和阅读模式 或者 实时和阅读两者:

前者并不能对阅读模式进行美化,后者在编辑模式时会对实际操作带来一些麻烦和不便

这里提供一种简单的 css ,仅适用于阅读模式下进行 首行缩进 的美化效果:
image

p{
  /* border: solid 1px #ff0000; */
  /* font-family:"Times New Roman","宋体"; */
  text-decoration-line: none;
  margin: 10px 0px;
  line-height: 120%;
  text-indent: 2em;
  font-size: 20px;
}

网页404

Obsidian联动Cubox

有一篇关于Obsidian联动Cubox的配置文稿,小小修改后即可上传到Pkmer👀

zettelkasten navigation 插件介绍

[!NOTE] 插件名片

  • 插件名称:Zettelkasten Navigation
  • 插件作者:terrychenzw
  • 插件说明:可视化和导航一个卢曼风格的笔记库
  • 插件分类:[' 关系图谱 ', 'Obsidian 插件 ', ' 卡片笔记 ']
  • 项目地址:点我访问
  • 国内下载地址:下载安装

插件界面

Views

插件演示

插件演示

为什么创建这个插件

此插件对标的是 Obsidian 核心插件“关系图谱”,旨在提供另一种关系图谱,是基于卢曼卡片盒原理所产生的图谱。

核心插件“关系图谱”,可以可视化笔记之间的关系。但这种图谱只是基于笔记之间的链接/引用(入链与出链)而形成,很难识别一条特定的长思维链路。哪个笔记是这个思维链路的起点、中间包含哪些笔记,哪个笔记又是它的终点。不同的思维链路在全局图谱中的交叉会使图谱变得混乱不堪。

卢曼卡片盒是:

"combination of disorder and order, of clustering and unpredictable combinations emerging from ad hoc selection."

Johannes F.K. Schmidt, Niklas Luhmann’s Card Index

机翻:“无序和有序的结合,集群和不可预测的组合从特设选择中出现。”

由笔记链接/引用所形成的图谱,其形象在某些层面可以表示卢曼卡片盒”无序“的方面。但关于卢曼卡片盒的”有序“方面是什么?

"The absence of a fixed system of order and, in consequence, a table of contents turned the index into the key tool for using the file – how else should one be able to find certain notes again and thus gain access to the system of references? Not wanting to rely on pure chance requires being able to identify at least one point from which the respective web of references can be accessed. This is the purpose of the keyword index."

Johannes F.K. Schmidt, Niklas Luhmann’s Card Index

机翻:“由于缺乏固定的顺序系统,因此,目录将索引变成了使用文件的关键工具——否则,如何才能再次找到某些笔记,从而访问参考文献系统?不想纯粹依靠偶然性,需要能够识别出至少一个可以访问相应参考文献网的点。这就是关键词索引的目的。”

根据我的理解,卢曼卡片盒中的”有序“方面是由他的笔记 ID 和关键词索引所组成的。

到目前为止,我还没有发现任何笔记软件/插件提供基于卢曼式的笔记 ID 和他的关键词索引而形成的图谱功能——这就是为什么我创建此插件。

此插件提供了另外一种图谱,用于可视化和导航一个使用卢曼式笔记 ID 和关键字索引的笔记库。我认为这个插件代表了真正卢曼式的想法检索和笔记浏览的数字化版本。

使用该插件的前提条件

  1. 卢曼式笔记 ID,该插件支持以下三种类卢曼风格的笔记 ID
    1. 100% 卢曼 ID: 比如 21/3a1p5c4aA11 , 12.5.1. (参考 Niklas Luhmann-Archiv)
    2. Folgezettel: 比如 13.8c1c1b3. (参考 How to Use Folgezettel in Your Zettelkasten)
    3. Antinet: 比如 3306/2A/12. (参考 Introducing the Antinet Zettelkasten)
  2. 卢曼式的关键词索引
    1. 每个关键词索引是由关键词与若干(1 个或少量几个)主笔记组成的
    2. 在这个插件里,一个有效的关键词索引是一个单独的关键词文件,里面包含若干主笔记链接

插件设置:

settingTab

  1. 指定主笔记的文件夹或/和主笔记标签,以识别哪些笔记文件是主笔记(必须)
  2. 指定关键词索引文件夹,以识别哪些笔记文件是关键词索引(必须)
  3. 选择一种主笔记 ID 字段(ID 存放在哪个字段):(必须)
    1. 文件名就是笔记 ID,并指定一个属性字段作为笔记标题
    2. 某一属性是笔记 ID(文件名为笔记标题)
    3. 文件名的前缀是笔记 ID(后面部分为笔记标题), 并选择一个分隔符来截取 ID
  4. 其它设置(可选)

键盘使用指南

我想写一个键盘使用指南,给电脑小白看的,主要介绍键盘编辑区各键的功能。

Obsidian中Excalidraw白板小技巧【1】

本技巧是对下方链接文章中提到的嵌入部分的图文补充说明。
https://pkmer.cn/Pkmer-Docs/10-obsidian/obsidian%E7%A4%BE%E5%8C%BA%E6%8F%92%E4%BB%B6/obsidian-excalidraw-plugin/

如何在把Excalidraw的局部内容嵌入到obsidian中。

  1. 首先确认你选择的部分是group(打组)的状态。
CleanShot UsersmingDocumentsMingObsidian小明基础插件库Excalidraw日记具体的需求 md-20230704-48@2x

如果不是group状态的话右键选择group selection。

CleanShot UsersmingDocumentsMingObsidian小明基础插件库Excalidraw日记具体的需求 md-20230704-13@2x

  1. 选中你想要展示的group点击这个创建链接功能。

CleanShot UsersmingDocumentsMingObsidian小明基础插件库Excalidraw日记具体的需求 md-20230704-51@2x

  1. 填入这个链接引用的名称并且选择Group或者Area。

CleanShot UsersmingDocumentsMingObsidian小明基础插件库Excalidraw日记具体的需求 md-20230704-22@2x
4.完成以后会自动复制这个链接,然后你就可以直接粘贴到你的笔记中。完成!
CleanShot UsersmingDocumentsMingObsidian小明基础插件库10 - 日志记录01 每日日志20232023年07月04日 md-20230704-41@2x
可以通过嵌入链接的后方添加“|+数字”来控制嵌入图片的宽度
CleanShot UsersmingDocumentsMingObsidian小明基础插件库10 - 日志记录01 每日日志20232023年07月04日 md-20230704-03@2x

一番操作结束就可以享受Excalidraw的局部嵌入乐趣了。

【Templater小应用】Ob利用Templater实现关键词自动化套用模板

大家好我是铅笔小明(PencilMing),今天给大家分享一个我在obsidian经常使用的一套自动化方案,这个功能我是从油管主播Pamela Wang的ob库里学到的,它可以让你在笔记中新建双链后,点击双链自动跳出选择套用的模板,还可以进一步选择要把笔记移动到指定文件夹。
比较直观的功能入下方gif所示:
操作演示
目前这个功能只需要一个插件:Templater
进行前先确保已经安装了Templater插件。
我觉得也不需要一步步带着大家做,我会把代码和库都分享出来,方便大家下载直接修改使用。这里我只要去分析代码部分的修改代表的意义就可以方便大家去DIY对于自己独有的功能。
首先在选项里的文件与链接中指定一个新建笔记的存放位置,我这里就设置为“00 - 临时”这样我新建一个笔记,笔记就会自动移动到这个文件夹。
image
然后把getTitleSnippet.js复制到库内的文件夹。我这里是复制到templater下的script里。
然后向下继续设置,把script文件夹设置到对应的文件夹。这样可以读取到我们复制过来的js脚本功能。
image
我们先建立一个模板文件我命名为“01 自动选择模板”,这个可以随意命名,只要后面和templater里设置的对应上就行。
这个模板里写入对应的tp语法。(会在最后分享)
image
最上面的代码是调取我们之前复制的getTitleSnippet.js这个功能。这个脚本的功能是获取文件名中“-”前的文字来贡下方的判断做选择。这个自动选择模板的功能是直接在写笔记的时候在“-”前写入关键词来让ob帮你判断这个笔记套用哪个模板,这样就不需要自己选择,可以设立多个关键词来对应同一个模板,比如我这里就设置了“人物”和“人”两个关键词,这样当我输入[[人物-张山]]或者[[人-李四]]。然后点击双链创建新笔记的话就会自动套用对应的人物模板。
再建立一个手动选择模板。
如图所示。
image
手动选择模板的功能是为了当没有在笔记中写入“-”和特定的关键词时新建笔记会自动弹出一些模板供你选择出你希望这个笔记用到的模板。方便快速调用。
最后建一个模板算一个补充功能,可以帮助你把模板分类。比如在手动选择模板的时候你想只出现三个大领域的选项“工作”“生活”“其他”然后在每一个领域点进去以后再有对应的一些模板选项。
我这里建的是“选择学习相关模板”
image
这个模板在自动选择模板中也出现过,也就是说如果我输入[[学习-学点东西]]然后点击双链建立新的笔记,那么它就会弹出几个学习模板选项供我选择。这样可能对模板多的人不会显得很杂乱。
接下来看一下tp的模板里需要如何设置和一些设置的具体功能

大部分设置我是喜欢放在yaml区,这样预览模式的时候看不到。
先看一下需要选择路径的模板设置。这种模板适用于主文件夹里还有一些子文件夹,会涉及到路径的选择语法。
image
最上面的部分是调用js脚本来改笔记的名字,去掉“-”和之前的内容。下面部分就是路径选择的脚本功能。
第二个类型就是不需要选择路径,只需要放到特定的文件夹就行。
image
这里就取消了选择语句,只要填入路径即可。
在Templater设置中。先打开Enable Folder Templates,这个功能是自动让加入到某个文件夹中的笔记套用对应的模板。现在这个设置就是让所有新建的模板先过一遍自动选择模板。
image
设置结束以后,就可以正常使用这个功能了。我会放出这个功能的事例库,和用到的脚本。大家可以自行选择下载。

功能库下载链接:
链接: https://pan.baidu.com/s/1NTe_m8SI1sZHASyAD-xtPw?pwd=1c84 提取码: 1c84

汉化插件

  • 插件汉化教程
  • 汉化好的插件
  • 一键可以汉化的插件

关于表格单元格的嵌入问题

问题现象:
当我们在OB的表格单元格「Table cell」里嵌入内容(笔记文本,内部链接),且同时需要为该嵌入项重命名时,会遇到无法正常显示的情况;
提示:这种显示有误的情况同时发生在【编辑】和【预览】两种模式下。
ps:只有在编辑模式下,且当鼠标的光标“竖线”位于表格内部时,嵌入链接的名称才显示正常,但这无异于是“掩耳盗铃”。

解决方案:
这时,我们需要在间隔符“|”(位于键盘上中括号右侧)前面添加反斜杠“\” ,便可消除显示有误的问题(举例如下);
有误:[[ XX/YY/ZZ | 自定义名称 ]]
修正:[[ XX/YY/ZZ \ | 自定义名称 ]]

情况补充:
1.建议在为链接重命名时,提前预设好路径,且越详细越好,以免在后续的笔记编辑中出现意外;
即:能[[ XX/YY/ZZ \ | 自定义名称 ]],就不要[[ XX/YY \ | 自定义名称 ]]。
2.使用上述的修正方案,虽然的确可以解决表格内嵌入的显示问题,但是当我们使用表格插件(Markdown Table Editor)时,又会产生新的问题——在Markdown Table Editor产生的表格副页里,链接的重命名可能会导致单元格的内容发生左右位移。
ps:虽然这不影响正常情况下的显示效果,但还是建议不要在Markdown Table Editor里进行链接的重命名操作,只用来生成初始表格即可。
3.经测试,该方法同样适合在简单的表格内,展开简短的文本段落。

希望认领插件

我是一名 obsidian 的插件开发者,近期了解到了 PMKer,并且注册了账号,发现在网站上可以搜索到我开发的插件,想问一下网站目前可以认领自己的插件吗

我个人的英语学习方案

有一篇介绍我个人英语学习方案的文章,涉及到英语学习思路、Projects插件、Note Synchronizer插件和Language Learner插件的部分使用方法及使用示例等。附大纲:

image

[BUG] 网站有一些小 bug

Callout 语法支持有问题

这是原码:

> ![Info]-
> 
> 好吧,其实选中全文直接按 `Ctrl+A` 就好了……

这是网站显示的:

脚注语法支持有问题

它的显示并没有问题,问题在于跳转。

我在正文中点击脚注数字上标时,会正常地自动跳转到文末的脚注位置,但我在文末脚注位置点击返回的跳转按钮,它直接跳转到文章最开头了。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.