let m = moment() m.locale('vi'); const currentHour = m.format('HH'); let greeting; if (currentHour >= 18 || currentHour < 5) { greeting = '🌙 Buổi tối an lành' } else if (currentHour >= 5 && currentHour < 12) { greeting = '☀️ Buổi sáng đầy năng lượng' } else { greeting = '☀️ Buổi chiều vui vẻ' } dv.container.className += " time" dv.header(1, greeting) // List of quotes let quotes = []; // Extract quotes from pages dv.pages("#type/quote") .where(page => page.file.name) .forEach(page => { dv.array(page.file.name).forEach(quote => { if (page.quote && page.quote.author) { quotes.push({ message: (quote), page: page }); } }) }); // Select random quote let text = quotes[Math.floor(Math.random() * quotes.length)] // Generate text with quote dv.paragraph(text.page.file.link + " <br>- " + text.page.quote.author); Cần xử lý Nhiệm vụ cần hoàn thành Fleeting Notes cần xử lý Literature Notes cần xử lý Các ghi chú sai thư mục Các ghi chú chưa được tạo Các ghi chú không có chủ đề Các ghi chú trùng ID Các ghi chú chưa xuất bản