diff --git a/src/content/reference/en/p5.Font/textToContours.mdx b/src/content/reference/en/p5.Font/textToContours.mdx index 2dc77a8887..411c736d48 100644 --- a/src/content/reference/en/p5.Font/textToContours.mdx +++ b/src/content/reference/en/p5.Font/textToContours.mdx @@ -59,7 +59,7 @@ example: async function setup() { createCanvas(100, 100); - font = await loadFont('//assets/inconsolata.otf'); + font = await loadFont('/assets/inconsolata.otf'); } function draw() { diff --git a/src/content/reference/en/p5.MediaElement/src.mdx b/src/content/reference/en/p5.MediaElement/src.mdx index f748e298cd..d3e3937656 100644 --- a/src/content/reference/en/p5.MediaElement/src.mdx +++ b/src/content/reference/en/p5.MediaElement/src.mdx @@ -19,7 +19,7 @@ example: // Create a p5.MediaElement using createAudio(). beat = createAudio('/assets/beat.mp3'); - describe('The text "https://p5js.org/reference//assets/beat.mp3" written in black on a gray background.'); + describe('The text "https://p5js.org/reference/assets/beat.mp3" written in black on a gray background.'); } function draw() { diff --git a/src/content/reference/en/p5.SoundFile/frames.mdx b/src/content/reference/en/p5.SoundFile/frames.mdx index 598081a4f1..1c0cbaef9c 100644 --- a/src/content/reference/en/p5.SoundFile/frames.mdx +++ b/src/content/reference/en/p5.SoundFile/frames.mdx @@ -15,7 +15,7 @@ example: let player; function preload() { - player = loadSound('//assets/lucky_dragons_-_power_melody.mp3'); + player = loadSound('/assets/lucky_dragons_-_power_melody.mp3'); } function setup() { diff --git a/src/content/reference/en/p5.SoundFile/onended.mdx b/src/content/reference/en/p5.SoundFile/onended.mdx index c974828c7d..015678e68f 100644 --- a/src/content/reference/en/p5.SoundFile/onended.mdx +++ b/src/content/reference/en/p5.SoundFile/onended.mdx @@ -15,7 +15,7 @@ example: let player; function preload() { - player = loadSound('//assets/lucky_dragons_-_power_melody.mp3'); + player = loadSound('/assets/lucky_dragons_-_power_melody.mp3'); } function setup() { diff --git a/src/content/reference/en/p5.SoundFile/pause.mdx b/src/content/reference/en/p5.SoundFile/pause.mdx index d9d841362e..76edaf856a 100644 --- a/src/content/reference/en/p5.SoundFile/pause.mdx +++ b/src/content/reference/en/p5.SoundFile/pause.mdx @@ -15,7 +15,7 @@ example: let player; function preload() { - player = loadSound('//assets/Damscray_DancingTiger.mp3'); + player = loadSound('/assets/Damscray_DancingTiger.mp3'); } function setup() { diff --git a/src/content/reference/en/p5.SoundFile/setPath.mdx b/src/content/reference/en/p5.SoundFile/setPath.mdx index 0342e6689c..ce4c567f85 100644 --- a/src/content/reference/en/p5.SoundFile/setPath.mdx +++ b/src/content/reference/en/p5.SoundFile/setPath.mdx @@ -15,7 +15,7 @@ example: let soundSource, cnv, btn; function preload() { - soundSource = loadSound('//assets/Damscray_-_Dancing_Tiger_01.mp3'); + soundSource = loadSound('/assets/Damscray_-_Dancing_Tiger_01.mp3'); } function setup() { @@ -40,7 +40,7 @@ example: function setNewPath() { background(220); text('a new sound was loaded', 0, 20, 100); - soundSource.setPath('//assets/Damscray_-_Dancing_Tiger_02.mp3', playSound); + soundSource.setPath('/assets/Damscray_-_Dancing_Tiger_02.mp3', playSound); } diff --git a/src/content/reference/en/p5.Table/addColumn.mdx b/src/content/reference/en/p5.Table/addColumn.mdx index cfdb770462..39792aa5c6 100644 --- a/src/content/reference/en/p5.Table/addColumn.mdx +++ b/src/content/reference/en/p5.Table/addColumn.mdx @@ -26,7 +26,7 @@ example: async function setup() { createCanvas(300, 300); - table = await loadTable('//assets/mammals.csv', ',', 'header'); + table = await loadTable('/assets/mammals.csv', ',', 'header'); table.addColumn('carnivore'); table.set(0, 'carnivore', 'no'); diff --git a/src/content/reference/en/p5.sound/loadSound.mdx b/src/content/reference/en/p5.sound/loadSound.mdx index a8cb982c55..242cc22ec0 100644 --- a/src/content/reference/en/p5.sound/loadSound.mdx +++ b/src/content/reference/en/p5.sound/loadSound.mdx @@ -20,7 +20,7 @@ example:
let mySound; function preload() { - mySound = loadSound('//assets/doorbell.mp3'); + mySound = loadSound('/assets/doorbell.mp3'); } function setup() { diff --git a/src/content/reference/en/p5.sound/p5.Amplitude.mdx b/src/content/reference/en/p5.sound/p5.Amplitude.mdx index 3d783cdc4b..7e1c095599 100644 --- a/src/content/reference/en/p5.sound/p5.Amplitude.mdx +++ b/src/content/reference/en/p5.sound/p5.Amplitude.mdx @@ -22,7 +22,7 @@ example: function preload() { //replace this sound with something local with rights to distribute - sound = loadSound('//assets/Damscray_DancingTiger.mp3'); + sound = loadSound('/assets/Damscray_DancingTiger.mp3'); } function setup() { diff --git a/src/content/reference/en/p5.sound/p5.Panner.mdx b/src/content/reference/en/p5.sound/p5.Panner.mdx index bb987224f0..59ee7906f0 100644 --- a/src/content/reference/en/p5.sound/p5.Panner.mdx +++ b/src/content/reference/en/p5.sound/p5.Panner.mdx @@ -14,7 +14,7 @@ example: let panner, lfo, soundfile, cnv; function preload() { - soundfile = loadSound('//assets/beat.mp3'); + soundfile = loadSound('/assets/beat.mp3'); } function setup() { diff --git a/src/content/reference/en/p5.sound/p5.Panner3D.mdx b/src/content/reference/en/p5.sound/p5.Panner3D.mdx index 1e4211d4f0..25a34e6dd0 100644 --- a/src/content/reference/en/p5.sound/p5.Panner3D.mdx +++ b/src/content/reference/en/p5.sound/p5.Panner3D.mdx @@ -25,8 +25,8 @@ example: let vZ; function preload() { - soundSource = loadSound('//assets/beat.mp3'); - font = loadFont('//assets/SourceSansPro-Regular.otf'); + soundSource = loadSound('/assets/beat.mp3'); + font = loadFont('/assets/SourceSansPro-Regular.otf'); } function setup() { diff --git a/src/content/reference/en/p5.sound/p5.PitchShifter.mdx b/src/content/reference/en/p5.sound/p5.PitchShifter.mdx index 5f49497892..59b2ea3c8c 100644 --- a/src/content/reference/en/p5.sound/p5.PitchShifter.mdx +++ b/src/content/reference/en/p5.sound/p5.PitchShifter.mdx @@ -14,7 +14,7 @@ example: let cnv, soundFile, pitchShifter; function preload() { - soundFile = loadSound('//assets/beatbox.mp3'); + soundFile = loadSound('/assets/beatbox.mp3'); } function setup() { diff --git a/src/content/reference/en/p5.sound/p5.SoundFile.mdx b/src/content/reference/en/p5.sound/p5.SoundFile.mdx index c68e028cf0..4f4e54de86 100644 --- a/src/content/reference/en/p5.sound/p5.SoundFile.mdx +++ b/src/content/reference/en/p5.sound/p5.SoundFile.mdx @@ -16,7 +16,7 @@ example: function preload() { //replace this sound with something local with rights to distribute //need to fix local asset loading first though :) - sound = loadSound('//assets/doorbell.mp3'); + sound = loadSound('/assets/doorbell.mp3'); } function setup() { diff --git a/src/content/reference/en/p5/async_await.mdx b/src/content/reference/en/p5/async_await.mdx index bdedb60900..6cecdec437 100644 --- a/src/content/reference/en/p5/async_await.mdx +++ b/src/content/reference/en/p5/async_await.mdx @@ -91,7 +91,7 @@ example: // Load the file and create a p5.Geometry object. async function setup() { - shape = await loadModel('//assets/teapot.obj'); + shape = await loadModel('/assets/teapot.obj'); createCanvas(100, 100, WEBGL); diff --git a/src/content/reference/en/p5/createImg.mdx b/src/content/reference/en/p5/createImg.mdx index e157a1a705..92cde828eb 100644 --- a/src/content/reference/en/p5/createImg.mdx +++ b/src/content/reference/en/p5/createImg.mdx @@ -55,7 +55,7 @@ example: background(200); let img = createImg( - '//assets/cat.jpg', + '/assets/cat.jpg', 'image of a cat' ); img.position(0, 10); diff --git a/src/content/reference/en/p5/vertex.mdx b/src/content/reference/en/p5/vertex.mdx index f845e267ab..af0b215386 100644 --- a/src/content/reference/en/p5/vertex.mdx +++ b/src/content/reference/en/p5/vertex.mdx @@ -185,7 +185,7 @@ example: let vid; function setup() { // Load a video and create a p5.MediaElement object. - vid = createVideo('//assets/fingers.mov'); + vid = createVideo('/assets/fingers.mov'); createCanvas(100, 100, WEBGL); // Hide the video. diff --git a/src/scripts/builders/reference.ts b/src/scripts/builders/reference.ts index cf724c9150..6f4ef300bc 100644 --- a/src/scripts/builders/reference.ts +++ b/src/scripts/builders/reference.ts @@ -161,8 +161,8 @@ const correctRelativeLinksToExampleAssets = ( return content; } return Array.isArray(content) - ? content.map((ex) => ex.replaceAll("assets/", "/assets/").replaceAll(/\n$/g, "")) - : content.replaceAll("assets/", "/assets/"); + ? content.map((ex) => ex.replaceAll(/(?