> For the complete documentation index, see [llms.txt](https://halosoft.gitbook.io/soul-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://halosoft.gitbook.io/soul-documentation/blog-and-blog-post-page/blog-page.md).

# Blog page

Blog pages are the homepage for any blogs that you create within your Shopify admin. By default, they contain a **Blog posts** section.

## How to add a blog?

1. Go to **Online Store** -> **Blog posts**.
2. Click **Manage blogs**. After that, click **Add blog.**
3. Enter a title the blog.
4. Click **Save**.
5. Optional: To make a published blog appear in your online store navigation, [add a link](https://help.shopify.com/manual/sell-online/online-store/menus-and-links/#add-a-menu-item) to it in a menu.

## How to create a blog template?

1. From your Shopify admin, go to **Online Store** **->** **Themes**.
2. Find the theme that you want to edit, and then click **Customize**.
3. Choose **Blogs** from the dropdown window **->** Choose **Create template.**

{% hint style="info" %}
If you create a template in an unpublished theme, the new template can only be assigned in the Shopify admin after the theme is published.
{% endhint %}

## How to apply a new blog template?

1. Go to **Online Store** -> **Blog posts**.
2. Click **Manage blogs**.
3. Find and click the blog that you want to edit.
4. Choose template from **Theme template**.
5. Click **Save**.

{% hint style="info" %}
If you create a template in an unpublished theme, the new template can only be assigned in the Shopify admin after the theme is published.
{% endhint %}

## How to set up section for blog?

1. From your Shopify admin, go to **Online Store** **->** **Themes**.
2. Find the theme that you want to edit, and then click **Customize**.
3. Choose **Blogs** from the dropdown window **->** Choose **Default blog**.
4. From the side menu, select **Blog posts**. Configure the blog page in the setting on the side with the following settings.

<table><thead><tr><th width="205">Setting</th><th>Description</th></tr></thead><tbody><tr><td>Show article tags</td><td>Select this checkbox to show/hide the article tags on the blog page.</td></tr><tr><td>Maximum tags to show</td><td>Set the number of tags to show on the blog page. From 1 to a maximum of 10.</td></tr><tr><td>Tags alignment</td><td><p>This setting allows you to choose how the tags are aligned. There are three options: </p><ul><li><strong>Left</strong> </li><li><strong>Center</strong> </li><li><strong>Right</strong></li></ul></td></tr></tbody></table>

**Blog post card**

<table><thead><tr><th width="205">Setting</th><th>Description</th></tr></thead><tbody><tr><td>Show featured image</td><td>Displays the blog post's featured image.</td></tr><tr><td>Show date</td><td>For each blog post, displays the date that the blog post was published.</td></tr><tr><td>Show author</td><td>For each blog post, displays the author of the blog post.</td></tr><tr><td>Show description</td><td>Displays the blog post's description.</td></tr></tbody></table>

**Section padding**

<table><thead><tr><th width="205">Setting</th><th>Description</th></tr></thead><tbody><tr><td>Top padding</td><td>Determines the height of the top inner space of the section. Can be from 0px to 150px, increasing arithmetically of 2px (pixel).</td></tr><tr><td>Bottom padding</td><td>Determines the height of the bottom inner space of the section. Can be from 0px to 150px, increasing arithmetically of 2px (pixel).</td></tr></tbody></table>
