導入
私は、夜遅くまでコンピューターに向かってコードを書いたりメモを取ったりする開発者向けに特別な Obsidian テーマをデザインしました。このテーマは、画面の前で長時間過ごすユーザーの目の疲れを最小限に抑えるために開発されました。黒の背景に対照的な色を使用することで高いコントラストが実現され、可読性が向上し、快適なユーザー エクスペリエンスが提供されます。
このテーマの開発中に直面した主な課題は次のとおりです:
画面の明るさ: 長時間使用しても目に負担をかけない設計です。
可読性: テキストとコードが簡単に区別でき、理解できることを保証します。
シンプルさとミニマリズム: 不必要な視覚的な混乱を避け、焦点を絞ったユーザー エクスペリエンスを提供します。
コードの可読性: コードを簡単に区別して分析できる配色を設計します。
これらの基準を念頭に置いて、ユーザーエクスペリエンスを優先したテーマの作成を目指しました。
開発ノート
テーマ テンプレート ファイルは、Obsidian テンプレート ファイルから新しく作成された Obsidian Vault ファイルにコピーされました。
テンプレート ファイルが .obsidian/themes フォルダーに移動された後、manifest.json ファイルが編集されました。
ここで注意すべき最も重要な点は、manifest.json ファイルの名前フィールドに割り当てられた値がフォルダー名と一致する必要があるということです。たとえば、値が "name": "cyberdev" の場合、テンプレート フォルダー名も "cyberdev" に更新する必要があります。
この時点から、すべての調整はtheme.cssファイルで行われます。この段階で、理解すべき重要な点が 2 つあります:
Obsidian API のデフォルト CSS 変数:
Obsidian には、色、フォント サイズ、フォント ファミリー、境界線の太さなどの値を直接変更できるデフォルトの CSS 変数が用意されています。これらの変数は、Obsidian ドキュメントの CSS 変数セクションにあります。開発者ツールの使用:
Obsidian インターフェイスを開いた後、CTRL SHIFT I を押して開発者ツールにアクセスできます。次に、CTRL SHIFT C ショートカットを使用して、検査モードを有効にできます。これにより、マウスを使用して画面上の特定の要素を選択できるようになります。選択した要素に関連する CSS 変数が表示されます。 .cm-em{} などのこれらのクラスの場合は、ドット表記で記述し、中括弧内で変数を定義する必要があります。
ライセンス情報
他の Obsidian テーマ コードと同様、テーマ は MIT ライセンスのもとでオープンソースです。これをコンピューターにダウンロードするか、リポジトリからフォークを介してブランチを作成した後、必要に応じてカスタマイズして機能を追加できます。必要に応じて、リポジトリのクローンを作成し、コンピュータ上で編集することもできます。
プロジェクトファイルへのアクセス
次の GitHub アドレスでプロジェクトを確認できます:
gokayburuc/cyberdev-obsidian-theme
テーマをダウンロードする手順は、指定されたリポジトリ内にあります。
接触
このプロジェクトに関しては、次のチャネルから私にご連絡いただけます
電報 : @gokayburuc
メール : gokayburuc@yandex.com
リンクツリー : https://linktr.ee/gokayburuc
この記事が気に入ったら、チャンネル登録してこの記事を共有してください。
以上がCyberdev Obsidian テーマの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

CSSグリッドは、複雑で応答性の高いWebレイアウトを作成するための強力なツールです。設計を簡素化し、アクセシビリティを向上させ、古い方法よりも多くの制御を提供します。

記事では、レスポンシブデザインにおけるスペースの効率的なアラインメントと分布のためのレイアウト方法であるCSS FlexBoxについて説明します。 FlexBoxの使用量を説明し、CSSグリッドと比較し、ブラウザのサポートを詳細に説明します。

この記事では、ビューポートメタタグ、柔軟なグリッド、流体メディア、メディアクエリ、相対ユニットなど、CSSを使用してレスポンシブWebサイトを作成するための手法について説明します。また、CSSグリッドとフレックスボックスを使用してカバーし、CSSフレームワークを推奨しています

この記事では、要素の寸法の計算方法を制御するCSSボックスサイズのプロパティについて説明します。コンテンツボックス、ボーダーボックス、パディングボックスなどの値と、レイアウト設計とフォームアライメントへの影響について説明します。

記事では、CSS、キープロパティ、およびJavaScriptとの組み合わせを使用してアニメーションの作成について説明します。主な問題は、ブラウザの互換性です。

記事では、3D変換、主要なプロパティ、ブラウザの互換性、およびWebプロジェクトのパフォーマンスに関する考慮事項にCSSを使用して説明します。

この記事では、CSSグラデーション(線形、放射状、繰り返し)を使用して、ウェブサイトのビジュアルを強化し、深さ、フォーカス、および現代の美学を追加します。

記事では、CSSの擬似要素、HTMLスタイリングの強化における使用、および擬似クラスとの違いについて説明します。実用的な例を提供します。


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

SecLists
SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

Safe Exam Browser
Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

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

メモ帳++7.3.1
使いやすく無料のコードエディター
