Guide de création de thème Blogger pour débutants : page blanche Blogger

Ce guide d'initiation à la création de thèmes Blogger aborde la structure de base du code XML utilisé par Blogger, ainsi que la personnalisation du CSS pour créer un blog au design attrayant et adaptatif. Il présente également les éléments clés tels que l'en-tête, le contenu, la barre latérale et le pied de page, et propose des exemples d'utilisation des différents widgets Blogger, facilitant ainsi la compréhension et l'application de ces concepts au développement de vos propres thèmes.
Thème Blogger vide
liste des matières montrer

Ce guide d'initiation à la création de thèmes Blogger aborde la structure de base du code XML utilisé par Blogger, ainsi que la personnalisation du CSS pour créer un blog au design attrayant et adaptatif. Il présente également les éléments clés tels que l'en-tête, le contenu, la barre latérale et le pied de page, et propose des exemples d'utilisation des différents widgets Blogger, facilitant ainsi la compréhension et l'application de ces concepts au développement de vos propres thèmes.

—– Votre CSS ici —– Entrez votre CSS ici.


Ce code est La structure de base du thème Blogger avec:

  • Blogger HTML + mise en page des espaces de noms
  • Méta pour mobile/ordinateur
  • Récupération des données du blog, telles que les noms de pages
  • Zone d'insertion CSS
  • Une section pour l'insertion de widgets
  • Ajoutez le crédit ci-dessous

Simple et facile à utiliser pour créer des modèles Blogger minimalistes.

✔ Cette section sert à déclarer le XML et à définir les espaces de noms.

  • xmlns:b = Utilisé pour les balises Blogger telles que : <b:if>, <b:section>
  • xmlns:données = Utilisé pour extraire des données de blogs tels que données:blog.pageTitle
  • xmlns:expr = Utilisé pour traiter diverses expressions.

✔ Configurer Internet Explorer pour qu'il s'affiche comme IE7

✔ Définir la taille de l'écran partagé pour mobile/ordinateur

  • S'il s'agit d'un téléphone mobile → utilisez une fenêtre d'affichage réactive.
  • S'il s'agit d'un ordinateur de bureau → définissez la largeur à 1100px.

✔ Demandez à Blogger d'inclure du contenu <head> Normes des blogueurs

  • Par exemple, des scripts automatiques, diverses balises méta

✔ Nommez la page web à partir du nom de la page du blog.

  • Utilisez les données que Blogger génère automatiquement pour vous.

✔ Section pour insérer le CSS du thème

  • <![CDATA[ ]]> = Utilisé pour insérer du code qui ne peut pas être traité directement par XML, tel que le CSS.

✔ Section d'affichage du contenu principal du blogueur

  • <b:section> C'est dans cette section que nous pouvons ajouter des widgets.
  • afficher l'élément='oui' = Permet d'ajouter des gadgets à la mise en page.

✔ Fermer la structure 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 Structure chez différents blogueurs

2.2 Ajouter un titre Blogger


Gadgets/Widgets de la barre latérale Dans le thème Blogger, nous devons ajouter <b:section> Gardez-le <body> À côté de principal (Section d'affichage des publications)

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

expliquer
  • <?xml ...?> → บอกว่าเป็นไฟล์ XML ที่ Blogger ใช้แปลงเป็น HTML
  • xmlns:b → ใช้สำหรับแท็กของ Blogger เช่น <b:section>, <b:widget>
  • xmlns:données → ใช้ดึงข้อมูล เช่น <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

avec:

  • 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 ของเว็บไซต์

expliquer
  • <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

expliquer
  • ดึงปีและชื่อบล็อกอัตโนมัติ
  • ใส่เครดิต
  • สีพื้นหลังเป็นดำ

⬆️ 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หน้าที่
b:ใช้แท็กระบบของ Blogger เช่น <b:section>, <b:widget>
data:ดึงข้อมูล เช่น <data:blog.title/>
expr:การเขียน 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 parties <body>


✔ Header

Tirez sur le nom du blog pour l'afficher


✔ Layout: Sidebar + Main
📌 Sidebar

est Zone de placement des widgets tel que:

  • Article populaire
  • Étiquette
  • HTML/JS
  • Profil

Utilisateurs ajoutés via la page de mise en page de Blogger


📌 Main Content

Voici le cœur du modèle.
Afficher:

  • รายการโพสต์
  • บทความเต็ม
  • image
  • Pagination
  • Formulaire de commentaires

✔ Footer

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

Condition : Défilez vers le bas > 200 px → Afficher le bouton

En cliquant dessus → retour fluide en haut de la page


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

ส่วนComment ça marche ?
XML NamespaceActiver les balises Blogger
ViewportCréez un site web adaptatif
all-head-contentMéta SEO automatique
HeaderNavigation
ContainerMise en page en grille à 2 colonnes
SidebarPlacez les widgets depuis la page de mise en page
Section principaleAfficher automatiquement les articles de blog
CSSConcevoir l'interface utilisateur complète
ResponsiveMise en page optimisée pour mobile
Retour en haut de pagebouton de défilement automatique vers le haut

–primary-color: #008f7a; /* Couleur principale, modifiable /

–layout-max-width: 1200px; / Ajuster la largeur de la mise en page /

–largeur de la barre latérale : 250px ; / Largeur de la barre latérale */


  • (une puce comme celle-ci)


8.1 Ajouter le CDN Font Awesome (s'il n'est pas déjà disponible)

8.2 Ajoutez l'icône Font Awesome et redimensionnez-la.

8.2 Ajouter de la couleur aux icônes Font Awesome



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

utiliser & plutôt & toujours

Le modèle doit contenir au moins une balise b:section.

Boîte de commentaires Facebook
Article précédent

Comprend le code JS de base de données HTML CSS

Article suivant

Créez un site web d'annuaire grâce aux outils d'IA de Google Sheets avec Softr – c'est facile et gratuit ! 💯