Ulyssesの外部フォルダ機能を使って、原稿をGit管理しながらUlyssesで編集する方法

Ulyssesには「外部フォルダ機能」があり、Finder上のフォルダを指定してその中でファイルを生成したり読み込みつつ、入力はUlyssesからできます。
この機能のおかげで、MarkdownファイルとしてファイルをFinder上に残せますし、DropboxやGoogle Drive上のフォルダを指定しておけばバックアップにもなります。
ふと、「外部フォルダを指定できるということは、原稿をGit管理しつつUlyssesで編集できるのでは?」と思いつきました。
原稿をGit管理するという発想自体はあって、下記が参考になるので、そちらもぜひご覧ください。
Git管理するフォルダを作成する
GitHubでリポジトリを作成して、クローンします(本記事の目的から逸れてしまうため、今回はGitに関する細かい部分は割愛します)。
リポジトリを作成するときには通常のコードと原稿管理用のリポジトリを見分けるために「Writing_」などをリポジトリ名につけておくと便利です。
Ulyssesでクローンしたフォルダを読み込む
クローンしたらUlyssesのメニューバーの[ファイル]→[外部フォルダを追加…]から先ほどクローンしたフォルダを選択します。
Gitリポジトリ作成時に「README」を作成していると、それもUlyssesに反映されます。

あとは新規でシートを作成していきます。

ちゃんとGitで変更が感知されるので、進んだタイミングでこまめにコミットしていけばGitで管理できます。



ウェブサイトにおける「コピーライト」の書き方
Ulyssesの「コードブロック」と「ソースブロック」の違いと使い分け
ATOKのマンスリーレポートで自分の入力した文字数や打ち間違いの傾向を確認する
Ulyssesで記号を使ったマークアップを無効化する方法|毎回エスケープするのが面倒なときに使える
どちらの表記がより一般的なのか? /「ウインドウ」と「ウィンドウ」/「バイオリン」と「ヴァイオリン」/「バーチャル」と「ヴァーチャル」
毎日必ず行っている操作を少しでもラクにする!Macのカーソル操作関連の小技
Ulyssesで目標や締め切りを決めて特定のプロジェクトの文章を管理できる機能
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
ダミーとして使うURLは適当に入力せず、決まったものを使うようにしよう
コーディング時に「アノテーションコメント」を使ってコードを見やすく管理する
AlfredでKarabiner-Elementsのプロファイルを切り替えるWorkflowの作り方
Google Driveでフォルダのコピーをする方法
Visual Studio Codeで複数ファイルを編集するときにタブやペインの操作方法
MAMPでhtdocs内に複数のローカルホストを作成する方法
Alfredを最大限活用する、ブラウザのブックマーク管理方法について
Alfred 4のスニペットで使えるプレースホルダー機能
HyperSwitchで「This beta version has expired」と表示される場合は、公式サイトから再度インストールしてアップデート
Google Chromeのブックマークを綺麗に整理するコツ