如何使用.NetCore批量导入Markdown博客到StarBlog项目?

2026-05-06 03:561阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1685个文字,预计阅读时间需要7分钟。

如何使用.NetCore批量导入Markdown博客到StarBlog项目?

系列文章:基于.NetCore开发博客项目StarBlog-(1) 为什么需要自己写一个博客?系列文章:基于.NetCore开发博客项目StarBlog-(2) 环境准备和创建项目系列文章:基于.NetCore开发博客项目StarBlog-(3) 模型设计

系列文章
  • 基于.NetCore开发博客项目 StarBlog - (1) 为什么需要自己写一个博客?
  • 基于.NetCore开发博客项目 StarBlog - (2) 环境准备和创建项目
  • 基于.NetCore开发博客项目 StarBlog - (3) 模型设计
  • 基于.NetCore开发博客项目 StarBlog - (4) markdown博客批量导入
  • ...
前言

上周介绍了博客的模型设计,现在模型设计好了,要开始导入数据了。

我们要把一个文件夹内的所有markdown文件导入,目录结构作为文章的分类,文件名作为文章的标题,同时把文件的创建、更新日期作为文章的发表时间。

大概的思路就是先用.Net的标准库遍历目录,用第三方的markdown解析库处理文章内容,然后通过ORM写入数据库。

PS:明天就是五一劳动节了,祝各位无产阶级劳动者节日快乐~

相关技术
  • 文件IO相关API
  • 正则表达式
  • ORM:FreeSQL
  • markdown解析库:Markdig
开始写代码

我们首先从最关键的markdown内容解析、图片提取、标题处理说起。

阅读全文

本文共计1685个文字,预计阅读时间需要7分钟。

如何使用.NetCore批量导入Markdown博客到StarBlog项目?

系列文章:基于.NetCore开发博客项目StarBlog-(1) 为什么需要自己写一个博客?系列文章:基于.NetCore开发博客项目StarBlog-(2) 环境准备和创建项目系列文章:基于.NetCore开发博客项目StarBlog-(3) 模型设计

系列文章
  • 基于.NetCore开发博客项目 StarBlog - (1) 为什么需要自己写一个博客?
  • 基于.NetCore开发博客项目 StarBlog - (2) 环境准备和创建项目
  • 基于.NetCore开发博客项目 StarBlog - (3) 模型设计
  • 基于.NetCore开发博客项目 StarBlog - (4) markdown博客批量导入
  • ...
前言

上周介绍了博客的模型设计,现在模型设计好了,要开始导入数据了。

我们要把一个文件夹内的所有markdown文件导入,目录结构作为文章的分类,文件名作为文章的标题,同时把文件的创建、更新日期作为文章的发表时间。

大概的思路就是先用.Net的标准库遍历目录,用第三方的markdown解析库处理文章内容,然后通过ORM写入数据库。

PS:明天就是五一劳动节了,祝各位无产阶级劳动者节日快乐~

相关技术
  • 文件IO相关API
  • 正则表达式
  • ORM:FreeSQL
  • markdown解析库:Markdig
开始写代码

我们首先从最关键的markdown内容解析、图片提取、标题处理说起。

阅读全文