We now have a clean, functional blog, but you might have noticed that our current implementation does not reflect the theme, exactly. Let’s complete these last parts, together.
To do this, we’ll need to:
- Set up our Home to display the four latest blog entries
- Configure the blog detail view to display an attractive header
Open your website, navigate to your “Home” page in the dashboard and make sure you are in Edit View by clicking on “Edit page.”
Next, click “Page.” Then, click “Page settings…,” rename the Title to “About” and adapt the Slug to “about.” Hit “Save” and finalise your changes by clicking “Publish changes.”
After publishing, click on “Page,” select “Create Page” and choose “Duplicate this Page.” Then, set the title to “Home.”
Press “Save” again, switch to Edit View by clicking “Edit page,” and then click “Publish page now.”
Finally, make sure that the home page is positioned as the first page in your menu. You can do this by clicking on the first menu in the toolbar next to the django CMS logo (with the name of your Project), then “Pages” and dragging and dropping “Home” to the first spot.
The navigation will be updated immediately and won’t need publishing.
Make sure that you are in Edit Mode on the home page, then click on “Structure” and remove all plugins within the “Content” placeholder by selecting “Empty all”, so we can add new plugins:
Click on the “+” icon in the “Content” area and search for “Latest Articles.” Add this plugin and choose to display the four latest articles in the options:
The plugin will now pull your four most recent blog articles and display them, automatically. Now publish your changes by clicking “Publish page changes.”
Applications vs. Plugins
Applications such as “Aldryn News & Blog” define various plugins that can be used across your website. These plugins reuse the data defined in your blog articles and are used to display information such as latest articles, authors or defined tags. Different applications provide different plugins.