はじめに
Markdown to Imageは、Markdownテキストを視覚的に魅力的なソーシャルメディア画像にレンダリングするためのReactコンポーネントです。このプロジェクトには、オンラインのMarkdown to Posterエディタとして使用できる組み込みWebエディタも含まれており、ワンクリックのデプロイメントをサポートしています。ユーザーは、プロジェクトに統合したり、オンラインエディタを使って画像を編集・生成するなど、さまざまな方法でコンポーネントを使用することができます。
機能一覧
- ソーシャル共有に最適化されたポスター画像のMarkdownレンダリング
- 内蔵テンプレートがカスタムテンプレートをサポート
- 9つのプリセットテーマから選択可能
- 出力を画像としてコピーする
- Vercelなどのプラットフォームへのワンクリック配備
- オンライン画像をポスターに簡単に挿入できる統合画像CORSプロキシ
- 電子メールやエディタに簡単に貼り付けられるよう、HTMLコードとしてコピー出力。
ヘルプの使用
設置プロセス
- クローンプロジェクト ::
git clone https://github.com/gcui-art/markdown-to-image
cd markdown-to-image
- 依存関係のインストール ::
npmインストール
- サービス開始 ::
npm run dev
- エディターへのアクセス ::
ブラウザを開き、次のサイトにアクセスする。http://localhost:3000
オンラインエディターが利用可能になった。
ウェブエディターの使用
- エディターを開く ::
インタビュー オンラインエディター. - マークダウン・コンテンツの入力 ::
Markdownコンテンツをエディタに入力またはペーストしてください。 - テンプレートとテーマを選ぶ ::
あらかじめ用意されたテンプレートやテーマから選ぶか、カスタマイズすることができます。 - 画像の生成 ::
Generateボタンをクリックすると、美しいソーシャルメディア画像がレンダリングされます。 - コピーまたはダウンロード ::
生成された画像はクリップボードにコピーしたり、画像ファイルとしてダウンロードすることができます。
プロジェクトへの統合
- インストール済みコンポーネント ::
npm i markdown-to-poster
- コンポーネントの紹介 ::
import 'markdown-to-poster/dist/style.css';
import { Md2Poster, Md2PosterContent, Md2PosterHeader, Md2PosterFooter } from 'markdown-to-poster';
- コンポーネントの使用 ::
const markdown = `# Titlen This is sample Markdown content.`;
return (
<Md2ポスター
ポスターのタイトル</Md2PosterHeader
{markdown}。
ポスター下部</Md2PosterFooter
</Md2Poster
).
カスタマイズされたテンプレートとテーマ
- プリセットのテーマを選ぶ ::
このプロジェクトでは、エディターで選択できる9つのプリセットテーマを提供しています。 - カスタマイズされたテンプレート ::
テンプレートをカスタマイズして、必要に応じてスタイルやレイアウトを変更することができます。
ヴェルセルへの配備
- ワンクリック配備 ::
打込むプロジェクトページVercelでデプロイ」ボタンをクリックし、プロンプトに従ってデプロイを完了します。 - カスタムドメイン名 ::
デプロイ後、エディタ用にカスタムドメイン名を設定することができます。
詳細な機能操作の流れ
- Markdownを画像としてレンダリングするエディタにMarkdownテキストを入力し、プリセットテーマまたはカスタムテンプレートを選択し、Generateボタンをクリックすると、ソーシャルシェア用に最適化されたポスター画像が生成されます。
- 出力を画像としてコピーする画像生成後、[コピー]ボタンをクリックすると、画像がクリップボードにコピーされ、他のアプリケーションに簡単に貼り付けることができます。
- ワンクリック配備Vercelのようなプラットフォームを使ってワンクリックで展開し、独自のオンラインMarkdown to Posterエディタを素早く構築できます。
- 統合画像CORSエージェントオンライン画像リンクをMarkdownテキストに挿入すると、エディタは自動的にCORSの問題を処理し、画像が適切に表示されるようにします。