
Custom anchors can be used as hyperlinks to target a specific
heading on the page. However, the google analytics one didn't
work well because of the capital letters used.
closes odoo/documentation#8309
X-original-commit: 3a18276d4a
Signed-off-by: Jonathan Castillo (jcs) <jcs@odoo.com>
130 lines
5.0 KiB
ReStructuredText
130 lines
5.0 KiB
ReStructuredText
====
|
|
Blog
|
|
====
|
|
|
|
**Odoo Blog** allows you to create and manage blog posts on your website to engage your audience and
|
|
build a community.
|
|
|
|
.. tip::
|
|
If the Blog module is not yet installed, click :guilabel:`+New` on the website builder, select
|
|
:guilabel:`Blog Post`, and click :guilabel:`Install`.
|
|
|
|
Creating a blog
|
|
===============
|
|
|
|
To create or edit a blog, go to :menuselection:`Website --> Configuration --> Blogs: Blogs`. Click
|
|
:guilabel:`New`, and enter the :guilabel:`Blog Name` and the :guilabel:`Blog Subtitle`.
|
|
|
|
The :guilabel:`Blog` menu item is added to your website's menu the first time you create a blog and
|
|
gathers all your blogs.
|
|
|
|
Adding a blog post
|
|
==================
|
|
|
|
Go to your website, click :guilabel:`+New` in the top-right corner, and select
|
|
:guilabel:`Blog Post`. In the pop-up, **select the blog** where the post should appear, write the
|
|
post's :guilabel:`Title`, and :guilabel:`Save`. You can then write the post's content and customize
|
|
the page using the website builder.
|
|
|
|
.. tip::
|
|
- Illustrate your articles with copyright-free images from :doc:`Unsplash
|
|
</applications/general/integrations/unsplash>`.
|
|
- Type `/` in the text editor to format and add elements to your text.
|
|
|
|
.. important::
|
|
Don't forget to toggle the :guilabel:`Unpublished` switch in the top-right corner to publish
|
|
your post.
|
|
|
|
Using tags
|
|
==========
|
|
|
|
Tags let visitors filter all posts sharing the same tag. By default, they are displayed at the
|
|
bottom of posts, but can also be displayed on the blog's main page. To do so, click
|
|
:menuselection:`Edit --> Customize` and enable the :guilabel:`Sidebar`. By default, the sidebar's
|
|
:guilabel:`Tags List` is enabled.
|
|
|
|
To create a tag, go to :menuselection:`Website --> Configuration --> Blogs: Tags` and click
|
|
:guilabel:`New`. Fill in the:
|
|
|
|
- :guilabel:`Name`
|
|
- :guilabel:`Category`: tag categories let you group tags displayed on the sidebar by theme.
|
|
- :guilabel:`Used in`: to apply the tag to existing blog posts, click :guilabel:`Add a line`,
|
|
select the posts, and click :guilabel:`Select`.
|
|
|
|
You can add and create tags directly from posts by clicking :menuselection:`Edit --> Customize` and
|
|
select the post's cover. Under :guilabel:`Tags`, click :guilabel:`Choose a record...`, and select
|
|
or create a tag.
|
|
|
|
.. image:: blog/create-tag.png
|
|
:alt: Adding a tag to a blog post
|
|
|
|
.. note::
|
|
To manage tag categories, go to :menuselection:`Website --> Configuration --> Blogs: Tag
|
|
Categories`.
|
|
|
|
Customizing blog homepages
|
|
==========================
|
|
|
|
Customize the content of blog homepages by opening a blog homepage and clicking :menuselection:`Edit
|
|
--> Customize`.
|
|
|
|
.. note::
|
|
Settings apply to **all** blogs homepages.
|
|
|
|
:guilabel:`Top Banner`: :guilabel:`Name/Latest Post` displays the title of the latest post on the
|
|
top banner, while :guilabel:`Drop Zone for Building Blocks` removes the top banner and lets you use
|
|
any building block instead.
|
|
|
|
:guilabel:`Layout`: organizes posts as a :guilabel:`Grid` or :guilabel:`List`.
|
|
|
|
- :guilabel:`Cards`: adds a *card* effect.
|
|
- :guilabel:`Increase Readability`: improves the text's readability.
|
|
|
|
:guilabel:`Sidebar`: displays a sidebar containing an :guilabel:`About us` section.
|
|
|
|
- :guilabel:`Archives`: allows visitors to select a month and filter all posts created during that
|
|
month.
|
|
- :guilabel:`Follow Us`: displays links to your social media networks. They can be configured using
|
|
the Social Media building block somewhere on your website.
|
|
- :guilabel:`Tags List`: displays all tags related to a blog. Visitors can select a tag to filter
|
|
all related posts.
|
|
|
|
:guilabel:`Posts List`: :guilabel:`Cover` displays the posts' images, and :guilabel:`No Cover` hides
|
|
them.
|
|
|
|
- :guilabel:`Author`: displays the posts' authors.
|
|
- :guilabel:`Comments/Views Stats`: displays the posts' number of comments and views.
|
|
- :guilabel:`Teaser & Tags`: displays the posts' first sentences and tags.
|
|
|
|
Customizing blog posts
|
|
======================
|
|
|
|
Customize posts by opening a blog post and clicking :menuselection:`Edit --> Customize`.
|
|
|
|
.. note::
|
|
Settings apply to **all** posts.
|
|
|
|
:guilabel:`Layout`: :guilabel:`Title Inside Cover` displays the title inside the cover image, and
|
|
:guilabel:`Title above Cover` displays it above.
|
|
|
|
- :guilabel:`Increase Readability`: increases the text's readability.
|
|
|
|
:guilabel:`Sidebar`: displays the :guilabel:`Sidebar` and additional options:
|
|
|
|
- :guilabel:`Archive`: allows visitors to select a month and filter all posts created during that
|
|
month.
|
|
- :guilabel:`Author`: displays the post's author and creation date.
|
|
- :guilabel:`Blog List`: displays links to all your blogs.
|
|
- :guilabel:`Share Links`: displays share buttons to several social networks.
|
|
- :guilabel:`Tags`: displays the post's tags.
|
|
|
|
:guilabel:`Breadcrumb`: displays the path to the post.
|
|
|
|
:guilabel:`Bottom`: :guilabel:`Next Article` displays the next post at the bottom, and
|
|
:guilabel:`Comments` enable visitors to comment on the post.
|
|
|
|
:guilabel:`Select To Tweet`: visitors are offered to tweet the text they select.
|
|
|
|
.. tip::
|
|
Use :ref:`Plausible <analytics/plausible>` to keep track of the traffic on your blog.
|