aaaaaaa
bbbbbbb
test
changedirtest
aaaaaaaa
bbbbbbbb
aaaa
bbbb
marked
は、Markdown を HTML に変換するための高速で軽量なライブラリです。以下に、marked
のインストール方法と基本的な使用方法を解説します。
まず、marked
をプロジェクトにインストールします。
npm install marked
marked
を使って Markdown を HTML に変換する簡単な例を示します。
// markedのインポート
const { marked } = require('marked');
// Markdown文字列
const markdownString = `
# サンプルMarkdown
これは`marked`を使ったサンプルです。
## 見出し2
- リストアイテム1
- リストアイテム2
\`\`\`javascript
console.log("Hello, world!");
\`\`\`
`;
// HTMLに変換
const htmlContent = marked(markdownString);
// HTMLの表示
console.log(htmlContent);
highlight.js
を使ってコードブロックにシンタックスハイライトを追加する方法を示します。
npm install highlight.js
const { marked } = require("marked");
const hljs = require("highlight.js");
// シンタックスハイライトを設定
marked.setOptions({
highlight: function (code, lang) {
const language = hljs.getLanguage(lang) ? lang : "plaintext";
return hljs.highlight(code, { language }).value;
},
});
const markdownString = `
# シンタックスハイライト付きサンプル
\`\`\`javascript
function add(a, b) {
return a + b;
}
\`\`\`
`;
// HTMLに変換
const htmlContent = marked(markdownString);
// HTMLの表示
console.log(htmlContent);
これで、marked
ライブラリを使用して Markdown を HTML に変換し、シンタックスハイライトを追加することができます。
Git Flow は、Git を用いたブランチ管理のベストプラクティスの一つです。以下に基本的な Git Flow の使用方法とコマンドを解説します。
develop
から分岐。develop
から分岐。master
から分岐。まず、Git Flow をインストールします。
brew install git-flow
sudo apt-get install git-flow
新しいリポジトリで Git Flow を初期化します。
git flow init
新機能の開発を開始するために、develop
ブランチから feature ブランチを作成します。
git flow feature start my-feature
開発が完了したら、feature ブランチをdevelop
にマージします。
git flow feature finish my-feature
リリース準備を開始するために、develop
ブランチから release ブランチを作成します。
git flow release start 1.0.0
リリース準備が完了したら、release ブランチをmaster
とdevelop
にマージします。
git flow release finish 1.0.0
リリース後の緊急修正を行うために、master
ブランチから hotfix ブランチを作成します。
git flow hotfix start fix-bug
修正が完了したら、hotfix ブランチをmaster
とdevelop
にマージします。
git flow hotfix finish fix-bug
以上が基本的な Git Flow の使用方法です。