このスクリプトは、Markdown ファイル (.md) を HTML ファイル (.html) に変換する Python プログラムです。
Markdown ファイルを入力し、HTML ファイルを出力します。
以下のコマンドをターミナルで実行してください:
python file-converter.py <入力ファイル>.md <出力ファイル>.htmlsample.md を output.html に変換する場合:
python file-converter.py sample.md output.html- Python 3.6以上
markdownパッケージ
-
リポジトリをクローン:
git clone <リポジトリのURL> cd markdown_to_html_converter
-
仮想環境を作成して有効化(推奨):
python3 -m venv venv source venv/bin/activate -
必要なパッケージをインストール:
pip install markdown
-
スクリプトを実行:
python file-converter.py <入力ファイル>.md <出力ファイル>.html
このスクリプトは、以下の手順で動作します:
- コマンドライン引数の個数を確認します。
- 第1引数が Markdown ファイル (.md)、第2引数が HTML ファイル (.html) であることを確認します。
markdownパッケージを使用して、Markdown テキストを HTML に変換します。- ファイル操作時のエラーを適切に処理します。
以下のテキストを sample.md という名前で保存してください:
# タイトル: 私のブログ
## セクション 1: 自己紹介
こんにちは!私はプログラミングが大好きです。
このブログでは、学んだことを共有していきます。
## セクション 2: 学んでいる技術
- Python
- Flask
- HTML & CSS
- JavaScript
- SQL
## セクション 3: お問い合わせ
何か質問があれば、次のメールアドレスにご連絡ください。
📧 **メール:** [email protected]プログラム実行後、、、
<h1>タイトル: 私のブログ</h1>
<h2>セクション 1: 自己紹介</h2>
<p>こんにちは!私はプログラミングが大好きです。<br>このブログでは、学んだことを共有していきます。</p>
<h2>セクション 2: 学んでいる技術</h2>
<ul>
<li>Python</li>
<li>Flask</li>
<li>HTML & CSS</li>
<li>JavaScript</li>
<li>SQL</li>
</ul>
<h2>セクション 3: お問い合わせ</h2>
<p>何か質問があれば、次のメールアドレスにご連絡ください。</p>
<p>📧 <strong>メール:</strong> [email protected]</p>