Ну если вам хочется более компонетнтую структуру , то можно заюзать react и сделать компонент параграф .
В итоге получается , что от сервера запрашиваете жсон со всеми параграфами , и потом на жселе встраиваете эти компоненты что топ типа :
ReactDOM.render(,document.QuerySelector("bodt>....") );
и повстраивать в хтмл , но это костыль и лучше прислушаться к ответу выше , что бы не тянуть еще одну либу .
P.s. после того как будете хорошо знать жс взгляните на реакт .