関連する学習の推奨事項: WeChat パブリック アカウント開発チュートリアル
2019 AD では、WeChat パブリック アカウントの植字機能運営者からは常に批判されており、Xium や 135 Editor などのツールは一派に分かれています。
しかし、それが WeChat のネイティブ ツールであれ、他のエディタであれ、クリエイターは限られたクリエイティブな経験をレイアウト デザインにまで広げなければなりません。
Markdown 写植の問題を解決する万能薬が誕生しました。
1. はじめに
1.1 マークダウンとは何ですか?
Markdown は、最小限の入力方法と学習コストが非常に低い植字構文です。
タイトル、引用符、太字、リンク、画像、コード スニペット、数式、テキスト作成に必要なその他の形式が豊富に含まれています。
これを使用すると、形式に邪魔されずにコンテンツ自体に集中できるようになります。

1.2 WeChat 公開アカウントと統合するにはどうすればよいですか?
このような優れた書式設定構文は、WeChat 公開アカウントではサポートされていません。 ############心配しないで! Markdown Nice は問題の解決をお手伝いします。
1.3 Markdown Nice とは何ですか?
オープンソースのMarkdownエディターで、書き込み後は組版が成功し、コピーしてWeChat公式アカウントに貼り付けることができます。 #########だから何?それだけですか? ############もちろん違います!素敵な赤ちゃん、他にどんな特徴がありますか?
図ベッド、脚注、コード、数式をサポート
8 種類のレイアウト テーマと 7 種類のレイアウトをサポートコード テーマ はカスタム スタイルをサポートしており、テーマを送信して人々に賞賛してもらうことができます

- #こんなに優れた特徴が目の前にあるのに、あなたは何ですか待っていますか?
- アドレス: https://mdnice.com

ああ、、、
ドン過小評価しないでください。パブリック アカウントの植字に Markdown を使用できるようにするために、現在の結果に達するまで、半年ほど WeChat パブリック アカウント エディターと格闘しました。
私の戦い方を聞きたいですか?言いたいことは言わせてください!
2.1 戦いのプロローグWeChat パブリック アカウント エディターは、Baidu FEX フロントエンド チームのオープン ソース ueditor プロジェクトに由来しており、これは、次に示すように、Web ページのコードを盗むことによって私によって発見されました。写真内:
markdown-> の変換合戦です。 ;リッチテキスト
, オープンソースやソフトウェアの世界には、この変換合戦の優れた実装が数多くあります。例:Web 側: editor.md、mavonEditor

をリッチ テキストに統合し、WeChat エディターや他の主要な国内プラットフォームのリッチ テキスト エディターにも適応します。 では、この問題を解決するツールはあるのでしょうか?実際には、次のようなものがあります:
- Web 側: md2all、wechat-format
- ブラウザ プラグイン: markdown-here
しかし上記のツール それぞれに欠点があるので、私はこの機会を見つけて、すべての欠点を解決するために自分の素敵な赤ちゃんを産みました!
Markdown Nice は、次のような多くのオープン ソース テクノロジで構成されるオープン ソース プロジェクトです。
- React: Facebook のオープンソース JS ビュー レイヤー フレームワーク
- markdown-it: マークダウン変換リッチ テキスト パーサー
- juice: CSS クラス セレクターをインライン スタイルに変換するツール
- codemirror: Web コード エディター
- ant-design: React UI コンポーネント ライブラリ
- mobx: 状態管理ライブラリ
- highlight.js: コード ハイライト ライブラリ
- MathJax-node: 画像ライブラリへの数式
- axios、ali-oss、qiniu-js など
注: 上記のオープン ソースの一部については、以下で説明します。 , オープンソースライブラリの具体的な機能については、こちらをご参照ください。
上記のテクノロジーを手に入れた後、私は WeChat 編集者に宣戦布告し、戦いの第一弾を発射しました。

2.2 戦いの最初のショット: コード テーマ
WeChat 公開アカウントは、2018 年以前はコード ブロックをまったくサポートしていませんでした。現在のサポートも非常に単一であり、コードフォントが大きいという問題があります。
WeChat パブリック アカウント エディターの開発者が、コード ブロックがプログラマー コミュニティにとってどれほど重要であるかについて考えたこともなかったというのは非常に腹立たしいです? ?

このため、問題の解決に役立つアーティファクトを強調表示する highlight.js
コードを見つけました。単一コードのテーマの質問です。
一定の審査を経て、atom-one-dark、atom-one-light、monikai、GitHub、vs2015、xcode、WeChat コード テーマを含む合計 7 つのコード スタイルが選択され、誰もが選択できるようになりました。
WeChat コード テーマは highlight.js
のカテゴリに属していないため、その構造は WeChat パブリック アカウント エディターのソース コードから取得する必要があります。次の 2 つの図は、その方法を示しています。それを取得します:


highlight.js と
markdown-it パーサーは組み合わせて使用されるため、ツールには 2 つのマークダウン パーサーがあり、それぞれ WeChat コード テーマとその他のコード テーマを解析するために使用されます。ソース コード リファレンス。
コード行が長すぎるために発生する複数行表示の問題。
この問題は、次の CSS コードを使用して解決できます:pre code {display: -webkit-box !important}复制代码比較の結果は図に示すとおりです:

2.3 戦闘の 2 番目のショット: 画像のアップロード
写真なしで優れた記事が成り立つでしょうか?
(何人かの技術スタッフは「私は持っていない」と言いました)

ナイスベイビーは、大手企業が運営管理するSM.MSイメージベッドを初めて使用しました。ありがとうございます!
この画像ベッドを使用して画像をアップロードすることはできますが、画像を WeChat エディターに貼り付けるときは、次のように失敗率が非常に高くなります (
WeChat エディターを踏みにじって死にたいです)。写真内:

上記の問題を解決するために、Markdown Nice では、Alibaba Cloud および Qiniu Cloud のカスタマイズされたイメージ ベッドを順次サポートしており、Alibaba Cloud および Qiniu Cloud のサービスを購入することで、独自に構築したイメージ ベッドを使用することができます。 #########しかし!ユーザーが自分で設定できるようにする 設定ドキュメントはありますが、設定プロセス全体が非常に複雑で悲惨です。

料金 | 有効期間 | 故障率 | |
---|---|---|---|
無料 | 1 日 | 低価格 | |
無料 | 長期 | #高#Alibaba Cloud | |
カスタム | 低 | Qiniu Cloud | |
カスタム | 低価格 | ## |
以上がトリッキーな WeChat パブリック アカウント エディターの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

SublimeText3 中国語版
中国語版、とても使いやすい

SAP NetWeaver Server Adapter for Eclipse
Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

WebStorm Mac版
便利なJavaScript開発ツール

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

ホットトピック









