BTemplates Blog

Tutorials, documentation and news about Blogger.

LMS Education – Documentation

Versión en Español

LMS Education is our original education-focused Blogger template. With a powerful shortcode system, it makes publishing courses, lessons, and tutorials effortless with auto-generated post lists, a testimonials slider, labels gallery, and integrated contact form. It has two versions: the Pro version adds dark mode, a blog post section, social icon auto-detection in sidebar and footer, an improved labels gallery, campus mosaic gallery, and credit removal, while the Free version is fully functional with all core features.

Template Options Widget

The Template Options gadget (LinkList46) sits in your Layout’s settings section. It lets you control core layout and styling without touching code.

Template Options gadget
SettingValuesDefaultDescription
Sidebar Locationleft, right, nonerightMoves the sidebar or hides it entirely
Top Menu Is Always Visibletrue, falsetrueKeeps the navbar sticky on scroll
Header HeightNumber (pixels)560Header section height on desktop
Force Uppercase In Titlestrue, falsefalseTransforms all heading and post titles to uppercase
Dark Mode Protrue, falsetrueEnables dark mode with Light/Dark/Auto switcher
RTL Directiontrue, falsefalseFlips layout to right-to-left for Arabic, Hebrew, etc.

Navbar & Menu

Top Menu

The Top Menu is based on a Links List Gadget/Widget, it automatically shows icons for a telephone number, email and location.

The menu will identify email address and phone number and add the corresponding icon, for the location icon you just need to be sure it includes the word “map” in any place inside the URL. If your URL doesn’t have this word, you can add #map at the end of you URL. Example:

https://miblog.blogspot.com/p/about/#map

Full gadget example:

Top Social Media Menu

The Top Social Media Menu is also based on a Links List gadget. This menu will turn your social media links into the correspondent icons.

Full gadget example:

Main drop down menu

The Main Menu support drop down sub items. It works based on a Links List gadget. So, to add a regular menu item (without drop down sub items) you just add a normal link, example:

To add a menu item with ONE level drop down sub items:

1. Crate a regular link, in this case the URL is not relevant.

2. Create a second link, but this time add a dash at the beginning of the New Site Name field and the correspondent URL. This is going to be the first element of your drop down menu.

3. Add as many element as you need, but remember to add the dash at the beginning of each Site Name.

Full gadget example:

Result:

To add a menu item with TWO levels drop down sub items:

1. Crate a regular link, in this case the URL is not relevant.

If you want to add a list of posts with a specific Label, add a new link following the next format:

tag:TagName-NumberOfPost-DisplayImage

Example: To show 5 posts from the label called ‘Photos’ with thumbnail, you should write:

The result is going to be something like:

Dark mode switcher Pro only

To add the dark mode toggle to your navbar, create a link with Site Name set to theme and any URL. The template replaces it with a dropdown offering Light (sun icon), Dark (moon-stars icon), and Auto (half-circle icon, follows system preference).

Header

Header background image

The header background image works using an Image gadget, to change it, go to your Blogger panel, then Layout and look for Header Background, click edit and add your new image.

To better results, use an image at least 1600px wide.

You can change, delete or add a logo to your blog going to your Blogger panel, then Layout, look for Page Header Gadget and clicking on edit.

You also can edit your Blog title and description with this option.

Homepage Sections

All homepage sections appear only on the homepage. Each is powered by an HTML widget that contains a single shortcode line.

SectionWidget IDDefault ShortcodeDisplay Style
CoursesHTML496-latest-350px-courseCourse cards with author, date, excerpt
TestimonialsHTML593-tag:Testimonials-250px-testimonialCarousel slider with avatar and quote
Latest BlogHTML79 Pro only6-tag:Blog-350px-bloglistBlog post cards with date and excerpt
Featured VideoHTML961-tag:Videos-800px-videoYouTube embed from latest labeled post
Labels GalleryLabel3 Pro / HTML (Free)Auto-generated (Pro) / Static cards (Free)Image gallery from selected labels
ContactContactForm1Native Blogger formName / Email / Message
Campus GalleryHTML98 Pro only4-tag:Campus-500px-mosaic4-column image mosaic with tags
Blocks MenuLinkList63Icon-based quick linksHome page navigation blocks

To edit which posts appear in a section:

  1. Go to Layout and find the section on the homepage
  2. Click the Edit icon
  3. Change the shortcode to point to your label. For example, to show 6 posts from a label called “Courses” in course card style: 6-tag:Courses-350px-course
  4. To show the latest posts regardless of label, use latest: 6-latest-350px-course
  5. Save the gadget

Blocks menu

Displayed only on the home page, the blocks menu uses a Links List gadget. Since it doesn’t support drop down item, you can, delete or edit item as normal Links List gadget and these will be turn into blocks.

Home page Posts list 1: Courses

Both, the Pro and Free version has the first list of posts displayed in the home page. You can edit this area to show the latest posts or posts under a specific label.

