cirry

cirry

我的原生博客地址:https://cirry.cn

Astroフレームワークを使用して開発されたブログ

Astro-Yi テーマの設定と執筆のヒントで詳細なブログの紹介をご覧いただけます。

2024-03-20#

公式のテーマリポジトリを収録しました。

2024-03-18#

多くの新機能を追加しました:

  • 国際化
  • コード表示の強化
  • 画像表示の強化
  • コードの最適化
  • ホームページのヘッダー表示を削除しました
  • waline@3 をアップグレードしました
  • 最近の更新時間機能を最適化しました

2024-01-30#

V4 版に関して、いくつかのアップグレードの注意事項があります。

  1. permalinkパーマリンク属性は削除され、slugに置き換えられました。
  2. update属性は削除され、記事の最終更新日としてより正確なファイルの最終変更日が使用されるようになりました。
  3. src/config.ymlファイルはsrc/config.tsファイルに置き換えられ、いくつかの設定項目が変更されました。

2024-01-23#

コードとディレクトリ構造を最適化するために長い時間を費やしました。また、AstroV4 の新機能である「ビュートランジションアニメーション」を試してみましたが、多くの問題に遭遇し、結局諦めました。

アップグレード後、パッケージングツールは vite に変更され、v2 バージョンよりも速くなりました。テーマにいくつかの小さな機能を追加しました。

変更は最小限に抑えており、多くは公式の変更です。

2024-01-20#

年末に近づいて、少し余裕のある時間ができましたので、このテーマを整理しました。今日、ほぼアップグレードが完了しましたが、以前よりもスムーズになったと感じています。

現在、未解決の問題が 2 つあります。1 つは画像の遅延読み込みの問題、もう 1 つはページを更新するときのテーマカラーの切り替えの問題です。

後日、これらの 2 つの機能を改善するために時間を割く予定です。

2023-03-26#

テーマは現在公式に申請されており、審査結果はまだわかりませんが、公式に採用されなくても、皆さんが気に入っていただければ使用できます。テーマ Yi はAstro-Yiで公開されており、お好きな方はスターをつけてダウンロードしてご利用いただけます。

2023-03-23#

今日はブログのコードを最適化するために多くの時間を費やし、多くの設定項目を追加しました。私のテーマは waline を深く統合しており、このコメントシステムは非常に使いやすいと思いますので、ブログを構築する際にずっと使用しています。私のテーマを使用する場合は、waline を使用するか、より多くのコメントシステムをサポートするために PR を送信してください。また、私は後でいくつかのビデオを Bilibili に投稿し、ゼロからブログを構築し、さらに多くのコンテンツを楽しむ方法について紹介します。興味がある方は私の Bilibili リンクをクリックしてフォローしてください。

2023-03-22#

Astro の V1 では、md ドキュメントには layout の Frontmatter を記述する必要があり、設定したコンポーネントでブログページをレンダリングする必要がありました。Astro に初めて触れたとき、これは大きな欠点だと感じました。最近、V2 がリリースされ、公式がこの問題を解決しました。これにより、静的ブログを移行する際に非常に簡単になり、以前のブログ記事の md ファイルをsrc/contentディレクトリにコピーするだけで済みます。

現在、コードを最適化し、冗長なコードを削除し、テーマをオープンソース化して公開する準備をしています。

2023-03-14#

私のブログはすでに非常に完成度が高くなっており、使用感も非常にスムーズです。将来的には astro-theme の公式テーマにも公開される予定です。

現在実装されている機能:

  1. 記事のトップ表示機能
  2. ページネーション機能
  3. ダークモード切り替え
  4. モバイル対応機能
  5. タグと記事のカテゴリー
  6. 前の記事と次の記事の切り替え
  7. 記事の目次機能
  8. コメント機能
  9. 記事アーカイブ機能
  10. 最近の記事機能
  11. 最近のコメント機能
  12. 記事の閲覧数表示機能
  13. ウェブサイトの閲覧回数表示
  14. 記事検索機能
  15. タイトルヘッダーに戻るボタンを表示
  16. 画像の遅延読み込み機能
  17. 数式の表示サポート
  18. 画像の拡大縮小表示機能
  19. コードブロックのコピー機能の追加
  20. 個人のアクティビティページの追加
  21. Astro フレームワークを v2 にアップグレード
  22. 永続的な固定リンクの実装
  23. リンクページの追加

未実装の機能:

なし

2023-02-07#

私のブログはほぼ完成しました。すべての予定機能が開発されました。このブログテーマが気に入った場合は、コメントを残すか、公式ウェブサイトをご覧ください(まだ公式テーマには公開されていません)。

このテーマのスタイルと機能は非常にシンプルで、コンテンツを重視しています。将来的にはもっと美しいテーマを開発する予定ですので、引き続きご注目ください。

astro について聞いたことがない人もいるかもしれませんが、実際には hexo とほぼ同じくらい簡単で、機能も強力で、ウェブページの読み込み速度も速いです。

皆さんも見ましたね。これは私が新しく開発したブログテーマで、今日は初めてオンラインでテストデプロイしましたが、まだいくつかの機能が完全に実装されていません。

後日、すべての機能が完全に開発された後、オープンソース化して皆さんにご利用いただけるかもしれません。

完了するまでの機能:

  • 設定ファイルの抽出
  • 最近のコメント機能の完全な実装
  • モバイル対応
  • ダークテーマの切り替え
  • 前の記事、次の記事の切り替え
  • head コンソールエラーの修正
  • アイコンの最適化、フォントの最適化
  • 全体のスタイルの最適化
  • Markdown のスタイルの最適化
  • コードのハイライトスタイルの最適化
  • Git カレンダーと豆瓣の表示機能の追加
  • TOC 機能
  • カテゴリーとタグのページネーション機能の表示
  • カテゴリーごとの記事数の表示
  • カテゴリーとタグのホームページの表示内容の改善(ホームページは必要ないと感じました)
  • スポンサーページの改善
  • コメント機能の完全な実装
読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。