Or, embed this snippet using GenerateWP WordPress Plugin.

Download

Clone

Custom post permalink structure

function my_post_link( $permalink ) {
    $permalink = str_replace( home_url(), home_url( 'articles' ), $permalink );
    return $permalink;
}
add_filter( 'post_link', 'my_post_link' );

function my_get_posts( $query ) {
    if ( 'articles' === $query->get( 'category_name' ) ) {
        unset( $query->query_vars['category_name'] );
        $query->is_archive = $query->is_category = false;
        $query->is_home = true;
    }
    return $query;
}
add_filter( 'pre_get_posts', 'my_get_posts' );