avere un database o un file di testo è indifferente riguardo il tuo problema, cioè di usare un'unica pagina per tutti gli articoli.
se hai un database in presenza di un id in ingresso interrogherai il DB con una certa clausola where.
se hai un file di testo in presenza di un id in ingresso leggerai il file di testo facendone il parsing (in base a come lo scrivi) e recuperi l'articolo in posizione 'id'