---
title: "Discussion on \"How to Port a Jekyll Blog Theme to Python: Lessons From Actually Doing It\" | Hashnode"
description: "Discussion on \"How to Port a Jekyll Blog Theme to Python: Lessons From Actually Doing It\". I've been following a tufte-jekyll styled blog for a couple of years and that led me to discover Edward Tufte's book layout.\nEdward Tufte is renowned for his work on data visualization and information"
url: "https://hashnode.com/posts/how-to-build-a-reading-focused-blog-with-python-markdown-and-github-pages-for-free/6ab19a268fed0cf1f0fe1645"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [How to Port a Jekyll Blog Theme to Python: Lessons From Actually Doing It](https://freecodecamp.org/news/how-to-build-a-reading-focused-blog-with-python-markdown-and-github-pages-for-free?utm_source=hashnode&utm_medium=feed)

I've been following a tufte-jekyll styled blog for a couple of years and that led me to discover Edward Tufte's book layout. Edward Tufte is renowned for his work on data visualization and information

Sep 21 · 23 min read · freecodecamp.org  
Read the article

-   [#python](https://hashnode.com/tag/python)
-   [#blogging](https://hashnode.com/tag/blogging)
-   [#markdown](https://hashnode.com/tag/markdown)
-   [#blog](https://hashnode.com/tag/blog)
-   [#academic-writing](https://hashnode.com/tag/academic-writing)
-   [#minimalism](https://hashnode.com/tag/minimalism)

## Written by

[brooklyn](https://hashnode.com/@brkln)

@brkln · Paris

  
[View profile](https://hashnode.com/@brkln)

print(f"Leveraging {', '.join(\['numpy', 'scikit-learn', 'dask'\])} efficiency.")

AI Engineer. Exploring bigger than life datasets. url = "github.com/hyperphantasia"

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
