Руководство по созданию темы Blogger для начинающих: пустая страница Blogger

Это руководство для начинающих по созданию темы Blogger охватывает базовую структуру XML-кода, используемого в Blogger, а также настройку CSS для создания красивого и адаптивного дизайна блога. В нём также представлены ключевые элементы, такие как заголовок, контент, боковая панель и нижний колонтитул, а также примеры использования различных виджетов в Blogger, что упрощает читателям понимание и применение их при разработке собственных тем.
Пустая тема Blogger
список содержания показывать

Это руководство для начинающих по созданию темы Blogger охватывает базовую структуру XML-кода, используемого в Blogger, а также настройку CSS для создания красивого и адаптивного дизайна блога. В нём также представлены ключевые элементы, такие как заголовок, контент, боковая панель и нижний колонтитул, а также примеры использования различных виджетов в Blogger, что упрощает читателям понимание и применение их при разработке собственных тем.

—– css Ваш здесь —– Введите ваш css здесь.


Этот код Самая базовая структура темы Blogger вместе с:

  • HTML-макет Blogger + пространство имен
  • Мета для мобильных устройств/настольных компьютеров
  • Извлечение данных блога, таких как названия страниц
  • Область для вставки CSS
  • Один раздел для вставки виджетов
  • Добавьте кредит ниже

Простой и удобный для создания минималистичных шаблонов Blogger.

✔ Этот раздел предназначен для объявления XML и определения пространств имен.

  • xmlns:b = Используется для тегов Blogger, таких как: <b:if>, <b:section>
  • xmlns:данные = Используется для извлечения данных из таких блогов, как data:blog.pageTitle
  • xmlns:expr = Используется для обработки различных выражений.

✔ Настройте Internet Explorer на отображение как IE7

✔ Установить размер разделенного экрана для мобильного устройства/компьютера

  • Если это мобильный телефон → используйте адаптивную область просмотра.
  • Если это рабочий стол → установите ширину 1100 пикселей.

✔ Попросите Blogger включить контент <head> Стандарты блогеров

  • Такие как автоматические скрипты, различные метатеги

✔ Назовите веб-страницу по названию страницы блога.

  • Используйте данные, которые Blogger автоматически генерирует для вас.

✔ Раздел для вставки CSS темы

  • <![CDATA[ ]]> = Используется для вставки кода, который не может быть напрямую обработан XML, например CSS.

✔ Раздел отображения основного контента блогера

  • <b:section> Это раздел, в котором мы можем добавлять виджеты.
  • showaddelement='да' = Позволяет добавлять гаджеты в макет.

✔ Закрыть HTML-структуру


<!– Header –> ส่วนหัวเมนู

<!– Content –> ส่วนนี้คือการดึงโพสมาแสดง

<!– Footer –> ส่วนท้าย

🧱 ส่วนบนของเว็บไซต์ (Header)

<header>
  <h1><data:blog.title/></h1>
  <nav>
    <ul>
      <li><a expr:href='data:blog.homepageUrl'>Home</a></li>
      <li><a href='#'>About</a></li>
      <li><a href='#'>Contact</a></li>
    </ul>
  </nav>
</header>

📰 ส่วนเนื้อหา (Content Section)

<div class="container">
  <b:section id='main' class='main' showaddelement='yes'>
    <b:widget id='Blog1' type='Blog' title='Blog Posts' visible='true'/>
  </b:section>
</div>

ส่วนเนื้อหา ทำงานอย่างไร?

  • <b:section> = พื้นที่ใส่ widget (จัดผ่าน Layout ใน Blogger)
  • <b:widget type="Blog"> = แสดงโพสต์ของ Blogger
  • Blogger จะ generate HTML ด้านใน เช่น:
    • รายการโพสต์ในหน้าแรก
    • ตัวเต็มบทความในหน้าโพสต์

📘 ส่วนท้าย (Footer)

<footer>
  <p>© <data:blog.title/> - Powered by Blogger</p>
  <p><a href='//siammakemoney.com'>siammakemoney.com</a></p>
</footer>

2.1 Структура у разных блоггеров

2.2 Добавить заголовок Blogger


Гаджеты/виджеты боковой панели В теме Blogger нам нужно добавить <b:section> Хранить в <body> Рядом основной (Раздел отображения постов)

✅ 3.1. ส่วนประกาศ XML และ Namespace

объяснять
  • <?xml ...?> → บอกว่าเป็นไฟล์ XML ที่ Blogger ใช้แปลงเป็น HTML
  • xmlns:b → ใช้สำหรับแท็กของ Blogger เช่น <b:section>, <b:widget>
  • xmlns:данные → ใช้ดึงข้อมูล เช่น <data:blog.title/>
  • xmlns:expr → ใช้ใส่นิพจน์ เช่น expr:href='data:blog.url'

✅ 3.2. <head> ส่วนหัวของเว็บไซต์

3.2.1 รองรับ Internet Explorer เก่า
3.2.2 Viewport สำหรับมือถือ / เดสก์ท็อป

ทำงานอย่างไร?

  • ถ้าเข้าเว็บด้วยมือถือ → ใช้ viewport แบบ mobile friendly
  • ถ้าเป็น desktop → ใช้แบบเต็มหน้าจอ
3.2.3 โหลดส่วน head อัตโนมัติของ Blogger

вместе с:

  • meta ของบทความ
  • Open Graph
  • Schema พื้นฐาน
  • Feed
    สำคัญมาก ห้ามลบ
3.2.4 ดึงชื่อหน้าเป็น <title>
3.2.5 โหลด Google Fonts

🎨3.3 CSS ทั้งหมด (ภายใน <b:skin>)

Blogger ต้องใส่ CSS ภายใน <b:skin> เท่านั้น


🧱 4. ส่วน Header ของเว็บไซต์

объяснять
  • <data:blog.title/> → ชื่อบล็อก
  • เมนูเรียงจากซ้ายไปขวา
  • Header Sticky ตาม CSS

📰 5. Layout บริเวณเนื้อหา (Content Container)

5.1 Main Content

เป็นหัวใจของ Blogger
แสดง:

  • รายการโพสต์
  • บทความเต็ม
  • pagination
5.2 Sidebar

สามารถเพิ่ม widget จาก Layout เช่น:

  • Popular Posts
  • HTML/JavaScript
  • Labels
  • Ads

🧩 6. Footer

объяснять
  • ดึงปีและชื่อบล็อกอัตโนมัติ
  • ใส่เครดิต
  • สีพื้นหลังเป็นดำ

⬆️ 7. Back-to-Top Button

ปกติจะต้องมี JS ด้วย เช่น:

ส่วนทำอะไร
XML Namespaceทำให้ใช้งานแท็ก Blogger ได้
ViewportResponsive
all-head-contentSEO + Meta auto จาก Blogger
CSSออกแบบ Layout ทั้งหมด
Headerโลโก้ + เมนู
ContainerGrid 2 คอลัมน์
Blog1แสดงโพสต์ของบล็อก
Sidebarวาง widget ได้ตามต้องการ
Footerข้อความลิขสิทธิ์
Back-to-Topปุ่มกลับด้านบน

<!– Sidebar (ซ้าย) –>

<!– Main content (ขวา) –>

🔷 ภาพรวมของโค้ดในธีมนี้

นี่คือ Template Blogger แบบ 2 คอลัมน์ (Sidebar + Main) ที่มี:

  • Header sticky
  • Sidebar fixed width (300px)
  • Main content flexible
  • Post card design
  • Footer
  • Back-to-top button
  • Responsive layout
  • ดึงโพสต์ผ่าน <b:widget type="Blog">

🔶 4.1. ส่วนประกาศ XML และ Namespace

<?xml version="1.0" encoding="UTF-8" ?>
<html xmlns='http://www.w3.org/1999/xhtml'
      xmlns:b='http://www.google.com/2005/gml/b'
      xmlns:data='http://www.google.com/2005/gml/data'
      xmlns:expr='http://www.google.com/2005/gml/expr'>

✔ อธิบาย

นี่คือ โครงสร้างหลักที่ Blogger ต้องใช้:

namespaceหน้าที่
б:ใช้แท็กระบบของ Blogger เช่น <b:section>, <b:widget>
данные:ดึงข้อมูล เช่น <data:blog.title/>
выражение:การเขียน expression เช่น expr:href="data:blog.homepageUrl"

🔶 4.2. <head> — ส่วนหัวของเว็บ

✔4.2.1 Viewport สำหรับมือถือ

✔ 4.2.2 ใส่ meta และ script อัตโนมัติของ Blogger

Blogger จะใส่สิ่งต่อไปนี้ให้อัตโนมัติ:

  • Title / Description ของหน้า
  • OpenGraph
  • Schema บทความ
  • Canonical URL
  • Feed
  • CSS widget

เป็นส่วนสำคัญ ห้ามลบ


✔ 4.2.3 Title ของหน้า

ดึงชื่อตามหน้า เช่น:

  • หน้าแรก → ชื่อบล็อก
  • หน้าที่แสดงโพสต์ → ชื่อโพสต์
  • หน้าที่มี label → ชื่อ label

✔ 4.2.4 โหลดฟอนต์ Google

ตั้งค่าฟอนต์ทั่วเว็บไซต์


🔶 4.3. <b:skin> — ส่วน CSS ของเทมเพลต

Blogger ต้องใส่ CSS ทั้งหมดภายใน <b:skin><![CDATA[ ... ]]></b:skin>


✔ 4.3.1 กำหนดสไตล์หลักของเว็บไซต์

กำหนดสีพื้นหลัง, ฟอนต์, สีข้อความ


✔ 4.3.2 Header Sticky

เมื่อเลื่อนหน้า → Header ติดด้านบน


✔ 4.3.3 Navigation Menu

เมนูเรียงเป็นแนวนอนด้วย Flexbox


✔ 4.3.4 โครงสร้าง Layout แบบ 2 คอลัมน์
คอลัมน์ความกว้าง
Sidebar300px แบบตายตัว
Main content1fr (ยืดได้เต็มที่)

✔ 4.3.5 Post Card (สำหรับรายการบทความ)

สร้างการ์ดโพสต์แบบสวยงาม


✔ 4.3.6 Sidebar Box

ช่อง Sidebar มีสไตล์เหมือนการ์ด


✔ 4.3.7 Footer

✔ 4.3.8 ปุ่ม Back-to-top

ซ่อนปุ่มไว้ก่อน


✔4.3.9 Responsive Mobile

มือถือ → เปลี่ยนเป็น 1 คอลัมน์


🔶 4.4 ส่วน <body>


✔ Header

Перетащите название блога, чтобы отобразить его.


✔ Layout: Sidebar + Main
📌 Sidebar

является Область размещения виджетов такой как:

  • Популярный пост
  • Этикетка
  • HTML/JS
  • Профиль

Пользователи добавлены через страницу макета Blogger


📌 Main Content

Это сердце шаблона.
Отображать:

  • รายการโพสต์
  • บทความเต็ม
  • картина
  • Пагинация
  • Форма комментария

✔ Footer

✔ Back-to-top Button + Script
ปุ่ม
Script การทำงาน

Условие: Прокрутите вниз > 200 пикселей → Показать кнопку

При нажатии → плавная прокрутка обратно наверх


✨ สรุปสิ่งที่โค้ดนี้ทำทั้งหมด

ส่วนКак это работает?
XML NamespaceВключить теги Blogger
ViewportСоздайте адаптивный сайт
all-head-contentАвтоматические SEO-мета
HeaderЗакрепленная + Навигация
ContainerМакет сетки из 2 колонок
SidebarРазместите виджеты со страницы «Макет»
Основной разделАвтоматически отображать записи блога
CSSРазработка всего пользовательского интерфейса
ResponsiveОптимизированный макет для мобильных устройств
Вернуться наверхКнопка автоматической прокрутки вверх

–primary-color: #008f7a; /* Основной цвет, редактируемый /

–layout-max-width: 1200px; / Отрегулируйте ширину макета /

–sidebar-width: 250px; / Ширина боковой панели */


  • (маркированный список вроде этого)


8.1 Добавьте Font Awesome CDN (если еще не доступно)

8.2 Добавьте значок Font Awesome и измените его размер.

8.2 Добавьте цвет к значкам Font Awesome



สามารถใส่ script ก่อนปิด </body> หรือ หาแท็ก <head>

использовать & вместо & всегда

Шаблон должен содержать хотя бы один тег b:section.

Поле комментариев Facebook
Предыдущая статья

15 бесплатных плагинов Управление ссылками Вставка ссылок Укорочение ссылок AFF в WordPress Сравнить