我知道可以将图像放置在 MD 中,MD 语法为![Alt text](/path/to/img.jpg)
or ![Alt text](/path/to/img.jpg "Optional title")
,但我很难将 SVG 放置在代码托管在 GitHub 上的 MD 中。
最终使用 rails3,并且现在经常更改模型,所以我正在使用RailRoady生成模型架构图的 SVG。我希望将该 SVG 放置在 ReadMe.md 中并显示出来。当我在本地打开 SVG 文件时,它确实可以工作,那么如何让浏览器在 MD 文件中渲染 SVG?鉴于代码在最终确定之前将是动态的(似乎永远不会),将 SVG 托管在一个单独的地方似乎有点矫枉过正,而且我错过了实现这一目标的方法。
我试图包含的 SVG位于GitHub 上:https://github.com/specialorange/FDXCM/blob/master/Rails/fdxcm/doc/models_brief.svg
我尝试了以下方法,并使用实际图像来验证语法是否有效,只是没有呈现 SVG 代码:
![Overview][1]
[1]: https://github.com/specialorange/FDXCM/blob/master/doc/controllers_brief.svg "Overview"
<img src="https://raw.github.com/specialorange/FDXCM/master/doc/controllers_brief.svg">
![Alt text](https://raw.github.com/specialorange/FDXCM/master/doc/controllers_brief.svg)
[Google Doc](https://docs.google.com/drawings/d/1B95ajItJTAImL2WXISX0fkBLYk3nldea4Vm9eo-VyE4/edit) :
<img src="https://docs.google.com/drawings/pub?id=117XsJ1kDyaY-n8AdPS3_8jTgMyITqaoT3-ah_BSc9YQ&w=960&h=720">
<img src="https://raw.github.com/specialorange/FDXCM/master/doc/controllers_brief.svg">
<img src="https://docs.google.com/drawings/d/1B95ajItJTAImL2WXISX0fkBLYk3nldea4Vm9eo-VyE4/edit">
得到以下结果:
1:https ://github.com/specialorange/FDXCM/blob/master/Rails/fdxcm/doc/controllers_brief.svg “概述”
谷歌文档: