首页 > 其他分享 >Obsidian 插件(二):Advanced_Slides 的使用

Obsidian 插件(二):Advanced_Slides 的使用

时间:2023-02-06 19:56:09浏览次数:63  
标签:注释 插件 样式 Slides block Advanced Obsidian 2.3 幻灯片

目录

Advanced Slides 的使用

一、 概述

1、 简介

Advanced Slides 是 Obsidian 的开源插件,允许您在 Obsidian 中创建基于eveal.js的演示文稿。使用此工具,任何能够在 Obsidian 中创建笔记的人也可以创建漂亮的演示文稿。

其遵循以下理念convention over configuration,这意味着在大多数情况下,只需使用Obsidian Markdown 语法编写一个 Slide 就足够了。

官方文档位置:https://mszturc.github.io/obsidian-advanced-slides

2、 特征

  • 编辑幻灯片时的实时预览
  • 幻灯片的主题支持
  • 嵌入支持 - 在幻灯片中包含其他 Markdown 文档 -![[Note.md#FirstChapter]]
  • 图像支持
    • 通过 Obsidian Synthax 包含图像 -![[picture.jpg]]
    • 管道图像属性 - -![[image.png|100x100]]
  • 块支持 -::: block
  • 脚注支持 -Here's a footnote[^1]
  • 在 Markdown 中定义样式表 -<style>....</style>
  • 通过 frontmatter 将选项传递给 Slide Compiler
  • 注释元素<!-- element class="red" -->
  • 支持内部链接
    • [[Note]]将在 Presentation 中呈现为普通文本
    • 带别名[[Note|My Note]]
  • Excalidraw 支持
  • 流程图支持

3、 第一个 PPT

官方示例演示文稿:https://liuzhongkun1.github.io/ppt/example/index.html

创建步骤:

  1. 创建幻灯片

  2. 打开实时预览

二、 基础语法

1、 水平垂直幻灯片

要创建水平幻灯片,请使用由两个空行包围的三个破折号。要创建垂直幻灯片,请使用两个空行包围的两个破折号:

# Slide 1

---

# Slide 2.1

--

# Slide 2.2

2、 元素注释

用来设置元素的样式

text with border <!-- element class="with-border" -->

text with background <!-- element style="background:blue" -->

text with attribute <!-- element data-toggle="modal" -->

3、 幻灯片注释

您可以通过注释为整个幻灯片传递样式或类属性:

<!-- .slide: style="background-color: coral;" -->

# Header with coral background color

Paragraph has coral background color, too!

---

<!-- .slide: style="background-color: green;" -->

- All Bullet points
- have green
- background color

4、 块注解

可以使用块注释对幻灯片的各个部分进行分组。通过对代码块进行注释,该代码块中的所有项目都将获得注释的属性:

::: block

#### Header
_and_
Paragraph content
*in same block*

:::

---

no color

::: block <!-- element style="background-color: red;" -->

everything inside this block has red background color

::: block <!-- element style="background-color: blue;" -->

blue

:::

red

:::

no color

5、 元素动画

用于突出显示或逐步显示幻灯片上的单个元素。在移动到下一张幻灯片之前,将逐步执行具有类片段的每个元素。默认片段样式是从不可见开始淡入。可以通过将不同的类附加到片段来更改此样式。

Fade in <!-- element class="fragment" -->

Fade out <!-- element class="fragment fade-out" -->

Highlight red <!-- element class="fragment highlight-red" -->

Fade in, then out <!-- element class="fragment fade-in-then-out" -->

Slide up while fading in <!-- element class="fragment fade-up" -->

---

- Permanent item
- Appear Fourth <!-- element class="fragment" data-fragment-index="4" -->
- Appear Third <!-- element class="fragment" data-fragment-index="3" -->
- Appear Second <!-- element class="fragment" data-fragment-index="2" -->
- Appear First <!-- element class="fragment" data-fragment-index="1" -->

常见的动画样式:https://revealjs.com/fragments/

6、 内联样式

你可以在你的标记中定义 css 样式:

  1. 通过使用

标签:注释,插件,样式,Slides,block,Advanced,Obsidian,2.3,幻灯片
From: https://www.cnblogs.com/liuzhongkun/p/17096534.html

相关文章

  • eclipse中的SVN插件的导入和连接
    下载SVN插件(http://subclipse.tigris.org) (eclipse_svn_site..zip)进入eclipse安装目录中dropins目录并创建一个subclipse.link 的文本文件(文件名任意)内容为:path......
  • chrome自动刷新网页插件:Auto Refresh Plus
    Hadoop执行进度日志是在网页上能查看的,为了想要查看最新的进展,经常需要对页面刷新看到最新的数据,于是我一直就是F5刷新啊刷新,今天想到应该有现成的插件能够使用。在chrom......
  • ROS设置plugin插件
    为什么要设置plugin插件因为很多时候我们需要对产品进行包装。核心的代码是只留下输入输出接口的,所以我们使用plugin来实现.so文件的封装以及动态调取。在ROS的开发中,常常会......
  • 【Swiper】Swiper 滚动插件在 vue3 的使用,并手动设置切换
    效果图需求展示:右上角可左右滑动并控制遮罩层显示隐藏;每行显示4个,每次滑动4个安装npminstallSwiperyarnaddSwiperpnpmaddSwiper代码template<!--控制分......
  • Java反编译工具JD-GUI以及Eclipse的反编译插件
    什么是反编译高级语言源程序经过编译变成可执行文件,反编译就是逆过程。但是通常不能把可执行文件变成高级语言源代码,只能转换成汇编程序。反编译是一个复杂的过程,所以越是......
  • 常用插件整理 之《React》
    状态管理ReduxJavaScript状态容器,提供可预测化的状态管理ReduxThunkRedux的异步处理中间件MobX通过函数响应式编程使得状态管理变得简单和可扩展Dva一......
  • Containerd NRI 插件
    Github:https://github.com/containerd/nri.gitSlide:https://static.sched.com/hosted_files/kccncna2022/cc/KubeCon-NA-2022-NRI-presentation.pdf基本介绍NRI(NodeRes......
  • 解决Visual Studio (VS) 插件下载缓慢
    1.关闭IPV6协议因为如果都支持IPV6协议,会自动使用IPV6下载扩展。因为IPV6还没有建立完善,所以可能会比较慢。百度经验:怎样关闭IPV6协议2.给IPV6添加DNS百度:2400:da00::6666......
  • CSA开发(1):基于插件扩展
    一、摘要二、详细步骤(1)编写自定义Checker(2)编写exports文件(3)配置CMakeLists(4)编译(5)测试插件三、遇到问题及解决方案(1)问题一四、参考文献一、摘要本文介绍......
  • CRUD-U,购买帖子内容插件-三次开发
     to  解决方案: ......