teach-matsuuratomoya-com/README.md

83 lines
2.0 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# [teach.matsuuratomoya.com](https://teach.matsuuratomoya.com)
[![License: CC BY-NC-SA 4.0](https://img.shields.io/badge/License-CC%20BY--NC--SA%204.0-lightgrey.svg)](https://creativecommons.org/licenses/by-nc-sa/4.0/)
Repository for [teach.matsuuratomoya.com](https://teach.matsuuratomoya.com).
## Author
Tomoya Matsuura 松浦 知也
https://matsuuratomoya.com
# Contact
- me\[at\]matsuuratomoya.com
授業関係の連絡はこちら↓ Related to courseworks
- teach\[at\]matsuuratomoya.com
# 使い方のメモ
## 新しい授業資料更新のファイル作成コマンド
```sh
hugo new --kind class content/docs/2023/code-design/10
```
## カスタムショートコード
テーマのショートコードも使える。
https://github.com/alex-shpak/hugo-book#shortcodes 
### `embed_pdf` PDFの埋め込み
embedで埋め込むだけ。Page Bundleになっている必要があるので`index.md`と同ディレクトリでないと使えない
```md
{{< embed_pdf >}}
```
mdと同ディレクトリにあるPDFのうち一番先頭のファイルを埋め込む。
```md
---
...
params:
pdf_path:hoge.pdf
...
---
{{< embed_pdf >}}
```
フロントマッターで相対指定したPDFファイルを埋め込む。
```md
{{< embed_pdf href = "hoge.pdf">}}
```
インライン指定したPDFファイルを埋め込む。
### `slides_jpg`
```md
{{< slides_jpg >}}
```
Page Resourcesの中のJPGを全部名前順に連番で表示する。keynoteでjpgエクスポートした連番ファイルをそのまま突っ込んで表示できる想定。
### `preview_code`
指定したファイルを読み込んで通常のコードハイライト表示をし、ダウンロードのボタンを追加する。
これも埋め込むファイルがPage Resourcesになっている必要があるサブディレクトリに入れることはできない。
`type`でシンタックスハイライトの種類を指定できる。
```md
{{< preview_code href="tone_minimal.ino" type= "ino">}}
```