Попробуйте использовать тег hr
в соответствии с рекомендациями @Duad и @Imarqs. Если вам не нужна синяя линия под последним элементом, попробуйте это.
let arr=[
{
author:"A",
title:"TitleA",
url:"google.com"
},
{
author:"B",
title:"TitleB",
url:"youtube.com"
},
{
author:"C",
title:"TitleC",
url:"facebook.com"
}
];
$.each(arr,(index,value)=>{
let include=(index!=arr.length-1);
$('.output').append(`<p class="author">${value.author}</p><h2 class ="title">${value.title}</h2><p
class="description"></p><a class="url" href="${value.url}" >Read Article</a>${include?"<hr>":""}`)
});
hr{
background-color:skyblue;
padding:1px;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.2/jquery.min.js"></script>
<div class="output"></div>