一、背景#
- 大宝は文学や歴史に興味があります
- 大宝に文学や歴史の創作を試してもらいたいと思っています
- 多くの要素を総合的に考慮した結果、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 キーを押して開発者モードを開きます
- コンソールをクリックします
- プロンプトの後にコード
JSON.parse(localStorage.getItem("connect-kit:account")).state.wallet.siwe.token;
を入力し、Enter キーを押して確認します - 警告メッセージが表示された場合は、指示に従って対応する解除キャラクターを入力し、上記のコードを再入力します
- 下に表示される長いコードがトークンです
(四)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
ディレクトリになります - 同時にノートには自動的に画像リンクが埋め込まれます
- ノートをプレビューすると画像が自動的に表示されます