Repolode
sennkuwu

sennkuwu/wechat-style-extractor

WeChat公式アカウント記事から再利用可能なデザインテンプレートを抽出し、WeChatエディターに貼り付けられるリッチテキストとしてプレビューするツールです。

スター
155
フォーク
18
未解決の Issue
0
最終コミット
2 か月前

これは何?

WeChat Style Extractorは、公開されているWeChat公式アカウント記事のリンクを受け取り、レイアウトを解析します。色、フォントサイズ、行の高さ、余白、カードなどのコンテンツ要素を集計し、検出した視覚的なパラメーターや各要素のルールを表示します。

サーバー側のパーサーが記事を取得してHTMLをサニタイズし、スタイルを正規化したうえで記事のスタイルシートをインライン化するため、グリッド、配置、影、リスト、テーブルが維持されます。画像、遅延読み込み画像、CSSの背景画像も保持されます。スマートフォン幅のプレビューで結果を確認してから、リッチテキストとしてWeChatエディターにコピーできます。

認識はヒューリスティックに基づいています。認識できない項目は非表示になり、プレビューではデフォルト値が使われます。また、インラインスタイルを使ってもWeChatエディターで完全に同じ表示になるとは限りません。取得先はmp.weixin.qq.comに限定されており、WeChatがサーバーに認証ページを表示することもあります。

主な機能

  • 01記事のリンクから色、フォントサイズ、行の高さ、余白を抽出します。
  • 02タイトル、著者、カードなどのコンテンツ要素を識別します。
  • 03元の画像、遅延読み込み画像、CSSの背景画像を保持します。
  • 04記事のスタイルシートをインライン化し、グリッド、影、リスト、テーブルを維持します。
  • 05スマートフォン幅のプレビューを表示し、結果をリッチテキストとしてコピーできます。

ユースケース

  • 人気のWeChat公式アカウント記事のレイアウトパターンを調べる。
  • WeChat記事の書式設定に使える、独自の再利用可能なテンプレートを作成する。
  • WeChatエディターで公開する前に、スマートフォンでの記事の見え方を確認する。

クイックスタート

  1. 1

    依存関係をインストールする

    npm install
  2. 2

    開発サーバーを起動する

    npm run dev
  3. 3

    本番用にビルドする(任意)

    npm run build

使う前に知っておきたいこと

  • Node.js 22.13 以降が必要です。
  • 記事の取得は mp.weixin.qq.com のリンクでのみ動作します。また、WeChat ではセキュリティ確認ページが表示され、解析がブロックされることがあります。
  • スタイルの抽出はヒューリスティックに基づいており、WeChat エディターではインラインスタイルが完全に保持されない場合があります。

トピック

よくある質問

wechat-style-extractor とは?
WeChat公式アカウント記事から再利用可能なデザインテンプレートを抽出し、WeChatエディターに貼り付けられるリッチテキストとしてプレビューするツールです。 WeChat Style Extractorは、公開されているWeChat公式アカウント記事のリンクを受け取り、レイアウトを解析します。色、フォントサイズ、行の高さ、余白、カードなどのコンテンツ要素を集計し、検出した視覚的なパラメーターや各要素のルールを表示します。
wechat-style-extractor は無料で使えますか?ライセンスは?
wechat-style-extractor は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
wechat-style-extractor は今もメンテナンスされていますか?
半年以内に更新あり。wechat-style-extractor の最終コミットは 2026年9月5日 です。
wechat-style-extractor は何に使えますか?
人気のWeChat公式アカウント記事のレイアウトパターンを調べる。 WeChat記事の書式設定に使える、独自の再利用可能なテンプレートを作成する。 WeChatエディターで公開する前に、スマートフォンでの記事の見え方を確認する。
wechat-style-extractor のインストール方法は?
依存関係をインストールする: npm install 開発サーバーを起動する: npm run dev 本番用にビルドする(任意): npm run build
wechat-style-extractor はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/sennkuwu/wechat-style-extractor

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト