diff --git a/content/posts/07-03-2026-kampot/index.mdx b/content/posts/07-03-2026-kampot/index.mdx new file mode 100644 index 0000000..f72c0b5 --- /dev/null +++ b/content/posts/07-03-2026-kampot/index.mdx @@ -0,0 +1,126 @@ +--- +title: "ហ្នឹងមែនៗ កំពត!! 😂" +slug: "07-03-2026-kampot" +description: "អានុស្សាវរីយ៍ដំណើរកំសាន្តជុំគ្នារបស់ពួកយើងនៅខេត្តកំពត និងខេត្តកែប នៅថ្ងៃទី ០៧ មីនា ២០២៦" +tags: ["travel", "adventure", "កំពត", "ផែសមុទ្រ"] +authors: + - + name: "PPhat DEv" + profile: "https://github.com/pphatdev.png" + url: "https://pphat.top" + +thumbnail: "https://cdn.api.pphat.stackdev.cloud/api/image/assets/2026-03-11_3db1720c-53db-4351-b122-0e3863e3bfbf.webp?fm=webp&q=80&w=720&fit=cover" +published: true +createdAt: "2026-03-07T16:45:00.000Z" +updatedAt: "2026-03-08T18:42:43.907Z" +--- + +# **រៀបចំចេញដំណើរ 👀** + + ដំបូងគម្រោងត្រូវបានផ្អាកដោយសារអត់ជុំគ្នា🥲 ប៉ុន្តែទីបំផុត! នៅតែបន្តរ ✨។ +នេះជាដំណើរកំសាន្តលើកទីមួយ ដែលបានធ្វើដំណើរដោយម៉ូតូជុំគ្នា ជាក់ស្តែងហាកដូចជារៀងហត់បន្តិចប៉ុន្តែសប្បាយ ។ +បន្ទាប់ពីចេញពីការិយាល័យធ្វើការ (TURBOTECH Co,.LTD) នៅម៉ោង ១២:៣០ (បរិភោគអារហារថ្ងៃត្រង់រួច) និងទៅជុំគ្នានៅមុខព្រលាន យន្តហោះ ពោធិ៍ចិនតុង នៅម៉ោង (០១:០០) +បន្ទាប់ពីចាំគ្នាប្រហែល ១៥នាទី ចាប់ផ្តើមចេញដំណើរទៅបន្ទាប់ពីម៉ោង ០១:១៥ រសៀល ថ្ងៃទី ០៧ មីនា តាមបណ្តោយផ្លូវជាតិលេខ ០៣។ + +# **តាមដងផ្លូវធ្វើដំណើរ 😯** + + នៅតាមដងផ្លូវទៅកាន់ខេត្ត *កណ្តាល* បន្ទាប់ពីផុតពីក្រុងសភាពផ្លូវមិនសូវមមាញឹកដូចនៅក្រុងទេ ចំពោះខ្យល់អាកាស និងទេសភាព ក៏មិនដូចទីក្រុងដែរ។ +បន្ទាប់ពីធ្វើដំណើរបានប្រហែល ១ម៉ោងជាង ជួបរឿងមួយនឹកស្មានមិនដល់ 👀 ម៉ូតូដាច់កវ៉ាល់ 😂។ បន្ទាប់ពីរង់ចាំប្រហែល កន្លះម៉ោង រូចរាល់ក្នុងការបន្តរដំណើរទៅមុខទៀត.... + +# **ទីរួមខេត្តកំពត** + + ទីបំផុត! បានមកដល់ទីរួមខេត្ត *កំពត*។ រឿងដំបូងដែលពិភាក្សាគ្នាបន្តាប់មកដល់ទៅរួមខេត្តគឺ បែងចែកអ្នកទៅយកម្ហូបនៅផ្ទះ **អ៊ី ប្រូហុង**។ +Yeah.... រឿងបន្ទាប់ចូលផ្សារទិញគ្រឿង និងរឿងដែលគួរឱ្យអស់សំណើនោះគឺទៅរកកន្លែងទិញ*លីអូ*របស់ **ចាន់ធឿន** 😂។ +រឿងបន្ទាប់គឺរកបន្ទប់ទឺក 🤣 ដើររកមួយជុំ ទីបផុតឃើញបានសម្រេច (ម្នាក់ ១០០០៛) ។ ចុងក្រោយមុនចេញដំណើរទៅទីតាំងដែលបានកំណត់ គឺសម្តែងឱ្យគេថតរូប 🤣៖ + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
```
@@ -99,7 +99,7 @@ To display an image, use the `You clicked {count} times
- -
-
+
{children}
diff --git a/src/components/ui/markdown-gallery.tsx b/src/components/ui/markdown-gallery.tsx
new file mode 100644
index 0000000..640b6af
--- /dev/null
+++ b/src/components/ui/markdown-gallery.tsx
@@ -0,0 +1,70 @@
+import React from 'react';
+import { cn } from '@lib/utils';
+
+interface MarkdownGalleryProps extends React.HTMLAttributes
+ {children}
+
+ );
+ }
- if (!isBlock) {
return (
-
{children}
-
+
);
- }
+ },
+ h1: withHeadingId('h1'),
+ h2: withHeadingId('h2'),
+ h3: withHeadingId('h3'),
+ h4: withHeadingId('h4'),
+ h5: withHeadingId('h5'),
+ h6: withHeadingId('h6'),
+ img({ src, alt, ...props }) {
+ const safeSrc = typeof src === 'string' ? src : undefined;
+ return