diff --git a/docs/logo.png b/docs/logo.png new file mode 100644 index 0000000..8325900 Binary files /dev/null and b/docs/logo.png differ diff --git a/src/App.tsx b/src/App.tsx index d4f294a..d977e86 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -388,12 +388,12 @@ function WordDictionary({ return ( diff --git a/src/AppRoutes.tsx b/src/AppRoutes.tsx index 397c50d..0c7e854 100644 --- a/src/AppRoutes.tsx +++ b/src/AppRoutes.tsx @@ -5,6 +5,8 @@ import App from "./App.tsx"; import Home from "./Home.tsx"; import UserGuide from "./UserGuide/UserGuide.tsx"; import UserGuide_2 from "./UserGuide/UserGuide_2.tsx"; +import UserGuide_3 from "./UserGuide/UserGuide_3.tsx"; +import UserGuide_4 from "./UserGuide/UserGuide_4.tsx"; const AppRouter = () => { return ( @@ -14,6 +16,8 @@ const AppRouter = () => { } /> } /> } /> + } /> + } /> ); diff --git a/src/Home.tsx b/src/Home.tsx index 037284e..a14d604 100644 --- a/src/Home.tsx +++ b/src/Home.tsx @@ -1,16 +1,23 @@ function Home() { return ( -
-

Mathdownへようこそ

- -
+ <> +
+ + + +
+
+

Mathdownへようこそ

+ +
+ ); } diff --git a/src/UserGuide/UserGuide.tsx b/src/UserGuide/UserGuide.tsx index b8bb87b..6ecf936 100644 --- a/src/UserGuide/UserGuide.tsx +++ b/src/UserGuide/UserGuide.tsx @@ -1,11 +1,20 @@ function UserGuide() { return ( -
-

使い方

-

- {"<"}1/2{">"} -

-
+ <> +
+ + + +
+
+

使い方

+

+ {"<"}1/2{">"} +

+ ここでは、Mathdownの大まかな機能を説明します。 + 通常のMarkdownエディター(Markdownをよく知らない方はこちら)と同様に、編集画面と閲覧画面とがあります。それに加え、Mathdownでは、用語を追加する辞書機能と、編集したものをローカル保存する保存機能とがあります。 +
+ ); } diff --git a/src/UserGuide/UserGuide_2.tsx b/src/UserGuide/UserGuide_2.tsx index 8cbf28a..d73648a 100644 --- a/src/UserGuide/UserGuide_2.tsx +++ b/src/UserGuide/UserGuide_2.tsx @@ -1,11 +1,19 @@ function UserGuide_2() { return ( -
-

使い方

-

- {"<"}2/2{">"} -

-
+ <> +
+ + + +
+
+

使い方

+

+ {"<"}2/2{">"} +

+ 編集画面に入力すると、閲覧画面にMarkdown書式で即時反映されます。「編集画面の非表示」ボタンをクリックすると、閲覧画面のみ表示できます。編集したものを保存したいときは「保存」を押します。過去に保存したファイルを再度編集する場合は「ファイルを選択」を押します。 +
+ ); } diff --git a/src/UserGuide/UserGuide_3.tsx b/src/UserGuide/UserGuide_3.tsx new file mode 100644 index 0000000..ccbd017 --- /dev/null +++ b/src/UserGuide/UserGuide_3.tsx @@ -0,0 +1,21 @@ +function UserGuide_3() { + return ( + <> +
+ + + +
+
+

使い方

+

+ {"<"}3/4{">"} +

+ Mathdownは用語確認や用語追跡に特化したツールです。 + 「!define」の後ろに追加したい用語とその用語の定義・説明を入力し、「追加」ボタンを押すことで、用語を追加できます。追加した用語は、閲覧画面や「用語リスト」内で確認でき、用語をホバーすることで定義や説明も参照できます。 +
+ + ); +} + +export default UserGuide_3; diff --git a/src/UserGuide/UserGuide_4.tsx b/src/UserGuide/UserGuide_4.tsx new file mode 100644 index 0000000..9ad9183 --- /dev/null +++ b/src/UserGuide/UserGuide_4.tsx @@ -0,0 +1,21 @@ +function UserGuide_4() { + return ( + <> +
+ + + +
+
+

使い方

+

+ {"<"}4/4{">"} +

+ Mathdownは基本的に板書支援ツールですが、ChatGPTを使えば、PDF形式で配布されることの多い講義資料のメモツールとしても使えます。 + ChatGPTにPDFの講義資料をアップロードし、以下の適切なコマンドを入力すると、人工知能が資料の内容をMarkdownに変換してくれます(ただ画像が多いといろいろ厳しいかも...) +
+ + ); +} + +export default UserGuide_4; diff --git a/src/extractPDF.tsx b/src/extractPDF.tsx index 07c53e6..46589c5 100644 --- a/src/extractPDF.tsx +++ b/src/extractPDF.tsx @@ -111,6 +111,11 @@ export function ExtractPDF({ return ( <> +
+ + + +

PDFの解説表示