From 63a1a3f7a403f98312f9b3ee79af5b9ed18c8442 Mon Sep 17 00:00:00 2001 From: ItAdmin Date: Wed, 22 Apr 2026 05:03:44 +0000 Subject: [PATCH] =?UTF-8?q?"/"=20=E3=81=AB=E3=83=95=E3=82=A1=E3=82=A4?= =?UTF-8?q?=E3=83=AB=E3=82=92=E3=82=A2=E3=83=83=E3=83=97=E3=83=AD=E3=83=BC?= =?UTF-8?q?=E3=83=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 + index89.md | 2 + index99.md | 146 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 150 insertions(+) create mode 100644 README.md create mode 100644 index89.md create mode 100644 index99.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..fa2e3c7 --- /dev/null +++ b/README.md @@ -0,0 +1,2 @@ +# ApiReferenceManual +API Reference Manual Master Files in Markup Document Format diff --git a/index89.md b/index89.md new file mode 100644 index 0000000..7d908eb --- /dev/null +++ b/index89.md @@ -0,0 +1,2 @@ +# パラメータ・戻り値 + diff --git a/index99.md b/index99.md new file mode 100644 index 0000000..4a98d13 --- /dev/null +++ b/index99.md @@ -0,0 +1,146 @@ +--- +title: "管理向け情報" +level: classified # ページのレベルを設定 +--- + +# 管理向け情報 + +## このAPIリファレンスの仕組み + +このAPIリファレンスは、MkDocsというシンプルなStatic Site Generator(マークダウンで簡単に記載した.md形式のドキュメントから静的なウェブページを生成するジェネレータ)を使ってウェブページを生成し、そうして生成したウェブページをウェブサーバにコピペすることで作られています。 + +* For full documentation visit [mkdocs.org](https://www.mkdocs.org). + +また、生成されるウェブページが使いやすいレイアウトやデザインを持てるよう、MkDocsに下記のMaterial for MkDocsというモジュールを追加してあります。 + +* For full documentation for MkDocs Material theme visit [Material for MkDocs](https://squidfunk.github.io/mkdocs-material/reference/) + +
+ +## MkDocs + +MkDocsはMarkdown記述のドキュメントから静的なhtmlサイトページを生成するジェネレーターなのでサーバー側にインストールする必要はありません。Windowsパソコンに入っているWSLを使ってLinuxを動かし、そのLinuxにMkDocsをインストールしてマークダウンドキュメントの生成とhtmlサイトページ生成を行います。なお、MkDocsのLinux(ここではDebian系のUbuntu)へのインストールは下記の手順で行います + + $ cd + $ sudo apt update + $ sudo apt install mkdocs + $ mkdocs new <作成するサイトコンテンツ群のフォルダ名(新規・任意名称)> + +
+ +## Commands + +* `mkdocs new [dir-name]` - Create a new project. +* `mkdocs serve` - Start the live-reloading docs server. +* `mkdocs build` - Build the documentation site. +* `mkdocs -h` - Print help message and exit. + +
+ +## Project layout + + mkdocs.yml # The configuration file. + docs/ + index.md # The documentation homepage. + ... # Other markdown pages, images and other files. + site/ # Generated static documentation site contents. + +
+ +## Markdown (マークダウン) + +### Markdownの書き方 + +MkDocksのようなStatic Site Generatorのレンダリング機能を使わなくても、Visual Studio Code (VSCode) に「Markdown All in One」のような拡張モジュールを追加すれば、書きながらそのレンダリング結果を見てマークダウンドキュメントを編集できる。 + +作成したマークダウンドキュメントをプロジェクトフォルダの下のdocsフォルダに置いていけば、mkdocs buildコマンドで静的サイトコンテンツを生成できるので。 + +### コンテンツを生成後 + +静的サイトコンテンツを生成したら、それをウェブサーバに置いて配信する必要があります。サーバー側にFTPサーバーを立ててアップロードという方法も旧来からの手法としてありますが、このケースでは簡便さのためにSCPコマンドを使っています。 + +
+ +## 使用可能なMarkDownの例 + +### 文字の装飾 + +- ==This was marked (highlight)== (対象の文字列を二連続の「=」で挟む) +- ^^This was inserted (underline)^^ (対象の文字列を二連続の「^」で挟む) +- ~~This was deleted (strikethrough)~~ (対象の文字列を二連続の「~」で挟む) + +### 絵文字 + +すべての絵文字のマークダウンは[こちら](https://gist.github.com/rxaviers/7360908)。 + +:smile: :new: :computer: :thumbsup: :file_folder: :no_entry_sign: :o: :x: :bangbang: :link: :white_check_mark: + +### フローチャート図 + +```mermaid +flowchart LR + Start --> Stop +``` + +``` mermaid +graph LR + A[Start] --> B{Error?}; + B -->|Yes| C[Hmm...]; + C --> D[Debug]; + D --> B; + B ---->|No| E[Yay!]; +``` + +### 画像 + +![Image title](https://dummyimage.com/600x400/){ width="300" } + +
+ +## サイトの記述の更新方法 + +### 現状ファイルの用意 + +手書き、もしくはMkDocsのようなSSGを使ってマークダウンドキュメントを書きます。 + +### 上記を書き換える + +基本的には上記のmdファイル書き換えを進めますが、複数の方法があります。 + +* htmlファイルを書き換える場合 + +ウェブサーバーにアップロードされているhtmlファイルを取得して書き換えるのでもよいでしょう。その場合はmdファイルから生成したhtmlで上書きされてしまう可能性があるので追ってmdファイルに反映することをすすめます。 + +* mdファイルを書き換える場合 + +MkDocsの静的サイト生成機能を使ってhtmlファイルを生成する + +### ファイルのアップロード + +現状ではウェブサーバにFTPサーバ機能は載せていませんが、FTPが使える場合はFTPでsiteフォルダの中身をアップロードすればよいと思います。 + +
+ +## トップページ単独更新方法 + +お知らせなどのみを書き換えたい場合のクイックな手順です。 + +1. その時点で表示されているサイトコンテンツのダウンロードします。ブラウザで下記のurlにアクセスするとzip形式で全サイトコンテンツがダウンロードできます。 + + ``` + http://152.42.132.168/site.zip + ``` + +2. 上記のZipファイルを解凍して得られるsiteフォルダの中にある index.html をテキストエディタで開いて、適宜書き換えます。 + +3. Windows Power Shellを使って生成したサイトコンテンツ(index.html)をサーバーにアップロードします。下記のコマンドを実行します。 + + ``` + scp "書き換えたindex.htmlがあるフォルダに古パス"\index.html mats@152.42.132.168:/var/www/html/ + ``` + + 例) scp C:\Users\user\OneDrive\index.html mats@152.42.132.168:/var/www/html/ + +4. パスワード(別途個別連絡)を聞かれるので入力します。 + +これでサイトのindex.htmlを編集したindex.htmlで上書きしました。 \ No newline at end of file