Skip to content

Commit

Permalink
up
Browse files Browse the repository at this point in the history
  • Loading branch information
huideyeren committed Sep 1, 2024
1 parent 77221e6 commit 4ce75e5
Show file tree
Hide file tree
Showing 11 changed files with 198 additions and 24 deletions.
104 changes: 92 additions & 12 deletions .github/workflows/jobs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -63,9 +63,9 @@ jobs:
# npx textlint -f checkstyle chapter/*.re wiki/*.md README.md \
# | reviewdog -f=checkstyle -name="textlint" -diff="git diff ${{ github.event.pull_request.base.ref }}" -reporter=github-pr-review -level="error"

epub:
epub-tate:
# needs: reviewdog-github-check
name: EPUB
name: EPUB(縦)
runs-on: ubuntu-latest
container:
image: ghcr.io/huideyeren/vivliostyle-review-docker:latest
Expand All @@ -84,20 +84,54 @@ jobs:
- name: Node.jsのパッケージをインストール
run: pnpm install
- name: SCSSのコンパイル
run: pnpm run style:${{ env.SIZE }}-${{ env.MUKI }}-no-bleed
run: pnpm run style:${{ env.SIZE }}-tate-no-bleed
- name: Rubyのパッケージをインストール
run: bundle install
- name: MermaidのPNG化
run: ./mmdtopng.sh images
- name: EPUBの生成
run: REVIEW_CONFIG_FILE=config-ebook.yml bundle exec rake epub
run: REVIEW_CONFIG_FILE=config-epub-tate.yml bundle exec rake epub
- name: 成果物のアップロード
uses: actions/upload-artifact@v4
with:
name: ${{ format('inokashira-template_{0}_{1}', 'epub', steps.date.outputs.date) }}
name: ${{ format('inokashira-template_{0}_{1}', 'epub', 'tate', steps.date.outputs.date) }}
path: book.epub

print-pdf:
epub-yoko:
# needs: reviewdog-github-check
name: EPUB(横)
runs-on: ubuntu-latest
container:
image: ghcr.io/huideyeren/vivliostyle-review-docker:latest
steps:
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- name: リポジトリのチェックアウト
uses: actions/checkout@v4
- name: 現在時刻を取得
env:
TZ: "Asia/Tokyo" # タイムゾーンを指定
id: date
run: echo "::set-output name=date::$(date +'%Y-%m-%d_%H%M')"
# '%Y-%m-%d %H:%M'の部分を書き換えれば、任意の表示に変更できる。
- name: 現在時刻を確認
run: echo ${{ steps.date.outputs.date }} # 2022-01-03 10:42
- name: Node.jsのパッケージをインストール
run: pnpm install
- name: SCSSのコンパイル
run: pnpm run style:${{ env.SIZE }}-yoko-no-bleed
- name: Rubyのパッケージをインストール
run: bundle install
- name: MermaidのPNG化
run: ./mmdtopng.sh images
- name: EPUBの生成
run: REVIEW_CONFIG_FILE=config-epub-yoko.yml bundle exec rake epub
- name: 成果物のアップロード
uses: actions/upload-artifact@v4
with:
name: ${{ format('inokashira-template_{0}_{1}', 'epub', 'yoko', steps.date.outputs.date) }}
path: book.epub

print-pdf-tate:
# needs: reviewdog-github-check
name: 塗り足しのある印刷用PDF
runs-on: ubuntu-latest
Expand All @@ -118,7 +152,7 @@ jobs:
- name: Node.jsのパッケージをインストール
run: pnpm install
- name: SCSSのコンパイル
run: pnpm run style:${{ env.SIZE }}-${{ env.MUKI }}
run: pnpm run style:${{ env.SIZE }}-tate
- name: Rubyのパッケージをインストール
run: bundle install
- name: Pythonのセットアップ
Expand All @@ -135,11 +169,56 @@ jobs:
- name: MermaidのPNG化
run: ./mmdtopng.sh images
- name: PDFの生成
run: REVIEW_CONFIG_FILE=config-print.yml REVIEW_VSCLI_USESANDBOX=true REVIEW_VSCLI_GRAYSCALE=true bundle exec rake vivliostyle
run: REVIEW_CONFIG_FILE=config-print-tate.yml REVIEW_VSCLI_USESANDBOX=true REVIEW_VSCLI_GRAYSCALE=true bundle exec rake vivliostyle
- name: 成果物のアップロード
uses: actions/upload-artifact@v4
with:
name: ${{ format('inokashira-template_{0}_{1}', 'print-pdf', steps.date.outputs.date) }}
name: ${{ format('inokashira-template_{0}_{1}', 'print-pdf', 'tate', steps.date.outputs.date) }}
path: book.pdf

