# Advancing-the-Blog **Repository Path**: cucy/Advancing-the-Blog ## Basic Information - **Project Name**: Advancing-the-Blog - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2017-08-24 - **Last Updated**: 2020-12-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ![Advancing the Blog Logo](https://cfe-static.s3.amazonaws.com/media/advancing-blog/images/advancing_the_blog_cfe.png) # Advancing the Blog Advancing the Blog is an extended look at building a modern blog with the Django Framework while leveraging other technologies such as jQuery, Markdown, Bootstrap, APIs, and more. ## Lecture Code [2 - Blog from Try Django 1.9](../../tree/f2d84fee42e21084fda34416f6c241b323ffe2bf) [3 - Render HTML and Markdown](../../tree/5422fee85302eb630d9cc35996c487909df087fd) [4 - Implement Django Pagedown for Stack Overflow style Markdown](../../tree/1b03a87f55830953f759a5780cf020903894921f) [5 - Responsive Image inside of Post Markdwon Content](../../tree/84715ad1362ad996a6e1d2de30fee332f3271e71) [6 - Render Markdown with Django](../../tree/af11eeb9ffd383374616a991878a9134069374a1) [7 - Truncate and Django Template Tags](../../tree/a3fe8d722b606e53aacd9ab79785f3a5eaf643c6) [8 - Dynamic Preview of Form Data](../../tree/7f5501bd71409119c08194787d0baee57f0e47cb) [9 - Django Crispy Forms](../../tree/87cec64fb692bd5874af89ef64edbbeb406509d6) [10 - Bootstrap Input Groups](../../tree/b5523eb63f7c6516a28d528a7de10d4c23891458) [11 - Django Generic Foreign Keys Part 1](../../tree/8252b575fe786edc8cf315f2d9e0472aabd2c470) [12 - Django Generic Foreign Keys Part 2](../../tree/f27242e9453aab5251bdf79a5307737f96677bd2) [13 - Django Generic Foreign Keys Part 3](../../tree/4947a5473e5d8e333eb4ed27678fe6365c2bdbbf) [14 - Model Managers & Instance Methods](../../tree/611e794b67aee252fe434c102a186c9398487118) [15 - Create Comments](../../tree/9db7bb5b32176b74a7d9e970e6a1f35a3b1965c8) [16 - Reply to Comments](../../tree/d5b050656c5b5e5c27c57a716029927cde767c90) [17 - jQuery fadeToggle for Comment Replies](../../tree/291c6a221c5474824f358612c78a81d594148025) [18 - Comment Thread](../../tree/4d73109f5ad9a94bf3a04b6de17e32ff8bee16db) [19 - Count Words & Get Read Time with Python](../../tree/1ef6cb54056d575a261dec1f5401c03c048686bc) [20 - Blog Post Read Time in Django](../../tree/49288a5e4003fd0ca34bd2d1d1bce7df727edea7) [21 - Delete View with Confirmation Page](../../tree/6adb42dd72a82a42fb03ec0ff1e57fcdfd9a04d0) [22 - Delete Permissions & Http Status Codes](../../tree/81a39eb7959b46c123b2335f2df6a0b680d96c18) [23 - Basic User Login, Registration, Logout](../../tree/5318def15925ab52840d387088afa22ec9a6b816) [24 - User Login & Form Validation](../../tree/42336531f6b1abdd0828d7339221bc94da25f884) [25 - User Register Form & View](../../tree/7c7c17eab39d9c967b0e0356ca4768a2b9077eb4) [26 - User Login Required](../../tree/209dffd1f60b9b76856fd0cf25b8a31b01419211) [27 - Breadcrumb Navigation](../../tree/3e9073f0375ffd41b7b4274ec3405d6995af1ef2)