ក្បាល​គេហទំព័រ Blogger


នៅ​ក្នុង​ការអនុវត្ត ក្បាល​គេហទំព័រ​មាន​នាទី​ជា​អ្នក​បង្ហាញ​ព័ត៌មាន​ស្តី​ពី​ឈ្មោះ​របស់​គេហទំព័រ​និងឬ​​ពាក្យ​ស្លោក​ផ្សេង​ៗ ទាក់ទង​​នឹង​គោលបំណង​របស់​គេហទំព័រ​ជា​ដើម​ ។ល។ និង ។ល។ ។ ដើម្បី​បង្កើត​ក្បាលគេហទំព័រ ​Blogger យើង​អាច​ធ្វើ​ដូច​ខាង​ក្រោម​នេះ៖

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html>
<html>
<head>
<title>
  <data:blog.pageTitle/>
</title>

<meta charset='utf-8'/>
<meta content='width=device-width, initial-scale=1' name='viewport'/>
<link href='https://fonts.googleapis.com/css?family=Sriracha|Playball|Merienda+One|Bokor|Bayon|Koulen|Moul|Nokora|Hanuman|Metal' rel='stylesheet'/>
<link href='https://maxcdn.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css' rel='stylesheet'/>
<script src='https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js'/>
<script src='https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js'/>
<script src='https://maxcdn.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js'/>
<b:skin>
<![CDATA[
.content{
  margin:30px auto 0;
  width:65%;
}
.mobile .content{
  margin:0;
  width:100%;
}
#Header{
  font:19px/1.5 Koulen;
  text-align:center;
  background:#17a2b8;
  padding:40px;
  color:white;
}
#Header a{
  color:white;
}
]]>
</b:skin>

</head>
<body expr:class='"loading" + data:blog.mobileClass'>


<b:section id='Header'>
  <b:widget mobile='yes' id='HTML1'  type='HTML'>
    
      <b:tag cond='data:blog.url != data:blog.homepageUrl' expr:href='data:blog.homepageUrl' name='a'>
        <h1><data:blog.title/></h1>
      </b:tag>
    </b:includable>
  </b:widget>
</b:section>


<b:section id='blog'>
<b:widget id='Blog1' locked='false' title='Blog Posts' type='Blog'>

<b:includable id='main' var='post'>
  <b:include name='Postings'/>
  <b:include name='nextprev'/>
</b:includable>

<b:includable id='Postings'>
  <b:loop values='data:posts' var='post'>
    <b:include data='post' name='post'/>
  </b:loop>
</b:includable>

<b:includable id='nextprev'>
  <b:if cond='data:olderPageUrl'>
    <a expr:href='data:olderPageUrl'><data:olderPageTitle/></a>
  </b:if>
  <b:if cond='data:blog.pageType != "index"'>
    Home
  </b:if>
  <b:if cond='data:newerPageUrl'>
    <a expr:href='data:newerPageUrl'><data:newerPageTitle/></a>
  </b:if>
</b:includable>

<b:includable id='shareButtons'/>

<b:includable id='backlinks'/>

<b:includable id='post' var='post'>
  <a expr:href='data:post.url'><data:post.title/></a>
  <data:post.dateHeader/>
  <b:include data='post' name='labels'/>
  <data:post.body/>
</b:includable>

<b:includable id='status-message'/>

<b:includable id='comment-form'/>

<b:includable id='labels' var='post'>
  <b:if cond='data:post.labels'>
    Labels: 
    <b:loop values='data:post.labels' var='label'>
      <a expr:href='data:label.url' rel='tag'><data:label.name/></a>
      <b:if cond='data:label.isLast != "true"'>, </b:if>
    </b:loop>
  </b:if>
</b:includable>

<b:includable id='backlinkDeleteIcon'/>

<b:includable id='mobile-nextprev'/>

<b:includable id='postQuickEdit'/>

<b:includable id='commentDeleteIcon'/>

<b:includable id='feedLinks'/>

<b:includable id='mobile-index-post'/>

<b:includable id='feedLinksBody'/>

<b:includable id='comments' var='post'/>

</b:widget>
</b:section>
</body>
</html>

ពិនិត្យ​គេហទំព័រ​ជាក់​ស្តែង៖ https://testing-kb.blogspot.com/

នៅ​លើ​បន្ទាត់​លេខ 11 គឺ​ជា​ការដាក់​ដំណរ​ link ដើម្បី​ចំឡង​យក​ពុម្ព​អក្សរ​ខ្មែរ​មួយ​ចំនួន​មក​ប្រើការ​​នៅ​ក្នុង​គេហទំព័រ​ខាង​លើ​។

នៅ​លើ​បន្ទាត់​លេខ 44 ការសរសេរ​ថា expr:class='"loading" + data:blog.mobileClass' គឺ​ជា​ការ​តំរូវ​អោយ​បង្កើត​ថ្នាក់​មួយ​មាន​​ឈ្មោះ​ថា «mobile» ​សំរាប់​ធាតុ «body» នៅ​ពេល​ដែល​គេហទំព័រ​ត្រូវ​បើក​មើល​ដោយ​ទូរស័ព្ទ​ដៃ​។

