It looks like this is a web page, not a feed. I looked for a feed associated with this page, but couldn't find one. Please enter the address of your feed to validate.

Source: https://xmcoart.com

  1. <!DOCTYPE html>
  2. <html lang="id">
  3. <head>
  4.    <meta charset="UTF-8">
  5.    <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6.    <title>SMKN 1 Punggelan - Learning Management System</title>
  7.    <meta name="description" content="Modern learning management system for SMKN 1 Punggelan with project showcase and blog features">
  8.    <script src="https://cdn.tailwindcss.com"></script>
  9.    <script>
  10.        tailwind.config = {
  11.            theme: {
  12.                extend: {
  13.                    colors: {
  14.                        primary: '#059669',
  15.                        secondary: '#3B82F6'
  16.                    }
  17.                }
  18.            }
  19.        }
  20.    </script>
  21. </head>
  22. <body class="bg-gray-50 dark:bg-gray-900">
  23.    <!-- Header -->
  24.    <header class="sticky top-0 z-50 bg-white/80 dark:bg-gray-900/80 backdrop-blur-md border-b border-gray-200 dark:border-gray-800">
  25.        <div class="container mx-auto px-4">
  26.            <div class="flex items-center justify-between h-16">
  27.                <!-- Logo & Brand -->
  28.                <div class="flex items-center space-x-3">
  29.                    <div class="w-10 h-10 bg-gradient-to-r from-green-500 to-blue-600 rounded-lg flex items-center justify-center">
  30.                        <span class="text-white font-bold text-lg">S</span>
  31.                    </div>
  32.                    <div>
  33.                        <h1 class="text-gray-900 dark:text-white font-bold text-xl">SMKN 1 Punggelan</h1>
  34.                        <p class="text-gray-600 dark:text-gray-400 text-sm">Learning Management System</p>
  35.                    </div>
  36.                </div>
  37.  
  38.                <!-- Navigation -->
  39.                <nav class="hidden md:flex items-center space-x-8">
  40.                    <a href="#home" class="text-primary font-medium">Home</a>
  41.                    <a href="#projects" class="text-gray-700 dark:text-gray-300 hover:text-primary transition-colors">Projects</a>
  42.                    <a href="#blog" class="text-gray-700 dark:text-gray-300 hover:text-primary transition-colors">Blog</a>
  43.                    <a href="#about" class="text-gray-700 dark:text-gray-300 hover:text-primary transition-colors">About</a>
  44.                    <a href="login.html" class="bg-primary text-white px-4 py-2 rounded-lg hover:bg-green-600 transition-colors">Admin Login</a>
  45.                </nav>
  46.            </div>
  47.        </div>
  48.    </header>
  49.  
  50.    <!-- Hero Section -->
  51.    <section id="home" class="bg-white dark:bg-gray-900 py-20">
  52.        <div class="container mx-auto px-4 text-center">
  53.            <h1 class="text-4xl md:text-6xl font-bold text-gray-900 dark:text-white mb-6">
  54.                Welcome to <span class="text-primary">SMKN 1 Punggelan</span>
  55.            </h1>
  56.            <p class="text-xl text-gray-600 dark:text-gray-400 mb-8 max-w-3xl mx-auto">
  57.                Modern learning management system with project showcase, blog features, and comprehensive student portfolio management.
  58.            </p>
  59.            <div class="flex flex-col sm:flex-row gap-4 justify-center">
  60.                <a href="#projects" class="bg-primary text-white px-8 py-3 rounded-lg font-semibold hover:bg-green-600 transition-all transform hover:scale-105">
  61.                    Explore Projects
  62.                </a>
  63.                <a href="login.html" class="border-2 border-primary text-primary px-8 py-3 rounded-lg font-semibold hover:bg-primary hover:text-white transition-all">
  64.                    🔐 Admin Login
  65.                </a>
  66.            </div>
  67.        </div>
  68.    </section>
  69.  
  70.    <!-- Stats Section -->
  71.    <section class="bg-gray-100 dark:bg-gray-800 py-16">
  72.        <div class="container mx-auto px-4">
  73.            <div class="grid grid-cols-2 md:grid-cols-4 gap-8 text-center">
  74.                <div>
  75.                    <div class="text-3xl font-bold text-primary mb-2">10+</div>
  76.                    <div class="text-gray-600 dark:text-gray-400">Active Projects</div>
  77.                </div>
  78.                <div>
  79.                    <div class="text-3xl font-bold text-secondary mb-2">500+</div>
  80.                    <div class="text-gray-600 dark:text-gray-400">Students</div>
  81.                </div>
  82.                <div>
  83.                    <div class="text-3xl font-bold text-purple-500 mb-2">50+</div>
  84.                    <div class="text-gray-600 dark:text-gray-400">Teachers</div>
  85.                </div>
  86.                <div>
  87.                    <div class="text-3xl font-bold text-orange-500 mb-2">99%</div>
  88.                    <div class="text-gray-600 dark:text-gray-400">Success Rate</div>
  89.                </div>
  90.            </div>
  91.        </div>
  92.    </section>
  93.  
  94.    <!-- Projects Section -->
  95.    <section id="projects" class="py-20">
  96.        <div class="container mx-auto px-4">
  97.            <div class="text-center mb-16">
  98.                <h2 class="text-3xl font-bold text-gray-900 dark:text-white mb-4">Student Projects</h2>
  99.                <p class="text-gray-600 dark:text-gray-400 max-w-2xl mx-auto">
  100.                    Discover amazing web applications and systems built by our students
  101.                </p>
  102.            </div>
  103.  
  104.            <div class="grid md:grid-cols-2 lg:grid-cols-3 gap-8" id="projects-grid">
  105.                <!-- Projects will be loaded here -->
  106.            </div>
  107.        </div>
  108.    </section>
  109.  
  110.    <!-- Footer -->
  111.    <footer class="bg-gray-900 text-white py-12">
  112.        <div class="container mx-auto px-4">
  113.            <div class="grid md:grid-cols-4 gap-8">
  114.                <div>
  115.                    <div class="flex items-center space-x-3 mb-4">
  116.                        <div class="w-10 h-10 bg-gradient-to-r from-green-500 to-blue-600 rounded-lg flex items-center justify-center">
  117.                            <span class="text-white font-bold text-lg">S</span>
  118.                        </div>
  119.                        <div>
  120.                            <h3 class="font-bold text-lg">SMKN 1 Punggelan</h3>
  121.                        </div>
  122.                    </div>
  123.                    <p class="text-gray-400">Modern learning management system for vocational education.</p>
  124.                </div>
  125.                <div>
  126.                    <h4 class="font-semibold mb-4">Quick Links</h4>
  127.                    <ul class="space-y-2 text-gray-400">
  128.                        <li><a href="#home" class="hover:text-white transition-colors">Home</a></li>
  129.                        <li><a href="#projects" class="hover:text-white transition-colors">Projects</a></li>
  130.                        <li><a href="#blog" class="hover:text-white transition-colors">Blog</a></li>
  131.                        <li><a href="#about" class="hover:text-white transition-colors">About</a></li>
  132.                    </ul>
  133.                </div>
  134.                <div>
  135.                    <h4 class="font-semibold mb-4">Projects</h4>
  136.                    <ul class="space-y-2 text-gray-400">
  137.                        <li><a href="http://2.56.246.78:8088" target="_blank" class="hover:text-white transition-colors">Main Website</a></li>
  138.                        <li><a href="http://2.56.246.78:8081" target="_blank" class="hover:text-white transition-colors">E-Commerce</a></li>
  139.                        <li><a href="http://2.56.246.78:8083" target="_blank" class="hover:text-white transition-colors">Education Platform</a></li>
  140.                        <li><a href="http://2.56.246.78:8085" target="_blank" class="hover:text-white transition-colors">IoT Dashboard</a></li>
  141.                    </ul>
  142.                </div>
  143.                <div>
  144.                    <h4 class="font-semibold mb-4">Contact</h4>
  145.                    <ul class="space-y-2 text-gray-400">
  146.                        <li>📧 <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="c5acaba3aa85b6a8aeabf4b5b0aba2a2a0a9a4abebb6a6adebaca1">[email&#160;protected]</a></li>
  147.                        <li>📞 (0274) 123-4567</li>
  148.                        <li>📍 Punggelan, Bantul, DIY</li>
  149.                        <li>🌐 2.56.246.78</li>
  150.                    </ul>
  151.                </div>
  152.            </div>
  153.            <div class="border-t border-gray-800 mt-8 pt-8 text-center text-gray-400">
  154.                <p>&copy; 2025 SMKN 1 Punggelan. All rights reserved.</p>
  155.            </div>
  156.        </div>
  157.    </footer>
  158.  
  159.    <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script>
  160.        // Load projects data
  161.        const projects = [
  162.            {
  163.                title: 'Main Website',
  164.                description: 'Website utama SMKN 1 Punggelan dengan informasi sekolah',
  165.                url: 'http://2.56.246.78:8088',
  166.                category: 'Website',
  167.                tech: ['HTML', 'CSS', 'JavaScript'],
  168.                status: 'active'
  169.            },
  170.            {
  171.                title: 'E-Commerce Platform',
  172.                description: 'Platform e-commerce untuk pembelajaran bisnis online',
  173.                url: 'http://2.56.246.78:8081',
  174.                category: 'E-Commerce',
  175.                tech: ['HTML', 'CSS', 'JavaScript', 'PHP'],
  176.                status: 'active'
  177.            },
  178.            {
  179.                title: 'Education Platform',
  180.                description: 'Platform pembelajaran online untuk siswa',
  181.                url: 'http://2.56.246.78:8083',
  182.                category: 'Education',
  183.                tech: ['HTML', 'CSS', 'JavaScript', 'Vue.js'],
  184.                status: 'active'
  185.            },
  186.            {
  187.                title: 'IoT Dashboard',
  188.                description: 'Dashboard monitoring IoT untuk smart city',
  189.                url: 'http://2.56.246.78:8085',
  190.                category: 'IoT',
  191.                tech: ['HTML', 'CSS', 'JavaScript', 'Arduino'],
  192.                status: 'active'
  193.            },
  194.            {
  195.                title: 'Healthcare System',
  196.                description: 'Sistem manajemen kesehatan untuk pembelajaran',
  197.                url: 'http://2.56.246.78:8082',
  198.                category: 'Healthcare',
  199.                tech: ['HTML', 'CSS', 'JavaScript', 'Bootstrap'],
  200.                status: 'active'
  201.            },
  202.            {
  203.                title: 'Fintech Solution',
  204.                description: 'Aplikasi keuangan digital untuk pembelajaran',
  205.                url: 'http://2.56.246.78:8084',
  206.                category: 'Fintech',
  207.                tech: ['HTML', 'CSS', 'JavaScript', 'Node.js'],
  208.                status: 'active'
  209.            }
  210.        ];
  211.  
  212.        // Render projects
  213.        function renderProjects() {
  214.            const grid = document.getElementById('projects-grid');
  215.            grid.innerHTML = projects.map(project => `
  216.                <div class="bg-white dark:bg-gray-800 rounded-xl border border-gray-200 dark:border-gray-700 hover:border-primary transition-all duration-300 hover:shadow-lg overflow-hidden group">
  217.                    <div class="h-48 bg-gradient-to-br from-primary to-secondary flex items-center justify-center">
  218.                        <div class="text-white text-6xl opacity-80">🌐</div>
  219.                    </div>
  220.                    <div class="p-6">
  221.                        <div class="flex items-center justify-between mb-3">
  222.                            <span class="bg-primary/10 text-primary px-3 py-1 rounded-full text-sm font-medium">${project.category}</span>
  223.                            <span class="w-3 h-3 bg-green-500 rounded-full"></span>
  224.                        </div>
  225.                        <h3 class="font-semibold text-lg text-gray-900 dark:text-white mb-2 group-hover:text-primary transition-colors">${project.title}</h3>
  226.                        <p class="text-gray-600 dark:text-gray-400 text-sm mb-4">${project.description}</p>
  227.                        <div class="flex flex-wrap gap-1 mb-4">
  228.                            ${project.tech.map(tech => `<span class="bg-blue-100 text-blue-800 px-2 py-1 rounded text-xs">${tech}</span>`).join('')}
  229.                        </div>
  230.                        <a href="${project.url}" target="_blank" class="inline-flex items-center text-primary hover:text-green-600 font-medium">
  231.                            Visit Project
  232.                            <svg class="w-4 h-4 ml-1" fill="none" stroke="currentColor" viewBox="0 0 24 24">
  233.                                <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M10 6H6a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2v-4M14 4h6m0 0v6m0-6L10 14"></path>
  234.                            </svg>
  235.                        </a>
  236.                    </div>
  237.                </div>
  238.            `).join('');
  239.        }
  240.  
  241.        // Initialize
  242.        document.addEventListener('DOMContentLoaded', function() {
  243.            renderProjects();
  244.            
  245.            // Smooth scrolling
  246.            document.querySelectorAll('a[href^="#"]').forEach(anchor => {
  247.                anchor.addEventListener('click', function (e) {
  248.                    e.preventDefault();
  249.                    const target = document.querySelector(this.getAttribute('href'));
  250.                    if (target) {
  251.                        target.scrollIntoView({ behavior: 'smooth' });
  252.                    }
  253.                });
  254.            });
  255.        });
  256.    </script>
  257. </body>
  258. </html>
  259.  
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda