Skip to content

Commit 94fb922

Browse files
committed
update
0 parents  commit 94fb922

8 files changed

Lines changed: 123 additions & 0 deletions

File tree

.gitattributes

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# Auto detect text files and perform LF normalization
2+
* text=auto

.github/workflows/ci.yml

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
name: ci
2+
on:
3+
push:
4+
branches:
5+
- main
6+
permissions:
7+
contents: write
8+
9+
jobs:
10+
deploy:
11+
runs-on: ubuntu-latest
12+
steps:
13+
- uses: actions/checkout@v6
14+
15+
- name: Configure Git Credentials
16+
run: |
17+
git config user.name github-actions[bot]
18+
git config user.email 41898282+github-actions[bot]@users.noreply.github.com
19+
20+
- uses: actions/setup-python@v5
21+
with:
22+
python-version: "3.12"
23+
24+
- run: echo "cache_id=$(date --utc '+%V')" >> "$GITHUB_ENV"
25+
26+
- uses: actions/cache@v4
27+
with:
28+
key: mkdocs-material-${{ env.cache_id }}
29+
path: ~/.cache
30+
restore-keys: |
31+
mkdocs-material-
32+
33+
- run: pip install mkdocs-material
34+
- run: mkdocs gh-deploy --force

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
venv/
2+
__pycache__/
3+
site/
Lines changed: 1 addition & 0 deletions
Loading

docs/images/favicon.ico

109 KB
Binary file not shown.

docs/index.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# 『C++でつくる ゲーム、対戦 AI、CG、オーディオ、電子工作、競プロ、CI/CD、言語仕様』資料・サポート
2+
3+
- 書籍 [『C++でつくる ゲーム、対戦 AI、CG、オーディオ、電子工作、競プロ、CI/CD、言語仕様』(技術評論社):material-open-in-new:](https://www.amazon.co.jp/dp/4297158485/){:target="_blank"} の資料・サポートページです
4+
- サンプルコード、書籍の付録などを掲載しています
5+
6+
## 1. サンプルコード・資料
7+
8+
- [第 1 章 Siv3Dで簡単 C++ ゲーム開発]()
9+
- [第 2 章 自分より強いリバーシ AI を作ってみよう]()
10+
- [第 3 章 レイトレーシングから始める CG レンダリング入門]()
11+
- [第 4 章 ミュージックプレイヤーを作ってみよう]()
12+
- [第 5 章 シンセサイザーを作ってみよう]()
13+
- [第 6 章 C++ プログラマのための Arduino ハードウェア開発入門]()
14+
- [第 7 章 C++ と AtCoder ではじめる競技プログラミング]()
15+
- [第 8 章 難しい問題にどう取り組むか]()
16+
- [第 9 章 GitHub Actions で作る C++ 開発環境]()
17+
- [第 10 章 作って理解する std::format]()
18+
- [第 11 章 C++ コンセプト入門]()
19+

docs/stylesheets/extra.css

3.51 KB
Binary file not shown.

mkdocs.yml

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
site_name: 書籍『C++でつくる ゲーム、対戦AI、CG、オーディオ、電子工作、競プロ、CI/CD、言語仕様』資料・サポート
2+
site_author: Ryo Suzuki
3+
site_description: "書籍『C++でつくる ゲーム、対戦AI、CG、オーディオ、電子工作、競プロ、CI/CD、言語仕様』の資料・サポート"
4+
5+
# Copyright
6+
copyright: Copyright (c) 2026 Ryo Suzuki
7+
8+
# Theme
9+
theme:
10+
name: material
11+
language: ja
12+
font:
13+
text: IBM Plex Sans JP
14+
code: Roboto Mono
15+
palette:
16+
scheme: lecture
17+
logo: 'assets/images/code-white-48dp.svg'
18+
features:
19+
- navigation.instant
20+
- navigation.top
21+
- search.suggest
22+
- search.highlight
23+
- content.code.annotate
24+
- content.code.copy
25+
- content.tooltips
26+
plugins:
27+
- search:
28+
lang:
29+
- ja
30+
extra_css:
31+
- "https://maxcdn.bootstrapcdn.com/font-awesome/latest/css/font-awesome.min.css"
32+
- stylesheets/extra.css
33+
markdown_extensions:
34+
- abbr
35+
- admonition
36+
- attr_list
37+
- def_list
38+
- footnotes
39+
- meta
40+
- md_in_html
41+
- pymdownx.snippets
42+
- toc:
43+
permalink: true
44+
toc_depth: 3
45+
slugify: !!python/object/apply:pymdownx.slugs.slugify
46+
kwds:
47+
case: lower
48+
- pymdownx.details
49+
- pymdownx.highlight:
50+
anchor_linenums: true
51+
- pymdownx.superfences:
52+
preserve_tabs: true
53+
- pymdownx.keys
54+
- pymdownx.tabbed:
55+
alternate_style: true
56+
- pymdownx.tasklist:
57+
custom_checkbox: true
58+
- pymdownx.emoji:
59+
emoji_index: !!python/name:material.extensions.emoji.twemoji
60+
emoji_generator: !!python/name:material.extensions.emoji.to_svg
61+
62+
# Page tree
63+
nav:
64+
- 目次: index.md

0 commit comments

Comments
 (0)