Я использую Netlify CMS для проекта React. Я могу отобразить весь файл, но хочу отобразить только некоторые определенные части файлов уценки, такие как заголовок, изображения, дата и т. Д.
Я выполнил поиск файла уценки для части, которую я хочу извлечь, и использовал substr и другой метод для извлечения только той части, которая мне была нужна.
Это решение не является динамическим. Например, если я хочу получить описание вместо заголовка, мне придется снова переписать тот же код, который в моем случае закончился бы слишком большим количеством строк кода.
Это код, который я использую, чтобы получить только заголовок.
let stringTitleSearchPattern = /title: /i;
let indexOfTitle = mdData.search(stringTitleSearchPattern);
let getTitleToEndFile = mdData.substr(indexOfTitle);
let lineBreak = /\n/;
let lineBreakIndex = getTitleToEndFile.search(lineBreak);
let startIndex = 7;
let endIndex = lineBreakIndex;
let title = getTitleToEndFile.substring(startIndex, endIndex);
Все, эти значения могут меняться в зависимости от того, что я хочу получить из уценки. Я хочу знать, возможно ли это сделать.
Поскольку я не очень опытен в React и совсем не знаком с файлами Netlify CMS и Markdown. Пожалуйста, помогите найти решение.