Skip to content

Commit 403cfac

Browse files
committed
相対パスで指定できるようにした
1 parent 1e9dc64 commit 403cfac

File tree

3 files changed

+10
-8
lines changed

3 files changed

+10
-8
lines changed

docs/python/get-started/index.mdx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import OpenInColab from "@site/src/components/OpenInColab/OpenInColab";
1616
print("Hello World!")
1717
```
1818

19-
<OpenInColab path="/docs/python/get-started/_samples/hello-world.ipynb" />
19+
<OpenInColab path="./_samples/hello-world.ipynb" />
2020

2121
`Hello World!` と表示されましたか。
2222

@@ -32,7 +32,7 @@ print("Hello World!")
3232
print("Hello World!") # この部分もコメントです。
3333
```
3434

35-
<OpenInColab path="/docs/python/get-started/_samples/comment.ipynb" />
35+
<OpenInColab path="./_samples/comment.ipynb" />
3636

3737
## 算術演算子
3838

@@ -42,7 +42,7 @@ Python で計算をしてみましょう。次のように書くと、演算を
4242
1+1
4343
```
4444

45-
<OpenInColab path="/docs/python/get-started/_samples/sum.ipynb" />
45+
<OpenInColab path="./_samples/sum.ipynb" />
4646

4747
:::info
4848
上のプログラムは、次のようにしても実行できます。それぞれには、少し違いがあるようですが気にしなくて大丈夫でしょう。
@@ -53,7 +53,7 @@ Google Colaboratory 以外で実行するときなど上のようなプログラ
5353
print(1+1)
5454
```
5555

56-
<OpenInColab path="/docs/python/get-started/_samples/sum2.ipynb" />
56+
<OpenInColab path="./_samples/sum2.ipynb" />
5757
:::
5858

5959
Python では様々な計算ができます。
@@ -75,4 +75,4 @@ Python では様々な計算ができます。
7575
(1+5**0.5)/2
7676
```
7777

78-
<OpenInColab path="/docs/python/get-started/_samples/golden-ratio.ipynb" />
78+
<OpenInColab path="./_samples/golden-ratio.ipynb" />

docs/python/variables/index.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ $$
1616
331.5+0.6*10
1717
```
1818

19-
<OpenInColab path="/docs/python/variables/_samples/sound-velocity.ipynb" />
19+
<OpenInColab path="./_samples/sound-velocity.ipynb" />
2020

2121
一応できましたが、 $t$ を変えようとすると、(これぐらいならすぐできますが)いちいちプログラムを全て読み直さないといけません。
2222

@@ -27,7 +27,7 @@ t=10
2727
331.5+0.6*t
2828
```
2929

30-
<OpenInColab path="/docs/python/variables/_samples/sound-velocity2.ipynb" />
30+
<OpenInColab path="./_samples/sound-velocity2.ipynb" />
3131

3232
:::tip 定数(他の言語の学習者へ)
3333
Python では定数は使えないようです。慣習的に定数は大文字のみの変数として表すようです。

src/components/OpenInColab/OpenInColab.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
11
import React from "react";
2+
import { useLocation } from "@docusaurus/router";
23
import styles from "./styles.module.css";
34

45
export default function OpenInColab({ path }) {
6+
const pathname = useLocation().pathname;
57
return (
68
<>
79
<div className={styles.root}>
810
<a
9-
href={`https://colab.research.google.com/github/chvmvd/sikepuri-of-algorithm/blob/main${path}`}
11+
href={`https://colab.research.google.com/github/chvmvd/sikepuri-of-algorithm/blob/main${pathname}${path}`}
1012
target="_blank"
1113
rel="noopener"
1214
>

0 commit comments

Comments
 (0)