下書きとポスターを含むリンクされた投稿

下書きとポスターを含むリンクされた投稿
下書きとポスターを含むリンクされた投稿

先週、リンク付き投稿の新しいフォーマットを発表した際、iPhoneとiPadでリンク付き投稿を作成するための適切なワークフローを構築していませんでした。いらだちに駆られ、下書きアクションとブックマークレットを作成し、追加テキストや引用文の有無にかかわらずWordPressへのリンクを投稿できるようにしました。

リンクされた投稿では、カスタムフィールドを使って元のソースにリンクし、サイトに表示されるクリック可能なタイトルの書式を設定しています。Tom Witkin's Posterは、iOSからMacStoriesに投稿を公開するための私のデフォルトアプリで、ありがたいことにURLスキームからカスタムフィールドを呼び出し、値を代入する機能をサポートしています。一方、Agile Tortoise's Draftsは、複数のアクションを連携させるのに私のお気に入りのアプリで、メモの最初の行とそれ以降の行を区別するカスタムURLアクションを起動できます。これは、リンクされた投稿に追加したいテキストとソースURLを分離する良い機会だと思いました。

[[body]]Draftsでは、PosterのURLスキームに をパラメータにtext[[title]]を に使用して新しいURLアクションを作成しましたcustomfield。こうすることで、リンク先のURLが下書きの最初の行であると仮定すると、そのURLはPosterのWordPressカスタムフィールドになります(エンコードはDraftsが行います)。さらに、最初の行以降に書かれたテキストは投稿本文として扱われるため、PosterのLinked Postアクションをトリガーする前に、Draftsに直接引用や短いコメント(Markdown形式)を挿入することができます。[1]

この下書きアクションでは、Posterがカスタムフィールドに有効な値を割り当てるために、以前にコピーしたURLを最初の行に手動で貼り付ける必要があります。Google ChromeやSafariからPosterにURLを素早く送信し、さらにウェブページ名をタイトルとして使用したい場合はどうすればよいでしょうか?ブックマークレットを使えば可能です。

javascript:window.location='posterapp:///create?text=&customfield_externalLink='+encodeURIComponent(location.href)+'&title='+encodeURIComponent(document.title);

ワークフローはもっと改善できると思います。例えば、PosterのURLスキームからWordPressカテゴリーを選択したり、下書きにタイトルとサブタイトルを設定したり(そうすれば、ソースURLタイトルを下書きの本文から常に分離できます)したいです。とはいえ、今のところはこれで十分な解決策であり、毎回手動でリンクされた投稿を作成するよりはましです。


  1. Draftsの「MarkdownをHTMLに変換」アクションをLinked Postのアクションに連携させることもできますが、Posterでは生のHTMLが残ってしまい、それ以上編集するのが難しくなります。代わりに、Poster側で変換処理を任せたいと考えています(設定 > テキストをHTMLに変換 > はい)。↩︎

クラブ・マックストーリーズ

追加コンテンツと特典にアクセスする

Club MacStories は 2015 年に設立され、ほぼ 10 年間にわたって毎週独占コンテンツを提供してきました。

毎週、毎月の電子メール ニュースレターから始まったものが、すべての MacStories ファン向けに設計されたメンバーシップ ファミリーに成長しました。

詳細については、こちらおよびクラブの FAQ をご覧ください。

Club MacStories : アプリ、ヒント、自動化ワークフロー、長​​文執筆、MacStories Unwind ポッドキャストへの早期アクセス、定期的な景品など、盛りだくさんの情報を満載した、電子メールと Web 経由の週刊および月刊ニュースレター。

Club MacStories+ : Club MacStories が提供するすべての機能に加え、アクティブな Discord コミュニティ、クラブの過去のカタログ全体を閲覧するための高度な検索機能とカスタム RSS 機能、ボーナス コラム、多数のアプリ割引などが含まれます。

Club Premier : 上記のすべてに加え、早期に、広告なしで、高ビットレートのオーディオで配信される当社の主力ポッドキャストの拡張バージョンである AppStories+ が含まれます。