Djangoでのブログの始め方1

Python

今回はDjangoでのブログの始め方について記事を書きたいと思います。いろいろ書きたいことがあるのでいくつかの記事に分けさせていただきます。今回の内容としてはDjangoでブログを書く際の主要なライブラリについて書きたいと思います。

使用する主要ライブラリ

使用する主要なライブラリは以下2つです。これからそれぞれどのような役割のライブラリ化を説明していきたいと思います。

※テックブログでなければshikiは使わないかなと思います。

  • django-ckeditor
  • shiki

django-ckeditor

django-ckeditorはDjangoにリッチテキストエディタを組み込むためのライブラリです。リッチテキストエディタとはHTMLを知らなくても文字に装飾(色や大きさを変える、リンクを付けるなどなど)をつけることができるエディタのことです。記事一つ一つをすべて1からHTMLで記述するのは大変ですよね。。。django-ckeditorを使えば簡単に記事を書くことができます。

上記のようなエディタになっており、たくさんの装飾をすることができます。

shiki

shikiはJavaScriptのコードシンタックスハイライトを行うライブラリです。「おい、DjangoはPythonのフレームワークなのになんでJavaScriptが出てくるんだよ。」と思った方もいると思いますが、Djangoを使う場合でもブログの出力画面はHTMLで記述します。その際にちょこっとJavaScriptを使用することで画面がよりリッチになったりします。その為、JavaScriptも随所に使ってあげましょう。shikiをどう使うかの詳細な説明(実際のコードとか)は別の記事でします。shikiを使うと以下のようにブログ内で記載したコードをリッチに表現することができます。

おわりに

今回はDjangoでブログを書く際に必要となるライブラリ2つを紹介しました。この2つの具体的な使い方や、実際にDjangoでブログを書く際の流れについての記事は今後書いていきたいと思います。次回は、Djangoでブログを作る際のディレクトリ構造について書きたいと思います。ここまで見ていただきありがとうございました。

コメント

タイトルとURLをコピーしました