chore: remove metadata of readme

This commit is contained in:
jialin
2024-10-24 17:25:31 +08:00
parent 673bcde719
commit 9f274ee17e
+21 -1
View File
@@ -60,6 +60,23 @@ const ModelCard: React.FC<{
} }
}; };
const removeMetadata = (str: string) => {
let indexes = [];
let index = str.indexOf('---');
while (index !== -1) {
indexes.push(index);
if (indexes.length >= 2) {
break;
}
index = str.indexOf('---', index + 1);
}
if (indexes.length >= 2) {
return str.slice(indexes[1] + 3);
}
return str;
};
// huggingface model card data // huggingface model card data
const getHuggingfaceModelDetail = async () => { const getHuggingfaceModelDetail = async () => {
try { try {
@@ -74,7 +91,10 @@ const ModelCard: React.FC<{
]); ]);
setModelData(modelcard); setModelData(modelcard);
setReadmeText(readme); // remove the meta data from readme
const newReadme = removeMetadata(readme);
setReadmeText(newReadme);
const isGGUF = modelcard.tags?.includes('gguf'); const isGGUF = modelcard.tags?.includes('gguf');
setIsGGUF(isGGUF); setIsGGUF(isGGUF);
setIsGGUFModel(isGGUF); setIsGGUFModel(isGGUF);