Update markdown to use absolute image paths, fixing broken images
authorpdr <pdr@chromium.org>
Thu, 7 Jul 2016 21:48:52 +0000 (14:48 -0700)
committerCommit bot <commit-bot@chromium.org>
Thu, 7 Jul 2016 21:48:53 +0000 (14:48 -0700)
Markdown can be served with or without a trailing slash but when a
trailing slash is present, relative image links were broken.

The following example works as expected:
url: https://skia.org/dev/design/pdftheory
image url: PdfLogicalDocumentStructure.png
resolves to: https://skia.org/dev/design/PdfLogicalDocumentStructure.png

The following example was broken before this patch:
url: https://skia.org/dev/design/pdftheory/
image url: PdfLogicalDocumentStructure.png
resolves to: https://skia.org/dev/design/pdftheory/PdfLogicalDocumentStructure.png

The PdfLogicalDocumentStructure.png file lives in /dev/design/, not
/dev/design/pdftheory/. This patch updates all images in our markdown
files to be served with the full path so a trailing slash no longer
breaks images.

I hit this bug when promoting the new Skia debugger:
https://groups.google.com/a/chromium.org/d/msg/paint-dev/QJ8xpu8dNyA/F4KX2O4ZBwAJ

BUG=skia:5493
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2128013003
NOTRY=true
DOCS_PREVIEW= https://skia.org/?cl=2128013003

Review-Url: https://codereview.chromium.org/2128013003

site/dev/design/pdftheory.md
site/dev/tools/debugger.md
site/dev/tools/markdown.md
site/dev/tools/qtdebugger.md

index 29ccf91e61125ba0747bbdf20e514f37a8f432b0..e0433ba563dc563006ae08bdde1f4e181e4c494c 100644 (file)
@@ -71,7 +71,7 @@ longer document with a bunch of other pages.
 PDF Objects and Document Structure
 ----------------------------------
 
-![PDF Logical Document Structure](PdfLogicalDocumentStructure.png)
+![PDF Logical Document Structure](/dev/design/PdfLogicalDocumentStructure.png)
 
 **Background**: The PDF file format has a header, a set of objects and
 then a footer that contains a table of contents for all of the objects
index cd0762594c46115e89cb922a6ee774e286edbecc..8a82287b98878a909c425445dcd95649b749541d 100644 (file)
@@ -26,4 +26,4 @@ Begin by following the instructions to
 After running `skiaserve`, follow the instructions to open the debugger in your
 local browser. By default the address will be `http://127.0.0.1:8888`.
 
-![Debugger interface](onlinedebugger.png)
+![Debugger interface](/dev/tools/onlinedebugger.png)
index dc7c5d1a83c00bac1224bb21758053c78c4237f3..59551a47e1ff7cadcd1849de004de6b9b13703e0 100644 (file)
@@ -71,7 +71,7 @@ ordered and unordered lists:
 
 Incorporate images:
 
-![image](image.png)
+![image](/dev/tools/image.png)
 
 Or go old school and use [ASCII art](http://asciiflow.com/):
 
index e3c5a1f5b7a6209a05e91302807cdbca83a54f0c..bb3f97eba66d62c161997bca5c29ae56fa52038c 100644 (file)
@@ -115,6 +115,6 @@ down below.
  ctrl-shift-s | Saves the skp under the new specified name
  ctrl-q       | Quits
 
-![Debugger interface](debugger.png)
+![Debugger interface](/dev/tools/debugger.png)