Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 

README.md

C++ の歩き方 | CppMap (ソースコード)

ビルド済みの Web サイトは https://cppmap.github.io/ で閲覧できます。

どのようにコントリビュートするか

  • 誤字、情報、スタイルの修正
    • PR を送るか Issues に書き込んでください
  • 情報の追加
    • PR を送るか Issues に書き込んでください
  • 新規ページ
    • Issues で相談してください
  • リクエスト
    • Issues に書き込むか、管理者 @Reputeless にリプライを送ってください

コントリビューションが採用された方は、コントリビュータとして Web サイトに名前を掲載します。

ビルド方法

MKDocs のインストール

MkDocs を使います。
Python 3 をインストールし、MkDocs と MkDocs Material テーマ、fontawesome_markdown をインストールするために、以下のコマンドを実行します。

pip install mkdocs
pip install mkdocs-material
pip install fontawesome_markdown

日本語検索スクリプトの修正

日本語の検索スクリプトに問題があるため、次の手順で修正します (参考)

  • Python??\Lib\site-packages\mkdocs\contrib\search\lunr-language\ フォルダに TynySegmenter を追加、TynySegmenter の最終行に module.exports = TinySegmenter; を加える
  • Python??\Lib\site-packages\mkdocs\contrib\search\lunr-language\lunr.jp.jsvar segmenter = new lunr.TinySegmenter(); // インスタンス生成var segmenter = new (require('./tiny_segmenter-0.2.js'))(); // インスタンス生成 に置き換え

ビルド

mkdocs.yml があるプロジェクトフォルダに移動し、以下のコマンドを実行すると Web サイトをビルドできます。

mkdocs build

ビルドされた Web サイトは ../cppmap.github.io ディレクトリに保存されます。

About

🗺️ Source code of "C++ の歩き方": C++20/23/26 resources written in Japanese.

Topics

Resources

License

Releases

No releases published

Packages

No packages published
You can’t perform that action at this time.