コード例 #1
0
ファイル: MkdocsExporter.cs プロジェクト: RonnyAnc/Papyrus
 private static async Task ExportDocumentIn(ExportableDocument document, string directoryPath) {
     var documentDirectory = Directory.CreateDirectory(directoryPath);
     var documentPath = Path.Combine(documentDirectory.FullName, ConvertToValidFileName(document.Title) + MarkDownExtension);
     await WriteInFile(documentPath, document.Content);
 }
コード例 #2
0
ファイル: MkdocsExporter.cs プロジェクト: RonnyAnc/Papyrus
 private static async Task AddDocumentToTheConfiguration(ExportableDocument document, MkdocsConfiguration configuration) {
     configuration.AddPage(document.Title, ConvertToValidFileName(document.Title) + MarkDownExtension);
 }
コード例 #3
0
 private static WebSite WebsiteWith(ExportableDocument document) {
     var webSite = new WebSite(new List<ExportableDocument> {
         document
     }, "AnyProductName");
     return webSite;
 }
コード例 #4
0
ファイル: WebSite.cs プロジェクト: RonnyAnc/Papyrus
 public void AddDocument(ExportableDocument document)
 {
     Documents.Add(document);
 }
コード例 #5
0
 private static async Task<List<ExportableDocument>> AsyncDocumentsList(ExportableDocument document) {
     return new List<ExportableDocument>{ document };
 }