Chalk.ist:Ideredが手がけたオープンソースのコードスクリーンショットツール
Chalk.ist:Ideredが手がけたオープンソースのコードスクリーンショットツール紹介
Chalk.istとは?
Chalk.istは、Ideredが開発したオープンソースのコードスクリーンショットツールで、主に開発者がコードを美しい画像に変換するのを支援します。ユーザーはコードを貼り付け、テーマとスタイルを選択するだけで、迅速に美しいコードスクリーンショットを作成でき、複数のプログラミング言語をサポートしています。ブログ執筆、pptプレゼンテーション、ソーシャルメディア共有などのシーンに適しています。

Chalk.istの特徴
直感的なインターフェース:左側にテーマ、フォント、背景、形式など豊富な調整パラメータパネルがあり、さまざまなグラデーション背景が美しく、ユーザーが自分で探求・調整できるため、異なるユーザーのコード表示スタイルの個別ニーズに対応できます。
高いカスタマイズ性:
コードの詳細調整:好みに応じてコードのフォント、サイズ、行間、文字間などを調整できるほか、異なるコードハイライトスタイルも選択でき、コードをより清晰で読みやすくします。
ウィンドウスタイルのカスタマイズ:ウィンドウスタイルをカスタマイズでき、ウィンドウの背景、タイトルバー、ウィンドウの影などを含むため、スクリーンショットがよりプロフェッショナルになります。
豊富な装飾オプション:行装飾、背景ノイズ、背景パーティクルなど複数の装飾オプションをサポートし、コードスクリーンショットの視覚的効果を高めます。
豊富なテーマ:既製のテーマが含まれており、ユーザーが独自のテーマを作成することも可能で、複数のテーマとスタイルが内蔵されており、自分のスタイルに最も合うコード配色を自由に選択できます。
便利で効率的:簡単な手順でコードを精美な画像に変換でき、あらゆるソーシャルメディア共有に適しており、時間と労力を節約します。
プリセット保存のサポート:現在の設定をプリセットとして保存できるため、後で迅速にアクセスして使用することができ、次回スクリーンショット時には一般的なスタイルを迅速に適用でき、時間と労力を節約できます。
共有しやすい:美化後のコードスクリーンショットをPNGまたはSVG形式でエクスポートでき、ソーシャルメディアへの共有やブログへの埋め込みも簡単です。
優れたパフォーマンス:Vue 3で構築されており、速度が速いです。
技術アーキテクチャ
フロントエンド:Vue.jsに基づいており、豊富なインタラクションとUI設定オプションを提供します。
バックエンド:主にNuxt.jsによって駆動され、動的ルーティングとサーバーサイドレンダリングの能力をサポートします。
スタイル処理:TailwindCSSによって実現されており、柔軟で効率的です。また、プロジェクトは/healthcheck APIエンドポイントを提供しており、サービスの健康状態を監視するために使用できます。
Chalk.ist使用方法
Chalk.istウェブサイトにアクセス:https://chalk.ist/ にアクセスします。
コードテーマを選択:ウェブサイトで好みのコードテーマを選択します。複数のプリセットテーマとカスタムテーマが用意されており、異なるユーザーのニーズに対応します。
コードを貼り付け:美化したいコードをエディタに貼り付けると、エディタでコードのリアルタイムプレビュー効果を確認できます。
スタイルをカスタマイズ:必要に応じてコードのスタイルをカスタマイズします。ウィンドウのスタイル、背景色、フォント、行番号表示などが含まれ、ウィンドウの枠線、影、透明度などのパラメータも調整でき、スクリーンショットをより美しくします。
スクリーンショットをエクスポート:カスタマイズが完了したら、「エクスポート」ボタンをクリックして、美化後のコードスクリーンショットをローカルに保存します。PNGまたはSVG形式でのエクスポートを選択できます。
デプロイ方法
http://chalk.ist/ はNuxt.jsを使用してフロントエンドとバックエンドの開発を行い、Vercelでの迅速なデプロイをサポートしており、非常に便利です。ローカルで実行したい場合は、以下の手順を参照して操作してください。
プロジェクトをクローン:ターミナルで git clone https://github.com/Idered/chalk.ist コマンドを実行します。
依存関係をインストール:pnpm install コマンドを使用してプロジェクトに必要な依存関係をインストールします。
開発環境を起動:pnpm run dev コマンドを実行すると、ローカルでChalk.istを起動できます。
オープンソースアドレス:https://github.com/Idered/chalk.ist
関連情報:
脚本プランナー▸
AIアプリ
AIニュース