প্রকল্প সম্পর্কে
EverydayNews V2 একটি দৈনিক সংবাদ আর্কাইভ প্রকল্প, যা ২০২২/০৬/০৪ থেকে আজ পর্যন্ত প্রতিদিনের ৬০ সেকেন্ডের সংবাদ সংরক্ষণ করে, ডেটা JSON ফরম্যাটে তারিখ অনুযায়ী রাখা হয় এবং GitHub Actions-এর মাধ্যমে প্রতিদিন আপডেট হয়। প্রকল্পটি অনলাইন প্রিভিউ পেজ দেয়, পাশাপাশি দেশীয় অ্যাক্সিলারেটেড ঠিকানাও দেয়।
প্রধান সক্ষমতা:
- ডেটা আর্কাইভ: YYYY/MM/DD পাথে প্রতিদিনের সংবাদ JSON রাখা হয়, ফিল্ডে date ও content অ্যারে থাকে।
- সার্চ ফিচার: RavelloH/index-search-এর সাহায্যে স্ট্যাটিক সার্চ প্রদান করে।
- RSS সাবস্ক্রিপশন: rss.xml সাবস্ক্রিপশন ঠিকানা দেয়।
- API: latest.json সর্বশেষ সংখ্যা পায়, data/YYYY/MM/DD.json নির্দিষ্ট তারিখের কনটেন্ট পায়।
- পেজ কাস্টমাইজেশন: আগের কুয়েরি প্যারামিটার সংরক্ষণ করে React/Vite ইন্টারফেসে পুনর্গঠন করা হয়েছে, date, style, footer, backgroundColor, textColor ইত্যাদি প্যারামিটার সমর্থন করে, সরল লেআউট পরিবর্তন, ফুটার লুকানো, উজ্জ্বল/অন্ধকার রঙ সেট করা যায়।
- এমবেড ব্যবহার: iframe-এর মাধ্যমে মাউন্ট করার জন্য উপযুক্ত, সরল স্টাইল, ফুটার ছাড়া ও ডার্ক মোড একসাথে ব্যবহার করা যায়।
ডেটা সোর্স হিসেবে vikiboss/60s-static-host-এর স্ট্যাটিক JSON ব্যবহার করে, লোকাল ডেভেলপমেন্টে npm install ও npm run dev, প্রোডাকশন বিল্ডে npm run build ব্যবহার করা হয়, যা পেজ, সংবাদ ডেটা ও সার্চ ইনডেক্সসহ dist ডিরেক্টরি তৈরি করে।
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.