This is an English translation of a Japanese blog. Some content may not be fully translated.
📝

Merits and Demerits of Pelican

Merits


  • Fast page load speed

  • Python-based

  • Free hosting on Github Pages

  • Gain some Git-related knowledge

  • Setup and customization are a hassle Gives a sense of personal ownership

  • Automatic version control via GitHub

  • Article editing is done entirely in Markdown (with Hatena, you eventually had to update the blog site directly)

Demerits


  • HTML generation is required for each article

  • No admin panel (though being CUI-based can be considered a merit)

  • Only one category can be assigned per article

  • Not much Japanese documentation online, so you need to read the English manual (though the official documentation is comprehensive)

  • Pelican themes and community seem to be declining

  • Article generation must be performed in an environment where Pelican is installed

  • URLs are not auto-linked (may depend on the theme; no existing plugin confirmed)

Other Notes


  • Custom domains are supported
  • Google Analytics can be configured
  • SEO effectiveness is currently unclear
  • Dynamic pages cannot be generated. Contact forms cannot be added. (Google AdSense may not be possible either)

Appendix


Checked performance with WebPageTest.

WebPageTest - Website Performance and Optimization Test https://www.webpagetest.org/

Conclusion

Static sites are incredibly fast.



Suggest an edit on GitHub