blog/assets/js/main.js
2024-06-05 15:39:28 -03:00

27 lines
770 B
JavaScript

const data = get_data()
function populate_posts() {
data.posts[lang].forEach(post => {
const posts = document.getElementById('nav-posts')
posts.innerHTML = ''
const item = document.createElement('li')
const anchor = document.createElement('a')
const date = document.createElement('span')
anchor.innerText = post.title
anchor.href = 'posts/' + post.slug + '.html'
date.innerText = `${parse_date(post.date)} - `
item.appendChild(date)
item.appendChild(anchor)
posts.appendChild(item)
})
}
function parse_date(date) {
current_year = new Date().getFullYear()
return date.replace(`, ${current_year}`, '')
.replace(`/${current_year}`, '')
}
document.addEventListener('DOMContentLoaded', () => {
populate_posts()
})