Skip to content

Commit

Permalink
相対パスで指定できるようにした
Browse files Browse the repository at this point in the history
  • Loading branch information
chvmvd committed Oct 9, 2022
1 parent 1e9dc64 commit 403cfac
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 8 deletions.
10 changes: 5 additions & 5 deletions docs/python/get-started/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ import OpenInColab from "@site/src/components/OpenInColab/OpenInColab";
print("Hello World!")
```

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

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

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

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

## 算術演算子

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

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

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

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

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

<OpenInColab path="/docs/python/get-started/_samples/golden-ratio.ipynb" />
<OpenInColab path="./_samples/golden-ratio.ipynb" />
4 changes: 2 additions & 2 deletions docs/python/variables/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ $$
331.5+0.6*10
```

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

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

Expand All @@ -27,7 +27,7 @@ t=10
331.5+0.6*t
```

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

:::tip 定数(他の言語の学習者へ)
Python では定数は使えないようです。慣習的に定数は大文字のみの変数として表すようです。
Expand Down
4 changes: 3 additions & 1 deletion src/components/OpenInColab/OpenInColab.tsx
Original file line number Diff line number Diff line change
@@ -1,12 +1,14 @@
import React from "react";
import { useLocation } from "@docusaurus/router";
import styles from "./styles.module.css";

export default function OpenInColab({ path }) {
const pathname = useLocation().pathname;
return (
<>
<div className={styles.root}>
<a
href={`https://colab.research.google.com/github/chvmvd/sikepuri-of-algorithm/blob/main${path}`}
href={`https://colab.research.google.com/github/chvmvd/sikepuri-of-algorithm/blob/main${pathname}${path}`}
target="_blank"
rel="noopener"
>
Expand Down

0 comments on commit 403cfac

Please sign in to comment.