diff --git a/.github/workflows/jobs.yml b/.github/workflows/jobs.yml index 2ce61ec..1f5e4b4 100644 --- a/.github/workflows/jobs.yml +++ b/.github/workflows/jobs.yml @@ -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 @@ -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 @@ -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のセットアップ @@ -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: @@ -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: @@ -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: @@ -271,3 +350,4 @@ jobs: # with: # name: ${{ format('inokashira-template_{0}_{1}', 'uplatex-pdf', steps.date.outputs.date) }} # path: book.pdf + diff --git a/config-ebook.yml b/config-ebook-tate.yml similarity index 100% rename from config-ebook.yml rename to config-ebook-tate.yml diff --git a/config-ebook-yoko.yml b/config-ebook-yoko.yml new file mode 100644 index 0000000..6e26282 --- /dev/null +++ b/config-ebook-yoko.yml @@ -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: 著者紹介 \ No newline at end of file diff --git a/config-epub-tate.yml b/config-epub-tate.yml new file mode 100644 index 0000000..9d4adec --- /dev/null +++ b/config-epub-tate.yml @@ -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: 著者紹介 \ No newline at end of file diff --git a/config-epub-yoko.yml b/config-epub-yoko.yml new file mode 100644 index 0000000..f550204 --- /dev/null +++ b/config-epub-yoko.yml @@ -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: 著者紹介 \ No newline at end of file diff --git a/config-print.yml b/config-print-tate.yml similarity index 100% rename from config-print.yml rename to config-print-tate.yml diff --git a/config-print-yoko.yml b/config-print-yoko.yml new file mode 100644 index 0000000..c146669 --- /dev/null +++ b/config-print-yoko.yml @@ -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 \ No newline at end of file diff --git a/config.yml b/config.yml index dbc1b1a..47debfe 100644 --- a/config.yml +++ b/config.yml @@ -130,7 +130,7 @@ toc: true # # 表紙に配置し、書籍の影絵にも利用する画像ファイル。省略した場合はnull (画像を使わない)。画像ディレクトリ内に置いてもディレクトリ名は不要(例: cover.jpg) # PDFMaker 固有の表紙設定は pdfmaker セクション内で上書き可能 -# coverimage: title.png +# coverimage: cover.png # # 表紙の後に大扉ページを作成するか。省略した場合はtrue (作成する) # titlepage: false @@ -341,7 +341,7 @@ epubmaker: # zip_addpath: null # # EPUBで表紙をコンテンツに含めるか。デフォルトでは作成されない。yesにするとiBooks等でも最初に表紙が表示されるようになる - # cover_linear: null + # cover_linear: yes # # @タグでの外部リンクを禁止し、地の文にする(falseで禁止する) # externallink: true diff --git a/images/shikumi.png b/images/shikumi.png new file mode 100644 index 0000000..2e28d8f Binary files /dev/null and b/images/shikumi.png differ diff --git a/profile.xhtml b/profile.xhtml index cc22c8e..9757c15 100644 --- a/profile.xhtml +++ b/profile.xhtml @@ -23,7 +23,7 @@

SNSアカウント

-
X(旧Twitter)
+
X
@VRCLouisa
diff --git a/sass/common/_contents-common.scss b/sass/common/_contents-common.scss index f6a97db..670342e 100644 --- a/sass/common/_contents-common.scss +++ b/sass/common/_contents-common.scss @@ -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%; } }