function filterArticles() { const tagSelect = document.getElementById('tag-select'); const selectedTag = tagSelect.value; const articles = document.querySelectorAll('.article'); articles.forEach(article => { const tags = article.getAttribute('data-tags').split(' '); if (selectedTag === 'all' || tags.includes(selectedTag)) { article.style.display = 'flex'; } else { article.style.display = 'none'; } }); } // Initial call to display all articles filterArticles();