如何使用.NetCore批量导入Markdown博客到StarBlog项目?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1685个文字,预计阅读时间需要7分钟。
系列文章:基于.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开发博客项目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内容解析、图片提取、标题处理说起。

