- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
https://github.com/KevReed/DocFx.Plugins.PlantUml
我已经通过 nuget 安装了 plantUml for docfx 插件。通过 nuget install DocFx.Plugins.PlantUml -ExcludeVersion -OutputDirectory .
命令,之后我在构建 docfx 后得到了这个结果,我检查了 localhost 上的 index.html 但它没有用。我看不到 plantuml 图,只有带框的纯文本。如果您有任何想法,请帮助我。我检查了 <code class="lang-plantuml">
内置 html 上的标签。
这是我的环境。
macOS Sierra 10.12.6
NuGet Version: 4.7.0.5148
docfx Version: 2.38.1.0
[路径]
(projectfolder)/docfx.json
(projectfolder)/plantuml.jar
(projectfolder)/DocFx.Plugins.PlantUml
[docfx.json]
{
"metadata": [
{
"src": [
{
"files": [
"**/**.cs"
],
"src":"../localizedstring"
}
],
"dest": "api",
"disableGitFeatures": false,
"disableDefaultFilter": false
}
],
"build": {
"content": [
{
"files": [
"api/**.yml",
"api/index.md"
]
},
{
"files": [
"articles/**.md",
"articles/**/toc.yml",
"toc.yml",
"*.md"
]
}
],
"resource": [
{
"files": [
"images/**"
]
}
],
"overwrite": [
{
"files": [
"apidoc/**.md"
],
"exclude": [
"obj/**",
"_site/**"
]
}
],
"dest": "_site",
"globalMetadataFiles": [],
"fileMetadataFiles": [],
"template": [
"default",
"DocFx.Plugins.PlantUml/template"
],
"postProcessors": [],
"markdownEngineName": "markdig",
"markdownEngineProperties": {
"plantUml.renderingMode":"local"
},
"noLangKeyword": false,
"keepFileLink": false,
"cleanupCacheHistory": false,
"disableGitFeatures": false
}
}
[介绍.md]
# Add your introductions here!
'''plantuml
IntroBob -> IntroAlice : intro
Alice -> Bob : Go Away
''' // this is not (') I inserted(`)
[docfx 构建]
➜ docfx_project docfx --serve
[18-10-23 05:20:56.495]Info:Config file docfx.json found, start generating metadata...
[18-10-23 05:20:56.794]Info:[MetadataCommand.ExtractMetadata]Loading projects...
[18-10-23 05:20:56.838]Info:[MetadataCommand.ExtractMetadata]'/Users/seonmyeong.kim/KSM/plantumltest/localizedstring/LocalizedString/FlatBuffers/ByteBuffer.cs,/Users/seonmyeong.kim/KSM/plantumltest/localizedstring/LocalizedString/FlatBuffers/FlatBufferBuilder.cs,/Users/seonmyeong.kim/KSM/plantumltest/localizedstring/LocalizedString/FlatBuffers/FlatBufferConstants.cs,/Users/seonmyeong.kim/KSM/plantumltest/localizedstring/LocalizedString/FlatBuffers/Struct.cs,/Users/seonmyeong.kim/KSM/plantumltest/localizedstring/LocalizedString/FlatBuffers/Table.cs,/Users/seonmyeong.kim/KSM/plantumltest/localizedstring/LocalizedString/FlatBuffersIDLClass/LocalizedStringData.cs,/Users/seonmyeong.kim/KSM/plantumltest/localizedstring/LocalizedString/FlatBuffersIDLClass/LocalizedStringDataEntry.cs,/Users/seonmyeong.kim/KSM/plantumltest/localizedstring/LocalizedString/Loader/StringLoader.cs' keep up-to-date since '2018/10/23 5:13:47', cached result from '/Users/seonmyeong.kim/KSM/plantumltest/docfx_project/api' is used.
[18-10-23 05:20:56.846]Info:[MetadataCommand]Completed Scope:MetadataCommand in 244.8242 milliseconds.
[18-10-23 05:20:56.895]Info:[BuildCommand]Plug-in directory: /usr/local/Cellar/docfx/2.38.1/libexec/plugins_sqtdx5e4.7jy/plugins, configuration file: /usr/local/Cellar/docfx/2.38.1/libexec/plugins_sqtdx5e4.7jy/plugins/docfx.plugins.config
[18-10-23 05:20:57.316]Info:[ImportPlugins]Searching custom plugins in directory /usr/local/Cellar/docfx/2.38.1/libexec/plugins_sqtdx5e4.7jy/plugins...
[18-10-23 05:20:57.319]Warning:[ImportPlugins]Skipping file /usr/local/Cellar/docfx/2.38.1/libexec/plugins_sqtdx5e4.7jy/plugins/System.Net.Http.dll due to load failure: Could not load file or assembly 'System.Net.Http' or one of its dependencies
[18-10-23 05:20:57.471]Info:6 plug-in(s) loaded.
[18-10-23 05:20:57.594]Info:No files are found with glob pattern apidoc/**.md, excluding obj/**,_site/**, under directory "/Users/seonmyeong.kim/KSM/plantumltest/docfx_project"
[18-10-23 05:20:57.596]Info:No files are found with glob pattern images/**, excluding <none>, under directory "/Users/seonmyeong.kim/KSM/plantumltest/docfx_project"
[18-10-23 05:20:57.606]Info:Markdown engine is markdig
[18-10-23 05:20:58.032]Info:[BuildCore.Build Document]Max parallelism is 8.
[18-10-23 05:20:58.100]Info:[BuildCore.Build Document.Prepare.CreateIncrementalBuildContext]Build strategy: IsIncrementalBuild
[18-10-23 05:20:58.414]Info:[BuildCore.Build Document.CompilePhaseHandlerWithIncremental.ManagedReferenceDocumentProcessor]Building 0 file(s) in ManagedReferenceDocumentProcessor(BuildManagedReferenceDocument=>ValidateManagedReferenceDocumentMetadata=>ApplyOverwriteDocumentForMref=>FillReferenceInformation)...
[18-10-23 05:20:58.415]Info:[BuildCore.Build Document.CompilePhaseHandlerWithIncremental.ConceptualDocumentProcessor]Building 0 file(s) in ConceptualDocumentProcessor(BuildConceptualDocument=>CountWord=>ValidateConceptualDocumentMetadata)...
[18-10-23 05:20:58.415]Info:[BuildCore.Build Document.CompilePhaseHandlerWithIncremental.TocDocumentProcessor]Building 3 file(s) in TocDocumentProcessor(BuildTocDocument)...
[18-10-23 05:20:58.663]Info:[BuildCore.Build Document.LinkPhaseHandlerWithIncremental.UpdateContext]0 external references found in 1 xref maps.
[18-10-23 05:20:58.737]Info:[BuildCore.Build Document.LinkPhaseHandlerWithIncremental.Apply Templates]Applying templates to 3 model(s)...
[18-10-23 05:20:59.000]Info:[BuildCore.Build Document]XRef map exported.
[18-10-23 05:20:59.101]Info:[Postprocess]Manifest file saved to manifest.json.
[18-10-23 05:20:59.130]Info:Completed building documents in 1653.1787 milliseconds.
[18-10-23 05:20:59.181]Info:[BuildCommand]Cleaning up temporary plugin folder "/usr/local/Cellar/docfx/2.38.1/libexec/plugins_sqtdx5e4.7jy"
Serving "/Users/seonmyeong.kim/KSM/plantumltest/docfx_project/_site" on http://localhost:8080
最佳答案
你应该删除
"markdownEngineName": "markdig"
关于c# - 生成 docfx 后 PlantUml 不呈现图表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52942189/
缩放由 scale 关键字控制。我很好奇是否有可能以某种方式或至少缩放 PlantUML 图的部分:缩放部分图的字体大小。 scale 似乎不能局限于图表的一部分(而且我还没有找到任何表明这是可能的示
据我所知,PlantUML 自动检测给定文档的图类型(序列图、用例图、类图、事件图等)。这似乎工作得相当好,但我有时发现在编辑图表时我会做一些看似微小的更改,突然我的事件图变成了类图(例如)。 我想要
在 PlantUml 中,我有一个像这样的对象: object MyObject { #field1 #field2 } 渲染效果如下: 我希望在具有字段名称的行之间有更多的空间(在本例中为 fi
我有一个类似这样的类结构: @startuml package "A" { ABase <|-- A1 ABase <|-- A2 ABase <|-- A3 } package "B" { BBas
我尝试创建一个图表,其中包含类层次结构以及使用这些类的用例。我今天尝试使用 PlantUML,但不知何故无法混合这两种图表类型。这是我能想到的最简单的文件: @startuml class Foo u
我试图在单列上垂直对齐 PlantUML 组件图的元素。我尝试了“从上到下方向”和“从左到右方向”选项,但没有很好的结果。我发现的唯一方法是将每个元素包装在一个匿名“框架”中并设置“从左到右方向”选项
我试图在单列上垂直对齐 PlantUML 组件图的元素。我尝试了“从上到下方向”和“从左到右方向”选项,但没有很好的结果。我发现的唯一方法是将每个元素包装在一个匿名“框架”中并设置“从左到右方向”选项
如何在类“Person”和“Company”之间的关联“employs”的两端指定角色名称“employer”和“employee”?当然,这与协会名称不同: 最佳答案 @startuml hide
当您想要创建标准 UML 图时,PlantUML 非常强大。 但我目前正在考虑使用 PlantUML 来记录 EIP 路由(如这些图像上的路由: https://www.google.de/searc
我安装了 sphinxcontrib-plantuml 扩展,如果我运行 HTML 构建器,它可以正常工作,例如对于相应的 testmodule.py 文件,使用以下 testmodule.rst 文
我想画一个如下图。 我的源代码是: @startuml start if (c1) then (YES) :A; else (NO) if (C2) then (NO) :A;
我正在尝试绘制一个类图,其中两个类之间的多个关系是用重数定义的。 默认情况下,结果很糟糕: @startuml class Movie { genres: String[] minut
我想将下图更改为具有单个决策节点(三个分支)和单个合并节点。 plantuml 可以制作这样的图表吗?上图源自这段代码: @startuml skinparam ConditionEndStyle d
看,我在 plantuml 中有一个循环 loop etl -> kafka: kafka -> linda: linda --> kafka: kafka --> e
我有多个单序列图。 它们中的大多数具有相同的初始化和终止序列。 可以将其从一个文件复制到另一个文件,但如果可以在单个点声明该部分会好得多。因此,如果发生更改,则无需更改所有图表。 有没有办法做到这一点
我正在评估 PlantUML 是否可以替代 GraphViz。 它被宣传为“直观”,但老实说,主页上的第一个示例已经令人困惑。 为什么下面会创建两次“Bob”和“Alice”?我在文本中看到 2 个节
类图似乎总是线性的 - 无论是水平的,或者,如果我添加 left to right direction , 垂直的。 但是,在许多情况下,布局可以更好地利用屏幕空间。看看这个: 最后一个图可以很容易地
我正在使用 plantUML 泳道来可视化内部流程,但不幸的是,当我想显示已执行和分离的流程时遇到重叠线。 我正在使用这个: @startuml title something |#dee4e8|p1
我正在使用 PlantUML API 生成事件图。 我之前使用过GraphViz,并使用rank参数来定义布局 rank=LR [for left to right] 我试图在 PlantUML 中找
我在here找到了一个很好的事件图但没有源代码。它如下所示: 我尝试用 plantuml 绘制它,下面是我的代码: @startuml skinparam linetype ortho (*) -do
我是一名优秀的程序员,十分优秀!