Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 2 additions & 11 deletions .github/workflows/mt-docs-data-api-reference.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,18 +12,9 @@ jobs:
steps:
- name: checkout
uses: actions/[email protected]
- name: Get yarn cache directory path
id: yarn-cache-dir-path
run: echo 'dir=$(yarn cache dir)' >> $GITHUB_OUTPUT
- name: Set up yarn cache
uses: actions/[email protected]
with:
path: "${{ steps.yarn-cache-dir-path.outputs.dir }}"
key: "${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }}"
restore-keys: "${{ runner.os }}-yarn-"
- uses: actions/[email protected]
with:
cache: npm
node-version: '16'
node-version: '20'
- run: npm install
- run: yarn redoc
- run: npm run redoc
7 changes: 3 additions & 4 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
FROM node:18.10
FROM node:20
WORKDIR /root/docs
COPY package.json yarn.lock ./
RUN yarn && yarn cache clean

COPY package.json package-lock.json ./
RUN npm ci --include dev
4 changes: 2 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@ install:
docker-compose build

build:
docker-compose run --rm docs
docker-compose run --rm docs bash -c 'npm run index && npm run redoc'

start-dev-server:
docker-compose run docs yarn dev-server
docker-compose up

clean:
docker-compose rm -f -v
Expand Down
4 changes: 0 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
# mt-docs-data-api-reference

