手順
記事管理用リポジトリ を更新することがメイン工程となります。
MCC からのお知らせ記事(活動報告も含む)は、news
フォルダに、それ以外(技術記事・ポエムなど)はblog
フォルダにおきます。
例えば、「ホームページリニューアル」というお知らせ記事を作成する手順は以下のようになります。
- 記事管理用リポジトリ にアクセスし、
news
フォルダに進みます。 - ページ右上の
Creat new file
を押すと、ブラウザ上で簡易エディタが開くので、ファイル名をhomepage-renewal/index.md
などとして下さい。 スラッシュ/以降は必ずindex.md
です - マークダウンで記事を書きます。その際の書き方は後ほど述べます。
main
ブランチにcommit
して保存します。- 次の正午までにホームページに更新が反映されます。
※ 逆に、ファイル名を、_index.md
などとして保存することで、下書き状態を作れます。
注意事項
記事の先頭に以下のような記述が必要です。(Frontmatter)
---
title: "ぼっち・ざ・ろっくを鑑賞しました"
img: "./bocchi-the-rock.webp"
date: "2023-01-03"
tags: [dev, web, nextjs]
author: "Goto Hitori"
---
title
, date
は必須で、date
についてはクォートで括ってください。
また、画像の URL は、同じフォルダに画像をアップロードし、./画像のファイル名
とするか、httpsから始まる外部URL
でお願いします。
なお、ブラウザ上から編集する際は、ドラッグ&ドロップで簡単に画像を置くことができます。
(前者の相対パスの方法を推進)


マークダウンの書き方
マークダウンの書き方を紹介します。基本文法は同じですが、所々他のブログサービスと相違があります。
見出し
見出しの右にはリンクがつきます。目次(未実装)とか、ページ内リンクに対応できます。
# これは h1 の見出しです
## これは h2 の見出しです
### h3~は文字サイズが徐々に小さくなるだけです。h6 まで
これは h1 の見出しです
これは h2 の見出しです
h3~は文字サイズが徐々に小さくなるだけです。h6 まで
リスト
箇条書きには-
, +
, *
などが使えます。箇条書きの方はネストできます。
- リスト1
- リスト2
- リスト 2-1
- リスト 2-2
1. 番号付きリスト 1
2. 番号付きリスト 2
- リスト1
- リスト2
- リスト 2-1
- リスト 2-2
- 番号付きリスト 1
- 番号付きリスト 2
チェックボックス
- [ ] チェックボックス 1
- [x] チェックボックス 2
- チェックボックス 1
- チェックボックス 2
斜体・強調・打消し
*
,**
は_
,__
と置き換えられます
_Italic 斜体です_
**強調**
~~打消し線(css の装飾)~~
Italic 斜体
強調
打消し線(css の装飾)
リンク
[外部リンク](https://www.google.com)
[内部リンク](/gallery)
生のリンク: <https://google.com>
生のリンク: https://google.com
画像
外部 URL

内部 URL (相対パス)

外部 URL
内部 URL (相対パス)
折りたたみ
<details>
<summary>折りたたみ</summary>
折りたたみの中身です
</details>
折りたたみ
折りたたみの中身です
脚注
脚注[^1]
[^1]: 脚注です
脚注1
表
| title | date | tags |
| ------------ | ---- | -------- |
| こんにちは | 2022 | web, dev |
| これは表です | 2022 | web, dev |
title | date | tags |
---|---|---|
こんにちは | 2022 | web, dev |
これは表です | 2022 | web, dev |
引用
> 引用です。
>
> > 引用の中の引用です。
>
> That's all.
引用です。
引用の中の引用です。
That's all.
インラインコード
`これはインラインコードです` `Font は JetBrains Monoを使用` `` コード内で"`"を使うには、"`"を一個追加してはさみます ``
これはインラインコードです
Font は JetBrains Monoを使用
コード内で"`"を使うには、"`"を一個追加してはさみます
コードブロック
タイトル(ファイル名)はあってもなくてもいけます。タイトルのみ書くことはできません。
```python title="blog.py"
print('Hello World')
```
print('Hello World')
```diff
- これは削除です
+ これは追加です
```
- これは削除です
+ これは追加です
特定の単語や行のハイライトなど、その他の機能はこちらを参照してください。
数式
$\KaTeX$ を使用しています。 $$ L = \frac{1}{2} \rho v^2 S C_L $$を使用しています。
Emoji
:smile: :+1: :tada: :rocket: :metal:
😄 👍 🎉 🚀 🤘
埋め込み
<a class="twitter-timeline" href="https://twitter.com/TUATMCC?ref_src=twsrc%5Etfw">Tweets by TUATMCC</a> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
Footnotes
-
脚注です ↩