To edit this area, click the edit icon . To display the 6 latest posts (default) use this line:

6-latest-350px-course

To display the 6 latest posts under the tag “Courses”, for example, use this line:

6-tag:Courses-350px-course

In the Pro version of the template we added an new and easy way to display your blog’s labels, it’s a gallery that display the labels you want. In the Free version you also has this section, but you need to use HTML code to add name, link and thumbnail for each label.

To choose which labels to show, you just need to click on the Edit icon on the gadget . Click on Selected Labels, then edit, then click on the labels you want to display, click Done and Save the changes.

Testimonials slider

This section is perfect to add Testimonials about your services or products, but since this is also a list of posts, you can add any content here. You just need to specify the label name you want to use.

For example, to display the 3 latest posts under the label “Testimonials”, click on the edit icon and you use this line:

3-tag:Testimonials-250px-testimonial

Widget Title Markers

Adding a description (-desc:)

Most gadgets in Blogger don’t allow you to add a text description on them, but sometimes a description is very useful. To add a text description under the title of any gadget, change the title of the gadget following this format:

Title-desc:Description

Where:

  • Title – Is the title you want for this widget.
  • Description – Is the text description to display under the title.

Example: The Search Box gadget doesn’t have a field to add a description, to add one, we can write the following in the title field:

SEARCH-desc:Find courses, lessons and tutorials.

The gadget would look like:

And the result would looks like:

Home page Posts list 2: Blog Pro only

This section is only available in the Pro version. Here you can display the latest posts in your blog or the latest posts under a specific label.

For example, you display the latest 6 posts under the label “Blog”, click on the edit icon and use this line:

6-tag:Blog-350px-bloglist

Latest video Section

In this section you can display the video inside the latest post of a specific label.

For example, to display the video in the latest post published under the label “Videos”, click the edit icon in this area and use this line:

1-tag:Videos-800px-video

Shortcodes Reference

Post List Shortcode (in HTML widgets)

{N}-{postsType}-{size}px-{style}

Parameters:

  • N — number of posts to show
  • postsTypelatest (most recent) or tag:LabelName (posts under a specific label)
  • size — thumbnail width in pixels
  • style — display style (see table below)

Available styles:

StyleDescription
list (default)Thumbnail + title + summary + date
courseCard with author, date, excerpt, thumbnail overlay
bloglistCard with date, excerpt, hover thumbnail zoom
testimonialCarousel slider with avatar, name, location
mosaicImage grid with overlay title and tags
videoLatest YouTube embed from post content
simplelistMinimal list with chevron links
menulistCompact items with optional thumbnail (dropdown menus)

Real-world examples:

6-latest-350px-course             Latest 6 posts as course cards
3-tag:Testimonials-250px-testimonial  3 testimonials in slider
1-tag:Videos-800px-video          Latest video from "Videos" label
4-tag:Campus-500px-mosaic         Campus gallery in 4-column mosaic
3-latest-65px                     Latest 3 posts, sidebar list
6-tag:Blog-350px-bloglist         Latest 6 blog posts as cards

Comments Shortcode

N-comments

Example: 3-comments — displays 3 recent comments with avatars and snippets. Best used in sidebars or footer columns.

Shortcodes Inside Posts

In a education website, sometimes is very useful to display the of post under a specific label, for example to display the content of online course. In this template you can create this list with just one line.

For example, to display the latest 50 posts inside the label “Open source”, you just need to add inside you post this line:

[posts--tag:Open Source--50]

Dark Mode Pro only

The Pro version includes a full dark mode implementation using Bootstrap 5.3’s data-bs-theme attribute. All colors, shadows, and surfaces adapt automatically.

How to enable it

  1. In Template Options, set Dark Mode to true.
  2. Add a LinkList item with Site Name set to theme to your Main Drop Down Menu gadget (LinkList78).

The template replaces the theme item with a dropdown offering three options:

  • Light — sun icon (bi-sun-fill)
  • Dark — moon-stars icon (bi-moon-stars-fill)
  • Auto — half-circle icon (bi-circle-half, follows system preference and updates in real time)

To use a different logo in dark mode:

  1. Go to Layoutsettings section
  2. Add an Image gadget titled Dark Mode Logo (Optional)
  3. Upload an alternative logo designed for dark backgrounds (lighter colors, no dark elements)

The template swaps logos automatically when dark mode is active and reverts when switching back to light mode.

Persistence

The theme preference is stored in localStorage and persists across sessions. The Auto mode listens for OS-level prefers-color-scheme changes via matchMedia and updates the page in real time without a refresh.

Sidebar & Footer Widgets

Social icons in sidebar and footer Pro only

In this template you can add social icons to the sidebar or footer in a very easy way (Pro version), you just need to edit or create a Links List gadget and add all your social media links there, then your links are going to be transformed in icons automatically.

Example:

Sidebar Widgets

