在 xaringan 标题幻灯片中添加 GitHub 个角
Add GitHub corner to xaringan title slide
有没有办法使用 CSS 文件在 Xaringan 演示文稿的标题幻灯片上添加 GitHub corner or GitHub ribbon?
我可以将代码直接添加到 HTML 文件中,但是任何演示文稿都是编织的 HTML 被重建。理想情况下,这将是 CSS 的一部分并在 YAML 中控制,但我对 CSS/HTML/JavaScript.
知之甚少
谢谢!
您可以直接将HTML代码混合到markdown源代码中。但是要在标题幻灯片上添加 github 角,需要做一些额外的工作:关闭 auto-generated 角并自己手动创建:
- 在 YAML 部分设置
seal: false
以关闭 auto-generated 标题幻灯片。
- 将
github corner
或 github ribbon
的 HTML 代码复制并粘贴到 markdown 源文件中
- 设置标题幻灯片的其余部分。
示例 (I've also uploaded it on github):
---
title: "Presentation Ninja"
subtitle: "⚔<br/>with xaringan"
author: "Yihui Xie"
date: "2016/12/12 (updated: `r Sys.Date()`)"
output:
xaringan::moon_reader:
lib_dir: libs
nature:
highlightStyle: github
highlightLines: true
countIncrementalSlides: false
seal: false
---
```{r setup, include=FALSE}
options(htmltools.dir.version = FALSE)
```
class: inverse, center, title-slide, middle
<style>
.title-slide .remark-slide-number {
display: none;
}
</style>
# Presentation Ninja
## ⚔<br/>with xaringan
### Yihui Xie
### 2016/12/12 (updated: `r Sys.Date()`)
<a href="https://your-url" class="github-corner" aria-label="View source on Github"><svg width="80" height="80" viewBox="0 0 250 250" style="fill:#fff; color:#151513; position: absolute; top: 0; border: 0; right: 0;" aria-hidden="true"><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg></a><style>.github-corner:hover .octo-arm{animation:octocat-wave 560ms ease-in-out}@keyframes octocat-wave{0%,100%{transform:rotate(0)}20%,60%{transform:rotate(-25deg)}40%,80%{transform:rotate(10deg)}}@media (max-width:500px){.github-corner:hover .octo-arm{animation:none}.github-corner .octo-arm{animation:octocat-wave 560ms ease-in-out}}</style>
<a href="https://github.com/you"><img style="position: absolute; top: 0; left: 0; border: 0;" src="https://s3.amazonaws.com/github/ribbons/forkme_left_white_ffffff.png" alt="Fork me on GitHub"></a>
---
# Slide 2
example xaringan slide for:
https://whosebug.com/questions/49931518/add-github-corner-to-xaringan-title-slide
有没有办法使用 CSS 文件在 Xaringan 演示文稿的标题幻灯片上添加 GitHub corner or GitHub ribbon?
我可以将代码直接添加到 HTML 文件中,但是任何演示文稿都是编织的 HTML 被重建。理想情况下,这将是 CSS 的一部分并在 YAML 中控制,但我对 CSS/HTML/JavaScript.
知之甚少谢谢!
您可以直接将HTML代码混合到markdown源代码中。但是要在标题幻灯片上添加 github 角,需要做一些额外的工作:关闭 auto-generated 角并自己手动创建:
- 在 YAML 部分设置
seal: false
以关闭 auto-generated 标题幻灯片。 - 将
github corner
或github ribbon
的 HTML 代码复制并粘贴到 markdown 源文件中 - 设置标题幻灯片的其余部分。
示例 (I've also uploaded it on github):
---
title: "Presentation Ninja"
subtitle: "⚔<br/>with xaringan"
author: "Yihui Xie"
date: "2016/12/12 (updated: `r Sys.Date()`)"
output:
xaringan::moon_reader:
lib_dir: libs
nature:
highlightStyle: github
highlightLines: true
countIncrementalSlides: false
seal: false
---
```{r setup, include=FALSE}
options(htmltools.dir.version = FALSE)
```
class: inverse, center, title-slide, middle
<style>
.title-slide .remark-slide-number {
display: none;
}
</style>
# Presentation Ninja
## ⚔<br/>with xaringan
### Yihui Xie
### 2016/12/12 (updated: `r Sys.Date()`)
<a href="https://your-url" class="github-corner" aria-label="View source on Github"><svg width="80" height="80" viewBox="0 0 250 250" style="fill:#fff; color:#151513; position: absolute; top: 0; border: 0; right: 0;" aria-hidden="true"><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg></a><style>.github-corner:hover .octo-arm{animation:octocat-wave 560ms ease-in-out}@keyframes octocat-wave{0%,100%{transform:rotate(0)}20%,60%{transform:rotate(-25deg)}40%,80%{transform:rotate(10deg)}}@media (max-width:500px){.github-corner:hover .octo-arm{animation:none}.github-corner .octo-arm{animation:octocat-wave 560ms ease-in-out}}</style>
<a href="https://github.com/you"><img style="position: absolute; top: 0; left: 0; border: 0;" src="https://s3.amazonaws.com/github/ribbons/forkme_left_white_ffffff.png" alt="Fork me on GitHub"></a>
---
# Slide 2
example xaringan slide for:
https://whosebug.com/questions/49931518/add-github-corner-to-xaringan-title-slide