예제 #1
0
 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
 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 };
 }