C# Class Generate_Cnblogs_Articles_To_Markdown_Files.CnblogsHelper

Show file Open project: ParryQiu/Generate-Cnblogs-Articles-To-Markdown Class Usage Examples

Public Methods

Method Description
ExportToMarkdown ( int pageStart, int pageEnd, bool isSaveImage, string imagePrefixUrl = "", bool isAddMoreSeparateLine = false, int separateLineLocation = 300 ) : bool

导出博客园的文章成本地 Markdown 进行保存

Private Methods

Method Description
GetArticleCategory ( string appName, int blogId, int postId ) : string
GetFileName ( string articleUrl ) : string
ProcessArticleCode ( string articleContent ) : string
ProcessArticleImage ( string articleContent, string imagePrefixUrl = "" ) : string

Method Details

ExportToMarkdown() public static method

导出博客园的文章成本地 Markdown 进行保存
public static ExportToMarkdown ( int pageStart, int pageEnd, bool isSaveImage, string imagePrefixUrl = "", bool isAddMoreSeparateLine = false, int separateLineLocation = 300 ) : bool
pageStart int 博客起始页码,即 http://www.cnblogs.com/parry/default.html?page={0}
pageEnd int 博客结束页码,即 http://www.cnblogs.com/parry/default.html?page={0}
isSaveImage bool 是否将文章中的图片保存到本地,保存后文件夹在程序运行的 images 文件夹
imagePrefixUrl string 替换文章中的图片为自己图床的前缀 Url
isAddMoreSeparateLine bool 在抓取到的文章 separateLineLocation(参数) 处添加分隔符,用于博客展示文章时用于抽取描述以及阅读更多使用。
separateLineLocation int 添加分隔符的位置
return bool