នៅ​លើបន្ទាត់​លេខ 22 គឺ​ជា​បញ្ជា ccs​ តំរូវ​អោយ​ទំហំ​របស់​គេហទំព័រ​ ធំ​ពេញ​អេក្រង់​​ក្នុង​ករណី​ដែល​គេហទំព័រ​ត្រូវ​បើក​មើល​ដោយ​ទូរស័ព្ទ​ដៃ​។

ចាប់​ពី​បន្ទាត់​លេខ 47 ដល់ 55 គឺ​ជា​ការបង្កើត​ផ្នែក​នៃ​ក្បាល​គេហទំព័រ Blogger ។ ជា​ទូទៅ ការបង្កើត​ផ្នែក​ផ្សេង​ៗ​នៃ​គេហទំព័រ Blogger ចាំ​បាច់​ត្រូវ​មាន​ tag <b:section> ដែល​នៅ​ក្នុង​នោះ​ត្រូវ​មាន tag <b:widget> ដែល​នៅ​ក្នុង​នោះចាំ​បាច់​ត្រូវ​មាន tag <b:includable> មួយ​ជាន់ទៀត​។ ពោល​គឺ​អ្វី​ៗ​ទាំងអស់​ត្រូវ​តែ​ស្ថិត​ក្នុង​ tag <b:include> ចុង​ក្រោយ​គេ​នេះ ដែលខ្លួន​វា​ផ្ទាល់​ត្រូវ​មាន​អត្តសញ្ញា​ជាពាក្យ​ថា «main» ។

មួយ​វិញទៀត យើង​ដឹង​រួច​មក​ហើយ​ថា បើប្រៀបធៀប​ជាមួយ​នឹង​ភាសា JavaScript ពាក្យ​ថា <b:includable> នេះ​គឺ​ពាក្យ​សំរាប់​បង្កើត​ក្បួន​ផ្សេង​ៗ​នៅ​ក្នុង​ភាសាគំរូ​គេហទំព័រ​របស់​ប្រព័ន្ធ Blogger ។ ​ហើយ​បើ​មាន​ក្បួន​ណាមួយ​មាន​អត្តសញ្ញាណ​ជា «main» ក្បួន​នោះ​នឹងត្រូវ​​យក​ទៅ​ប្រើ​ជា​ស្វ័យប្រវត្តិ​នៅ​ពេល​ដែល​គេហទំព័រ​ត្រូវ​បើក​មើល​។

ក៏ប៉ុន្តែ អ្វី​ដែល​ត្រូវ​បាន​បង្កើត​ឡើង​នៅ​ក្នុង​ tag <b:includable> ដែល​ខ្លួន​វា​ផ្ទាល់​ត្រូវ​ស្ថិត​នៅ​ក្នុង​ tag <b:widget> នឹង​មិន​លេច​ចេញ​នៅ​ក្នុង​ទូរស័ព្ធ​ដៃ​ឡើយ បើ​សិន​ជា​យើង​មិន​បាន​​តំរូវ​អោយ​វា​លេច​ចេញ​នៅ​ក្នុង​ទូរស័ព្ទ​ដៃ​ ដោយ​ការសរសេរ​ថា «mobile='yes'» ទេ​នោះ ដូច​មាន​នៅ​លើ​បន្ទាត់​លេខ 42 នោះ​ស្រាប់​។

នៅ​លើ​បន្ទាត់​លេខ 50 គឺ​ជា​ការ​ប្រើ​បញ្ជា​នៅ​ក្នុង​ភាសា​គំរូគេហទំព័រ​របស់​ប្រព័ន្ធ Blogger ដើម្បី​តំរូវ​អោយ​ដាក់​តំណរ link ទៅ​កាន់​ទំព័រ​ដើម តែ​នៅ​ពេល​ណា​ដែល​​អាស័យដ្ឋាន​របស់​គេហទំព័រ​ មិនមែន​ជា​អាស័យដ្ឋាន​ទំព័រ​ដើម​។

នៅ​លើ​បន្ទា់ត់​លេខ 51 គឺ​ជា​បញ្ជា​តំរូវ​អោយ​សរសេរ​ឈ្មោះ​របស់​គេហទំព័រ​នៅ​ទីនោះ​។ នៅ​ក្នុង​ភាសា​គំរូ​គេហទំព័រ​របស់​ប្រព័ន្ធ​ Blogger ការយក​ទិន្នន័យ​ផ្សេង​ៗ​មក​ប្រើ​ត្រូវ​ធ្វើ​ឡើង ដោយ​មានពាក្យ ថា «data» នៅ​ខាង​ដើម​គេ ដូចជា​ពាក្យថា <data:blog.title/> ជា​ដើម​៕