<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>Designing with Computers - Tutorial</title><link href="https://designingwithcomputers.com/" rel="alternate"/><link href="https://designingwithcomputers.com/feeds/tutorial.atom.xml" rel="self"/><id>https://designingwithcomputers.com/</id><updated>2026-04-17T00:00:00-04:00</updated><entry><title>How I Developed My Website Using Python Pelican</title><link href="https://designingwithcomputers.com/blogs/09_pelican.html" rel="alternate"/><published>2026-04-17T00:00:00-04:00</published><updated>2026-04-17T00:00:00-04:00</updated><author><name>Kian Wee Chen</name></author><id>tag:designingwithcomputers.com,2026-04-17:/blogs/09_pelican.html</id><summary type="html">&lt;p&gt;I have been using Jekyll with Github pages for my website. Jekyll is a great static site generator with many great themes available. I was quite happy with my Jekyll site. However, Jekyll is written in Ruby, I am much more comfortable with Python. I get really nervous about breaking …&lt;/p&gt;</summary><content type="html">&lt;p&gt;I have been using Jekyll with Github pages for my website. Jekyll is a great static site generator with many great themes available. I was quite happy with my Jekyll site. However, Jekyll is written in Ruby, I am much more comfortable with Python. I get really nervous about breaking something whenever I want to change the underlying theme. I chose Jekyll previously cause of the availability of great looking themes, which is not exactly the case with Pelican. I finally found the time and the determination to make the transition to Pelican recently. Unfortunately, after searching around online, Pelican still faces the same issues of lacking good looking themes. I will have to dive into Pelican and customize it for my website.&lt;/p&gt;
&lt;p&gt;Pelican has a decent &lt;a href="https://docs.getpelican.com/en/latest/index.html" target="_blank"&gt;documentation site&lt;/a&gt;. The site's Getting Started provide basic installation, create a project and site generation guides. It is useful to go through them and have a sense of the Pelican workflow. However, I feel there are not sufficient materials for beginners like me who wants to build a good looking website for documenting my works. I search online and found two good tutorials &lt;a href="https://inventwithpython.com/blog/pelican-tutorial.html" target="_blank"&gt;here&lt;/a&gt; and &lt;a href="https://mosaid.xyz/articles/complete-tutorial--creating-categories-and-subcategories-using-pages-in-pelican-2.html" target="_blank"&gt;here&lt;/a&gt;, that really help me with understanding Pelican, and I used LLMs like Gemini to help with the learning. I wrote a &lt;a href="../pelican-tutorial/intro-pelican" target="_blank"&gt;&lt;strong&gt;series of Pelican tutorials&lt;/strong&gt;&lt;/a&gt; to document my Pelican learning journey. The tutorials are mainly for myself so I would remember what I have done. At the same time, I hope the tutorials can be helpful for anyone who is thinking of working on their own website using Pelican.&lt;/p&gt;</content><category term="Tutorial"/></entry></feed>