一、背景#
- 大宝は文学や歴史に興味があります
- 大宝に文学や歴史の創作を試してもらいたいと思っています
- 多くの要素を総合考慮した結果、xLogブロックチェーンブログプラットフォームを選びました
二、計画#
- Obsidianをブログエディターとして使用します
- Githubを無料の画像ホスティングサービスとして使用します
- Obsidian のsync-to-xlogコミュニティプラグインをブログ投稿ツールとして使用します
- Obsidian のEmoコミュニティプラグインを画像ホスティングツールとして使用します
三、実施#
(一)xLog アカウントの登録#
- メールアドレスを使用して登録し、確認します
- 注意事項
- ブロックチェーン上で記事を公開したりコメントをする場合は、料金が発生します
- そのため、MetaMask などの電子ウォレットが必要です
- 登録直後はカスタムアバターを設定できません
- これには 0.057CSB が必要です
- 通常、最初にもらえる救済金は 0.02CSB だけです
(二)ブラウザに MetaMask 電子ウォレットプラグインをインストール#
- Edge ブラウザではEdge アドオンストアから MetaMask を検索してインストールできます
- Tor ブラウザでは組み込みのアドオンストアから検索してインストールできます
- その他のブラウザでは、Github のmetamask-extensionプロジェクトから対応するプラグインパッケージをダウンロードしてインストールします
- Google Chrome でのプラグインのインストール例
- metamask-chrome-11.16.15.zip をダウンロードし、同じ名前のフォルダに解凍します
- Google Chrome の拡張機能管理を開き、解凍したプラグイン拡張機能フォルダを読み込んでインストールします
- 以下の操作は Tor ブラウザで行うことをおすすめします
- Tor ブラウザの使用方法については、自分で調べてください
- Crossbell またはその他のネットワーク方法を選択して MetaMask にログインを試みます
- 8 文字以上のパスワードを MetaMask ウォレットに作成します
- 同時に、ウォレットの保護のために 12 のニーモニックフレーズが生成されます。保存する必要があります
- 生成されたアカウント情報を記録してください。例:
0x……
- 秘密鍵も保存できます。例:
18d……
- 水道から 0.02CSB の救済金を申請することもできます
(三)xLog のトークンを生成する#
- 自分の xLog ページを開き、接続をクリックします
- MetaMask を選択してバックエンドに入ります
- 左下の設定をクリックします
- 右側の xSettings をクリックします
- Operator Sign と Sync Operator にチェックを入れ、料金を支払うようにします
- xSettings オプションが開いていることを確認し、F12 を押してデベロッパーモードを開きます
- コンソールまたは Console をクリックします
- プロンプトの後に以下のコードを入力し、Enter キーを押して確認します:
JSON.parse(localStorage.getItem("connect-kit:account")).state.wallet.siwe.token;
- 警告メッセージが表示された場合は、指示に従って対応する解除文字を入力して、上記のコードを再入力します
- 下に表示される長いコードがトークンです
(四)sync-to-xlog プラグインの設定#
- Obsidian の設定からコミュニティプラグインを検索するか、sync-to-xlogからプラグインをダウンロードしてインストールします
- sync-to-xlog プラグインの設定で XLOG SIWE Token に先ほどの長いトークンを貼り付けます
- CharactorID は自動的に数字のシーケンスが生成されます
- 画像のアップロードを IPFS に変更するかどうかは選択しなくても構いません
- 接続テストが正常に完了したら、設定を保存します
(五)Emo プラグインの設定#
- Github アカウントの登録
- メールで確認コードを受け取り、Github アカウントを登録します
- 入力した Github のユーザー名とパスワードをメモしておきます
- 新しいリポジトリを作成し、フォルダ名を image とし、公開プロパティに設定します。これは画像のホスティングライブラリとして使用します
- 期限切れのないリポジトリ管理トークンを生成します
- Obsidian の設定からコミュニティプラグインを検索するか、Emoからプラグインをダウンロードしてインストールし、設定します
- ターゲットホスティングで Github を選択します
- オーナーに Github のユーザー名を入力します(メールアドレスではありません)
- リポジトリには image というフォルダ名を入力します
- ブランチには main を入力します。Github で生成されたブランチ名に基づいて確認してください。master である可能性もあります
- トークンには先ほど生成したリポジトリ管理トークンを入力します
- メッセージは自動生成されます
- パスには
2024/
と入力して、画像を年ごとに管理するためのフォルダを作成できます - ランダムなファイル名はチェックしなくても構いませんが、重複しない画像を確保する必要があります
- CDN はデフォルトのまま raw を保持します
- 画像ホスティングの使用方法
- Obsidian のノートに画像を貼り付けるか、ドラッグアンドドロップします
- 画像はライブラリに保存されるのではなく、自動的に Github にアップロードされます
- 位置は
image/main/2024
ディレクトリになります - 同時にノートには画像へのリンクが自動的に埋め込まれます
- ノートをプレビューすると、画像が自動的に表示されます