print-pdf-yoko:
# needs: reviewdog-github-check
name: 塗り足しのある印刷用PDF
runs-on: ubuntu-latest
container:
image: ghcr.io/huideyeren/vivliostyle-review-docker:latest
steps:
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- name: リポジトリのチェックアウト
uses: actions/checkout@v4
- name: 現在時刻を取得
env:
TZ: "Asia/Tokyo" # タイムゾーンを指定
id: date
run: echo "::set-output name=date::$(date +'%Y-%m-%d_%H%M')"
# '%Y-%m-%d %H:%M'の部分を書き換えれば、任意の表示に変更できる。
- name: 現在時刻を確認
run: echo ${{ steps.date.outputs.date }} # 2022-01-03 10:42
- name: Node.jsのパッケージをインストール
run: pnpm install
- name: SCSSのコンパイル
run: pnpm run style:${{ env.SIZE }}-yoko
- name: Rubyのパッケージをインストール
run: bundle install
- name: Pythonのセットアップ
uses: actions/setup-python@v5
with:
python-version: '3.12'
- name: 画像の白黒化
run: |
python -m pip install --upgrade pip
python -m pip install anshitsu
pwd | python grayscaling.py >> .grayscaling.log
- name: 画像白黒化のログ確認
run: cat .grayscaling.log
- name: MermaidのPNG化
run: ./mmdtopng.sh images
- name: PDFの生成
run: REVIEW_CONFIG_FILE=config-print-yoko.yml REVIEW_VSCLI_USESANDBOX=true REVIEW_VSCLI_GRAYSCALE=true bundle exec rake vivliostyle
- name: 成果物のアップロード
uses: actions/upload-artifact@v4
with:
name: ${{ format('inokashira-template_{0}_{1}', 'print-pdf', 'yoko', steps.date.outputs.date) }}
path: book.pdf

# print-pdf-no-bleed:
Expand Down Expand Up @@ -180,11 +259,11 @@ jobs:
# - name: MermaidのPNG化
# run: ./mmdtopng.sh images
# - name: PDFの生成
# run: REVIEW_CONFIG_FILE=config-print.yml EVIEW_VSCLI_USESANDBOX=true REVIEW_VSCLI_GRAYSCALE=true bundle exec rake vivliostyle
# run: REVIEW_CONFIG_FILE=config-print-${{ env.MUKI }}.yml EVIEW_VSCLI_USESANDBOX=true REVIEW_VSCLI_GRAYSCALE=true bundle exec rake vivliostyle
# - name: 成果物のアップロード
# uses: actions/upload-artifact@v4
# with:
# name: ${{ format('inokashira-template_{0}_{1}', 'print-pdf-no-bleed', steps.date.outputs.date) }}
# name: ${{ format('inokashira-template_{0}_{1}', 'print-pdf-no-bleed', env.MUKI, steps.date.outputs.date) }}
# path: book.pdf

# ebook-pdf:
Expand Down Expand Up @@ -213,7 +292,7 @@ jobs:
# - name: MermaidのPNG化
# run: ./mmdtopng.sh images
# - name: PDFの生成
# run: REVIEW_CONFIG_FILE=config-ebook.yml REVIEW_VSCLI_USESANDBOX=true bundle exec rake vivliostyle
# run: REVIEW_CONFIG_FILE=config-ebook-${{ env.MUKI }}.yml REVIEW_VSCLI_USESANDBOX=true bundle exec rake vivliostyle
# - name: 成果物のアップロード
# uses: actions/upload-artifact@v4
# with:
Expand Down Expand Up @@ -271,3 +350,4 @@ jobs:
# with:
# name: ${{ format('inokashira-template_{0}_{1}', 'uplatex-pdf', steps.date.outputs.date) }}
# path: book.pdf

File renamed without changes.
23 changes: 23 additions & 0 deletions config-ebook-yoko.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# EPUB・電子書籍PDF用設定ファイル
# 元々の設定ファイルから項目を継承する
inherit: ["config.yml"]

# 横書き
direction: "ltr"

# 表紙を作る
cover: cover.xhtml

# 裏表紙を作る
backcover: backcover.xhtml

