All Projects → cppmap → Cppmap.docs

cppmap / Cppmap.docs

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

Programming Languages

cpp
1120 projects
cpp17
186 projects

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 ディレクトリに保存されます。

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].