WidgetGadgetNotes
SearchBlogSearch43Google-styled search form
Latest PostsHTML67Default: 3-latest-65px (latest 3 posts, list style)
Follow MeLinkList73Auto-detected social icons Pro only
CategoriesLabel1Label cloud with post counts
AboutProfile1Author/team profile with avatar

Latest comments widget

To add a Latest comments widget you just need to add a new HTML gadget with the content following this format:

NumberOfComments-comments

Where:

NumberOfComments is the number of comments you want to display.

Example, to add a list with the latest 3 comments the content in the HTML gadget would be:

3-comments

Footer Widgets

The footer has a 3-column layout:

ColumnWidgetDescription
Footer 1PopularPosts2Popular posts with thumbnails
Footer 1Label2Category label list
Footer 2HTML98Campus gallery via shortcode Pro
Footer 2LinkList73Follow Me social icons Pro
Footer 3HTML63Recent comments (default: 3-comments)
Footer 3Profile1About section with avatar

The footer bottom bar includes an auto-updating copyright year and a menu.

Post Features

Every post includes:

  • Breadcrumbs — Home · Label · Post Title navigation on single post pages
  • Author Box — Profile image, name, and description below each post
  • Related Posts — Auto-generated based on post labels with thumbnail previews
  • Post Pager — Previous and next post navigation with card-style thumbnails
  • Share Buttons — Email, Facebook, Twitter, Pinterest, and WhatsApp sharing

Customization

Main font family and colors

To edit the current main font family and the color of some of the elements in the template, in your Blogger dashboard go to Layout, the look for the link to the Theme Designer. Once there, go to Adjust widths, here you can change the font and some colors.

Avatar/Profile Image

The template uses Blogger’s built-in profile image system. To update your avatar/profile image that appears in the template, you need to update your Blogger profile picture. Once you change it there, it will automatically update throughout the template.

Quick steps: Go to blogger.com/edit-profile.g → scroll down to Profile Photo → Remove image (if needed) → upload your new avatar → Save profile.

FAQs

How do I change the header background?

Go to Layout → find the Header Background Image gadget → click Edit and upload a new image (1600px wide recommended).

Go to LayoutPage Header section → click Edit on the Header gadget. You can change the title, description, and upload a logo image.

How do I change which posts appear in the Courses section?

Edit the HTML gadget in the Courses List section and change the shortcode. Example: 6-tag:MyLabel-350px-course.

How do I remove the sidebar?

In the Template Options gadget, set Sidebar Location to none.

How do I make the menu sticky?

In the Template Options gadget, set Top Menu Is Always Visible to true.

How do I add a list of posts inside a post?

Use the post-body shortcode: [posts--tag:LabelName--NumberOfPosts] anywhere in your post content. Example: [posts--tag:Course 1--10].

How do I change social media icons?

Edit the LinkList gadget in the Top Links Menu section (for top menu icons) or the FOLLOW ME gadget (for sidebar/footer icons). Add your profile URLs as links — the template detects each network automatically.

How do I add a description to a widget?

Append -desc:Your description to the widget’s title field. Example: Courses-desc:Explore our latest courses and tutorials.

How do I update the copyright year?

The template automatically updates the copyright year in the footer — no action needed.

How do I enable dark mode? Pro only

Set Dark Mode to true in Template Options, then add a LinkList item with the text theme to your main menu (LinkList78).

How do I add a dark mode logo? Pro only

Add an Image gadget in the settings section titled Dark Mode Logo (Optional) and upload your alternative logo.

How do I enable RTL direction?

In the Template Options gadget, set RTL Direction to true. The template loads Bootstrap’s RTL CSS and flips the entire layout for right-to-left languages.

Changelog

  • 23-05-2026 – Added RTL direction toggle in Template Options. Bootstrap 5.3.3 RTL CSS is loaded when enabled. Works cross all versions (Free, Pro, Demo).
  • 23-05-2026 – Added dark mode support to Pro and Demo versions with localStorage persistence, prefers-color-scheme listener, and auto logo swap. Upgraded Bootstrap from 4.3.1 to 5.3.3.
  • 22-05-2026 – Migrated icon library from Font Awesome 4.7 to Bootstrap Icons 1.11.3. Added data:view.isPreview conditional for template preview support.
  • 20-12-2022 – Added social icons for Tiktok and Mastodon on Pro version. Minor Javascript bug fixed due to format change in image URLs.
  • 19-02-2022 – Scripts fixed due to format change in image URLs
  • 21-09-2021 – Mail subscription gadget removed due to Google’s questionable decision to discontinue it.
  • 16-03-2021 – Fixed bug on dropdown menu when showing a second level item.
  • 23-08-2020 – Added Template options gadget. Fixed: Sidebar gadgets visible from Layout section.
  • 17-07-2020 – Fixed thumbnails from YouTube with low quality. Added third level of item in drop down menu.
  • 28-06-2020 – Fixed: post thumbnails are more compatible with the new Blogger.
  • 24-06-2020 – Fixed pages’ “read more”.
  • 08-06-2020 – Initial release.