# 大扉は画像で作る
# XHTMLなので、編集すれば自前の大扉が入る
titlefile: title.xhtml

# 奥付は自作したXMTMLファイルを使う
colophon: colophon.xhtml

# 著者紹介は自作したXMTMLファイルを使う
profile: profile.xhtml
profiletitle: 著者紹介
23 changes: 23 additions & 0 deletions config-epub-tate.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# EPUB・電子書籍PDF用設定ファイル
# 元々の設定ファイルから項目を継承する
inherit: ["config.yml"]

# 表紙を作る
cover: cover.xhtml
coverimage: cover.png
epubmaker:
cover_linear: yes

# 裏表紙を作る
backcover: backcover.xhtml

# 大扉は画像で作る
# XHTMLなので、編集すれば自前の大扉が入る
titlefile: title.xhtml

# 奥付は自作したXMTMLファイルを使う
colophon: colophon.xhtml

# 著者紹介は自作したXMTMLファイルを使う
profile: profile.xhtml
profiletitle: 著者紹介
26 changes: 26 additions & 0 deletions config-epub-yoko.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# EPUB・電子書籍PDF用設定ファイル
# 元々の設定ファイルから項目を継承する
inherit: ["config.yml"]

# 横書き
direction: "ltr"

# 表紙を作る
cover: cover.xhtml
coverimage: cover.png
epubmaker:
cover_linear: yes

# 裏表紙を作る
backcover: backcover.xhtml

# 大扉は画像で作る
# XHTMLなので、編集すれば自前の大扉が入る
titlefile: title.xhtml

# 奥付は自作したXMTMLファイルを使う
colophon: colophon.xhtml

# 著者紹介は自作したXMTMLファイルを使う
profile: profile.xhtml
profiletitle: 著者紹介
File renamed without changes.
27 changes: 27 additions & 0 deletions config-print-yoko.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# 印刷PDF用設定ファイル
# 元々の設定ファイルから項目を継承する
inherit: ["config.yml"]

# 横書き
direction: "ltr"

# 印刷所の名前を設定する
prt: ○○印刷所

# 表紙と裏表紙は作らない

# 大扉は画像で作る
titlefile: title.xhtml

# 奥付は自作したXMTMLファイルを使う
colophon: colophon.xhtml

# 著者紹介は自作したXMTMLファイルを使う
profile: profile.xhtml
profiletitle: 著者紹介

# 目次の章立ての部分にリンクを作らない
chapterlink: null

# 外部リンクを無効にする
externallink: false
4 changes: 2 additions & 2 deletions config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -130,7 +130,7 @@ toc: true
#
# 表紙に配置し、書籍の影絵にも利用する画像ファイル。省略した場合はnull (画像を使わない)。画像ディレクトリ内に置いてもディレクトリ名は不要(例: cover.jpg)
# PDFMaker 固有の表紙設定は pdfmaker セクション内で上書き可能
# coverimage: title.png
# coverimage: cover.png
#
# 表紙の後に大扉ページを作成するか。省略した場合はtrue (作成する)
# titlepage: false
Expand Down Expand Up @@ -341,7 +341,7 @@ epubmaker:
# zip_addpath: null
#
# EPUBで表紙をコンテンツに含めるか。デフォルトでは作成されない。yesにするとiBooks等でも最初に表紙が表示されるようになる
# cover_linear: null
# cover_linear: yes
#
# @<href>タグでの外部リンクを禁止し、地の文にする(falseで禁止する)
# externallink: true
Expand Down
Binary file added images/shikumi.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion profile.xhtml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
</p>
<h2>SNSアカウント</h2>
<dl>
<dt>X(旧Twitter)</dt>
<dt>X</dt>
<dd>@VRCLouisa</dd>
</dl>
<dl>
Expand Down
13 changes: 4 additions & 9 deletions sass/common/_contents-common.scss
Original file line number Diff line number Diff line change
Expand Up @@ -104,24 +104,19 @@ ol.cite-items {

/* 定義リスト */
dl {
padding-inline-start: 1.5em;
display: flex;
flex-wrap: wrap;
width: 100%;

dt {
width: 40%;
width: 18%;
font-weight: 700;
text-align: right;
float: left;
&::after {
content: ": ";
}
}

dd {
text-indent: 1rem;
width: 60%;
text-align: left;
margin-left: 20%;
width: 80%;
}
}

Expand Down

0 comments on commit 4ce75e5

Please sign in to comment.