2024年金大祭CASる通信投稿技術同人誌
git clone <https://github.com/CASru-IT/2024ku-fes-tech-fanzine.git
cd 2024ku-fes-tech-fanzine
articles/
ディレクトリにマークダウンファイルを配置images/
ディレクトリに画像ファイルを配置manifest.json
を編集python/app.py
を実行output/output.pdf
が生成される
app.py
に指示するための設定ファイル的なモノ。article/
ディレクトリ以下に配置しないと動作しない。
app.py
はmanifest.json
を読み込んで、Typstファイルを生成する。適切に設定しないと望んだ出力結果にならない。
ファイル内のパスはmanifest.json
が存在するディレクトリを基準とする。
{
"header":"./header.typ",//ヘッダーファイル
"imagesDir":"./images",//画像ディレクトリ
"articles":[//記事リスト
{
"title":"title",//記事タイトル
"author":"author",//著者
"path":"./content.typ"//ファイルパス
}
]
}
記事はarticles/
ディレクトリ以下に配置する。画像はimages/
ディレクトリ以下に配置する。
よく使うものはひととおり対応している。抜けがあったら教えてください。正規表現ベタ打ちしたので、正規表現以上のものを実装するのは難しいです。
- 見出し
- 箇条書き
- 番号付きリスト
- リンク
- 画像
- コードブロック
- 引用
- 太字
- 斜体
- 取り消し線
- インラインコード