[![Build Status](https://travis-ci.org/movabletype/mt-docs-data-api-reference.svg?branch=master)](https://travis-ci.org/movabletype/mt-docs-data-api-reference)

## Usage

### Install
Expand All @@ -14,8 +12,6 @@ $ make install

### Build HTML files

* Run aglio command

```sh
$ make build
```
Expand Down
1 change: 0 additions & 1 deletion build-index.sh
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,6 @@ $(npx marked -i src/markdown/index_sidebar.md)
</div>
</div>
</div>
</main>
<footer class="footer">
<span>© Six Apart Ltd.</span>
</footer>
Expand Down
5 changes: 3 additions & 2 deletions docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,9 @@ version: '3'
services:
docs:
build: .
command: sh -c "yarn index && yarn redoc"
command: sh -c 'npm run webpack serve'
volumes:
- .:/root/docs
- /root/docs/node_modules

ports:
- 8080:8080
564 changes: 563 additions & 1 deletion docs/assets/main.js

Large diffs are not rendered by default.

216 changes: 144 additions & 72 deletions docs/index.html
Original file line number Diff line number Diff line change
@@ -1,76 +1,148 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Movable Type Data API</title>
<script src="assets/main.js"></script>
</head>
<body>
<header>
<a href="https://movabletype.jp/">
<img src="https://movabletype.jp/assets/images/mtlogo.svg" alt="Movable Type">
</a>
</header>
<div class="container">
<div class="row">
<div class="col-md-9">
<main>
<h1 id="data-api-ドキュメント">Data API ドキュメント</h1>
<h2 id="はじめに">はじめに</h2>
<ul>
<li><a href="https://www.movabletype.jp/developers/data-api/getting-started/">はじめに</a></li>
<li><a href="https://www.movabletype.jp/developers/data-api/quick-start/">クイック スタート ガイド</a></li>
</ul>
<h2 id="api-リファレンス">API リファレンス</h2>
<ul>
<li><a href="v1.html">API リファレンス (v1)</a></li>
<li><a href="v2.html">API リファレンス (v2)</a></li>
<li><a href="v3.html">API リファレンス (v3)</a></li>
<li><a href="v4.html">API リファレンス (v4)</a></li>
<li><a href="v5.html">API リファレンス (v5)</a></li>
<li><a href="v6.html">API リファレンス (v6)</a></li>
</ul>
<h2 id="sdk">SDK</h2>
<ul>
<li><a href="https://github.com/movabletype/mt-data-api-sdk-js/wiki/DataAPI-SDK-japanese-MT.DataAPI">JavaScript SDK</a></li>
<li><a href="https://github.com/movabletype/mt-data-api-sdk-swift">Swift SDK</a></li>
</ul>
</main>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Movable Type Data API</title>
<script src="assets/main.js"></script>
</head>
<body>
<header>
<a href="https://movabletype.jp/">
<img
src="https://movabletype.jp/assets/images/mtlogo.svg"
alt="Movable Type"
/>
</a>
</header>
<div class="container">
<div class="row">
<div class="col-md-9">
<main>
<h1 id="data-api-ドキュメント">Data API ドキュメント</h1>
<h2 id="はじめに">はじめに</h2>
<ul>
<li>
<a
href="https://www.movabletype.jp/developers/data-api/getting-started/"
>はじめに</a
>
</li>
<li>
<a
href="https://www.movabletype.jp/developers/data-api/quick-start/"
>クイック スタート ガイド</a
>
</li>
</ul>
<h2 id="api-リファレンス">API リファレンス</h2>
<ul>
<li><a href="v1.html">API リファレンス (v1)</a></li>
<li><a href="v2.html">API リファレンス (v2)</a></li>
<li><a href="v3.html">API リファレンス (v3)</a></li>
<li><a href="v4.html">API リファレンス (v4)</a></li>
<li><a href="v5.html">API リファレンス (v5)</a></li>
<li><a href="v6.html">API リファレンス (v6)</a></li>
</ul>
<h2 id="sdk">SDK</h2>
<ul>
<li>
<a
href="https://github.com/movabletype/mt-data-api-sdk-js/wiki/DataAPI-SDK-japanese-MT.DataAPI"
>JavaScript SDK</a
>
</li>
<li>
<a href="https://github.com/movabletype/mt-data-api-sdk-swift"
>Swift SDK</a
>
</li>
</ul>
</main>
</div>
<div class="col-md-3">
<aside>
<nav>
<h3 id="カテゴリ">カテゴリ</h3>
<ul>
<li>
<a href="https://www.movabletype.jp/developers/data-api/"
>Movable Type Data API</a
>
</li>
<li>
<a
href="https://github.com/movabletype/mt-data-api-sdk-js/wiki/DataAPI-SDK-japanese-MT.DataAPI"
>Movable Type Data API SDK ガイド</a
>
</li>
<li>
<a
href="https://github.com/movabletype/Documentation/wiki/Japanese-developer-guide"
>プラグイン開発</a
>
</li>
<li>
<a
href="https://www.movabletype.jp/documentation/mt6/developer/theme/"
>テーマ開発</a
>
</li>
<li>
<a
href="https://github.com/movabletype/Documentation/wiki/Movable-Type-Chart-API"
>Movable Type Chart API</a
>
</li>
</ul>
<h3 id="リファレンス">リファレンス</h3>
<ul>
<li>
<a
href="https://movabletype.jp/documentation/appendices/tags/"
>テンプレートタグ</a
>
</li>
<li>
<a
href="https://movabletype.jp/documentation/appendices/modifiers/"
>グローバルモディファイア</a
>
</li>
<li>
<a
href="https://movabletype.jp/documentation/appendices/config-directives/"
>環境変数</a
>
</li>
</ul>
<h3 id="関連リンク">関連リンク</h3>
<ul>
<li>
<a href="https://www.sixapart.jp/movabletype/news/"
>Movable Type News</a
>
</li>
<li><a href="https://movabletype.jp/blog/">ブログ</a></li>
<li>
<a href="https://movabletype.jp/release-notes/"
>リリースノート</a
>
</li>
<li>
<a href="https://plugins.movabletype.jp/"
>プラグイン・テーマディレクトリ</a
>
</li>
<li><a href="https://www.sixapart.jp/jobs/">人材募集</a></li>
</ul>
</nav>
</aside>
</div>
</div>
</div>
<div class="col-md-3">
<aside>
<nav>
<h3 id="カテゴリ">カテゴリ</h3>
<ul>
<li><a href="https://www.movabletype.jp/developers/data-api/">Movable Type Data API</a></li>
<li><a href="https://github.com/movabletype/mt-data-api-sdk-js/wiki/DataAPI-SDK-japanese-MT.DataAPI">Movable Type Data API SDK ガイド</a></li>
<li><a href="https://github.com/movabletype/Documentation/wiki/Japanese-developer-guide">プラグイン開発</a></a></li></li>
<li><a href="https://www.movabletype.jp/documentation/mt6/developer/theme/">テーマ開発</a></li>
<li><a href="https://github.com/movabletype/Documentation/wiki/Movable-Type-Chart-API">Movable Type Chart API</a></li>
</ul>
<h3 id="リファレンス">リファレンス</h3>
<ul>
<li><a href="https://movabletype.jp/documentation/appendices/tags/">テンプレートタグ</a></li>
<li><a href="https://movabletype.jp/documentation/appendices/modifiers/">グローバルモディファイア</a></li>
<li><a href="https://movabletype.jp/documentation/appendices/config-directives/">環境変数</a></li>
</ul>
<h3 id="関連リンク">関連リンク</h3>
<ul>
<li><a href="https://www.sixapart.jp/movabletype/news/">Movable Type News</a></li>
<li><a href="https://movabletype.jp/blog/">ブログ</a></li>
<li><a href="https://movabletype.jp/release-notes/">リリースノート</a></li>
<li><a href="https://plugins.movabletype.jp/">プラグイン・テーマディレクトリ</a></li>
<li><a href="https://www.sixapart.jp/jobs/">人材募集</a></li>
</ul>
</nav>
</aside>
</div>
</div>
</div>
</main>
<footer class="footer">
<span>© Six Apart Ltd.</span>
</footer>
</body>
<footer class="footer">
<span>© Six Apart Ltd.</span>
</footer>
</body>
</html>
Loading
Loading