Browse Source

Examples: Add Open Graph Protocol fields. (#33543)

Michael Herzog 3 weeks ago
parent
commit
bae834d355
100 changed files with 401 additions and 0 deletions
  1. 4 0
      examples/css2d_label.html
  2. 4 0
      examples/css3d_mixed.html
  3. 4 0
      examples/css3d_molecules.html
  4. 4 0
      examples/css3d_orthographic.html
  5. 4 0
      examples/css3d_periodictable.html
  6. 5 0
      examples/css3d_sandbox.html
  7. 4 0
      examples/css3d_sprites.html
  8. 4 0
      examples/css3d_youtube.html
  9. 4 0
      examples/games_fps.html
  10. 4 0
      examples/index.html
  11. 4 0
      examples/misc_animation_groups.html
  12. 4 0
      examples/misc_animation_keys.html
  13. 4 0
      examples/misc_boxselection.html
  14. 4 0
      examples/misc_controls_arcball.html
  15. 4 0
      examples/misc_controls_drag.html
  16. 4 0
      examples/misc_controls_fly.html
  17. 4 0
      examples/misc_controls_map.html
  18. 4 0
      examples/misc_controls_orbit.html
  19. 4 0
      examples/misc_controls_pointerlock.html
  20. 4 0
      examples/misc_controls_trackball.html
  21. 4 0
      examples/misc_controls_transform.html
  22. 4 0
      examples/misc_exporter_draco.html
  23. 4 0
      examples/misc_exporter_exr.html
  24. 4 0
      examples/misc_exporter_gcode.html
  25. 4 0
      examples/misc_exporter_gltf.html
  26. 4 0
      examples/misc_exporter_ktx2.html
  27. 4 0
      examples/misc_exporter_obj.html
  28. 4 0
      examples/misc_exporter_ply.html
  29. 4 0
      examples/misc_exporter_stl.html
  30. 4 0
      examples/misc_exporter_usdz.html
  31. 4 0
      examples/misc_raycaster_helper.html
  32. 4 0
      examples/misc_uv_tests.html
  33. 4 0
      examples/physics_ammo_break.html
  34. 4 0
      examples/physics_ammo_cloth.html
  35. 4 0
      examples/physics_ammo_instancing.html
  36. 4 0
      examples/physics_ammo_rope.html
  37. 4 0
      examples/physics_ammo_terrain.html
  38. 4 0
      examples/physics_ammo_volume.html
  39. 4 0
      examples/physics_jolt_instancing.html
  40. 4 0
      examples/physics_rapier_basic.html
  41. 4 0
      examples/physics_rapier_character_controller.html
  42. 4 0
      examples/physics_rapier_instancing.html
  43. 4 0
      examples/physics_rapier_joints.html
  44. 4 0
      examples/physics_rapier_terrain.html
  45. 4 0
      examples/physics_rapier_vehicle_controller.html
  46. 4 0
      examples/svg_lines.html
  47. 4 0
      examples/svg_sandbox.html
  48. 4 0
      examples/webaudio_orientation.html
  49. 4 0
      examples/webaudio_sandbox.html
  50. 4 0
      examples/webaudio_timing.html
  51. 4 0
      examples/webaudio_visualizer.html
  52. 4 0
      examples/webgl_animation_keyframes.html
  53. 4 0
      examples/webgl_animation_multiple.html
  54. 4 0
      examples/webgl_animation_skinning_additive_blending.html
  55. 4 0
      examples/webgl_animation_skinning_blending.html
  56. 4 0
      examples/webgl_animation_skinning_ik.html
  57. 4 0
      examples/webgl_animation_skinning_morph.html
  58. 4 0
      examples/webgl_animation_walk.html
  59. 4 0
      examples/webgl_batch_lod_bvh.html
  60. 4 0
      examples/webgl_buffergeometry.html
  61. 4 0
      examples/webgl_buffergeometry_attributes_integer.html
  62. 4 0
      examples/webgl_buffergeometry_attributes_none.html
  63. 4 0
      examples/webgl_buffergeometry_custom_attributes_particles.html
  64. 4 0
      examples/webgl_buffergeometry_drawrange.html
  65. 4 0
      examples/webgl_buffergeometry_glbufferattribute.html
  66. 4 0
      examples/webgl_buffergeometry_indexed.html
  67. 4 0
      examples/webgl_buffergeometry_instancing.html
  68. 4 0
      examples/webgl_buffergeometry_instancing_billboards.html
  69. 4 0
      examples/webgl_buffergeometry_instancing_interleaved.html
  70. 4 0
      examples/webgl_buffergeometry_lines.html
  71. 4 0
      examples/webgl_buffergeometry_lines_indexed.html
  72. 4 0
      examples/webgl_buffergeometry_points.html
  73. 4 0
      examples/webgl_buffergeometry_points_interleaved.html
  74. 4 0
      examples/webgl_buffergeometry_rawshader.html
  75. 4 0
      examples/webgl_buffergeometry_selective_draw.html
  76. 4 0
      examples/webgl_buffergeometry_uint.html
  77. 4 0
      examples/webgl_camera.html
  78. 4 0
      examples/webgl_camera_array.html
  79. 4 0
      examples/webgl_camera_logarithmicdepthbuffer.html
  80. 4 0
      examples/webgl_clipculldistance.html
  81. 4 0
      examples/webgl_clipping.html
  82. 4 0
      examples/webgl_clipping_advanced.html
  83. 4 0
      examples/webgl_clipping_intersection.html
  84. 4 0
      examples/webgl_clipping_stencil.html
  85. 4 0
      examples/webgl_custom_attributes.html
  86. 4 0
      examples/webgl_custom_attributes_lines.html
  87. 4 0
      examples/webgl_custom_attributes_points.html
  88. 4 0
      examples/webgl_custom_attributes_points2.html
  89. 4 0
      examples/webgl_custom_attributes_points3.html
  90. 4 0
      examples/webgl_decals.html
  91. 4 0
      examples/webgl_depth_texture.html
  92. 4 0
      examples/webgl_effects_anaglyph.html
  93. 4 0
      examples/webgl_effects_ascii.html
  94. 4 0
      examples/webgl_effects_parallaxbarrier.html
  95. 4 0
      examples/webgl_effects_stereo.html
  96. 4 0
      examples/webgl_framebuffer_texture.html
  97. 4 0
      examples/webgl_furnace_test.html
  98. 4 0
      examples/webgl_geometries.html
  99. 4 0
      examples/webgl_geometry_colors.html
  100. 4 0
      examples/webgl_geometry_colors_lookuptable.html

+ 4 - 0
examples/css2d_label.html

@@ -3,6 +3,10 @@
 	<head>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js css2d - label">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/css2d_label.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/css2d_label.jpg">
 		<title>three.js css2d - label</title>
 		<link type="text/css" rel="stylesheet" href="main.css">
 		<style>

+ 4 - 0
examples/css3d_mixed.html

@@ -4,6 +4,10 @@
 		<title>three.js css3d - mixed</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js css3d - mixed">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/css3d_mixed.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/css3d_mixed.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 		<style>
 			body {

+ 4 - 0
examples/css3d_molecules.html

@@ -4,6 +4,10 @@
 		<title>three.js css3d - molecules</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js css3d - molecules">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/css3d_molecules.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/css3d_molecules.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 		<style>
 			body {

+ 4 - 0
examples/css3d_orthographic.html

@@ -4,6 +4,10 @@
 		<title>three.js css3d - orthographic</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js css3d - orthographic">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/css3d_orthographic.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/css3d_orthographic.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 		<style>
 			body {

+ 4 - 0
examples/css3d_periodictable.html

@@ -4,6 +4,10 @@
 		<title>three.js css3d - periodic table</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js css3d - periodic table">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/css3d_periodictable.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/css3d_periodictable.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 		<style>
 			a {

+ 5 - 0
examples/css3d_sandbox.html

@@ -1,8 +1,13 @@
 <!DOCTYPE html>
 <html>
 	<head>
+		<title>three.js css3d - sandbox</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js css3d - sandbox">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/css3d_sandbox.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/css3d_sandbox.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 		<style>
 			body {

+ 4 - 0
examples/css3d_sprites.html

@@ -4,6 +4,10 @@
 		<title>three.js css3d - sprites</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js css3d - sprites">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/css3d_sprites.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/css3d_sprites.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 		<style>
 			body {

+ 4 - 0
examples/css3d_youtube.html

@@ -4,6 +4,10 @@
 		<title>three.js css3d - youtube</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js css3d - youtube">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/css3d_youtube.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/css3d_youtube.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 		<style>
 			body {

+ 4 - 0
examples/games_fps.html

@@ -4,6 +4,10 @@
 		<title>three.js - misc - octree collisions</title>
 		<meta charset=utf-8 />
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js - misc - octree collisions">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/games_fps.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/games_fps.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 	</head>
 	<body>

+ 4 - 0
examples/index.html

@@ -4,6 +4,10 @@
 		<meta charset="utf-8">
 		<title>three.js examples</title>
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js examples">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/index.html">
+		<meta property="og:image" content="https://threejs.org/files/og_image.jpg">
 		<link rel="shortcut icon" href="../files/favicon_white.ico" media="(prefers-color-scheme: dark)"/>
 		<link rel="shortcut icon" href="../files/favicon.ico" media="(prefers-color-scheme: light)" />
 		<link rel="stylesheet" type="text/css" href="../files/main.css">

+ 4 - 0
examples/misc_animation_groups.html

@@ -4,6 +4,10 @@
 		<title>three.js webgl - animation - groups</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js webgl - animation - groups">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/misc_animation_groups.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/misc_animation_groups.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 	</head>
 	<body>

+ 4 - 0
examples/misc_animation_keys.html

@@ -4,6 +4,10 @@
 		<title>three.js webgl - animation - basic</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js webgl - animation - basic">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/misc_animation_keys.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/misc_animation_keys.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 	</head>
 	<body>

+ 4 - 0
examples/misc_boxselection.html

@@ -4,6 +4,10 @@
 		<title>three.js webgl - box selection</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js webgl - box selection">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/misc_boxselection.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/misc_boxselection.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 		<style>
 			body {

+ 4 - 0
examples/misc_controls_arcball.html

@@ -4,6 +4,10 @@
 		<title>three.js webgl - arcball controls</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js webgl - arcball controls">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/misc_controls_arcball.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/misc_controls_arcball.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 
 	</head>

+ 4 - 0
examples/misc_controls_drag.html

@@ -4,6 +4,10 @@
 		<title>three.js webgl - drag controls</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js webgl - drag controls">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/misc_controls_drag.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/misc_controls_drag.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 		<style>
 			body {

+ 4 - 0
examples/misc_controls_fly.html

@@ -4,6 +4,10 @@
 		<title>three.js webgpu - fly controls - earth</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js webgpu - fly controls - earth">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/misc_controls_fly.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/misc_controls_fly.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 		<style>
 			body {

+ 4 - 0
examples/misc_controls_map.html

@@ -4,6 +4,10 @@
 		<title>three.js webgl - map controls</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js webgl - map controls">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/misc_controls_map.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/misc_controls_map.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 		<style>
 			body {

+ 4 - 0
examples/misc_controls_orbit.html

@@ -4,6 +4,10 @@
 		<title>three.js webgl - orbit controls</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js webgl - orbit controls">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/misc_controls_orbit.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/misc_controls_orbit.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 		<style>
 			body {

+ 4 - 0
examples/misc_controls_pointerlock.html

@@ -4,6 +4,10 @@
 		<title>three.js - pointerlock controls</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js - pointerlock controls">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/misc_controls_pointerlock.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/misc_controls_pointerlock.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 		<style>
 			#blocker {

+ 4 - 0
examples/misc_controls_trackball.html

@@ -4,6 +4,10 @@
 		<title>three.js webgl - trackball controls</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js webgl - trackball controls">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/misc_controls_trackball.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/misc_controls_trackball.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 		<style>
 			body {

+ 4 - 0
examples/misc_controls_transform.html

@@ -4,6 +4,10 @@
 		<title>three.js webgl - transform controls</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js webgl - transform controls">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/misc_controls_transform.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/misc_controls_transform.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 	</head>
 	<body>

+ 4 - 0
examples/misc_exporter_draco.html

@@ -4,6 +4,10 @@
 		<title>three.js webgl - exporter - draco</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js webgl - exporter - draco">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/misc_exporter_draco.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/misc_exporter_draco.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 	</head>
 	<body>

+ 4 - 0
examples/misc_exporter_exr.html

@@ -4,6 +4,10 @@
 		<title>three.js webgl - exporter - exr</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js webgl - exporter - exr">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/misc_exporter_exr.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/misc_exporter_exr.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 	</head>
 	<body>

+ 4 - 0
examples/misc_exporter_gcode.html

@@ -4,6 +4,10 @@
 		<title>three.js webgl - exporter - GCode</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js webgl - exporter - GCode">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/misc_exporter_gcode.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/misc_exporter_gcode.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 	</head>
 	<body>

+ 4 - 0
examples/misc_exporter_gltf.html

@@ -4,6 +4,10 @@
 		<title>three.js webgl - exporter - gltf</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js webgl - exporter - gltf">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/misc_exporter_gltf.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/misc_exporter_gltf.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 	</head>
 	<body>

+ 4 - 0
examples/misc_exporter_ktx2.html

@@ -4,6 +4,10 @@
 		<title>three.js webgl - exporter - ktx2</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js webgl - exporter - ktx2">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/misc_exporter_ktx2.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/misc_exporter_ktx2.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 	</head>
 	<body>

+ 4 - 0
examples/misc_exporter_obj.html

@@ -4,6 +4,10 @@
 		<title>three.js webgl - exporter - obj</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js webgl - exporter - obj">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/misc_exporter_obj.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/misc_exporter_obj.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 	</head>
 	<body>

+ 4 - 0
examples/misc_exporter_ply.html

@@ -4,6 +4,10 @@
 		<title>three.js webgl - exporter - ply</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js webgl - exporter - ply">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/misc_exporter_ply.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/misc_exporter_ply.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 	</head>
 	<body>

+ 4 - 0
examples/misc_exporter_stl.html

@@ -4,6 +4,10 @@
 		<title>three.js webgl - exporter - stl</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js webgl - exporter - stl">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/misc_exporter_stl.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/misc_exporter_stl.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 	</head>
 	<body>

+ 4 - 0
examples/misc_exporter_usdz.html

@@ -4,6 +4,10 @@
 		<title>three.js webgl - USDZ exporter</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js webgl - USDZ exporter">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/misc_exporter_usdz.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/misc_exporter_usdz.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 		<style>
 			body {

+ 4 - 0
examples/misc_raycaster_helper.html

@@ -4,6 +4,10 @@
 		<title>three.js misc - raycaster - helper</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js misc - raycaster - helper">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/misc_raycaster_helper.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/misc_raycaster_helper.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 	</head>
 	<body>

+ 4 - 0
examples/misc_uv_tests.html

@@ -4,6 +4,10 @@
 		<title>three.js - uv mapping tests</title>
 		<meta charset=utf-8 />
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js - uv mapping tests">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/misc_uv_tests.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/misc_uv_tests.jpg">
 		<style>
 			body {
 				background: #ffffff;

+ 4 - 0
examples/physics_ammo_break.html

@@ -3,6 +3,10 @@
 		<title>Convex object breaking example</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="Convex object breaking example">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/physics_ammo_break.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/physics_ammo_break.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 		<style>
 			body {

+ 4 - 0
examples/physics_ammo_cloth.html

@@ -3,6 +3,10 @@
 		<title>Ammo.js softbody cloth demo</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="Ammo.js softbody cloth demo">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/physics_ammo_cloth.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/physics_ammo_cloth.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 		<style>
 			body {

+ 4 - 0
examples/physics_ammo_instancing.html

@@ -4,6 +4,10 @@
 		<title>three.js physics - ammo.js instancing</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">
+		<meta property="og:title" content="three.js physics - ammo.js instancing">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/physics_ammo_instancing.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/physics_ammo_instancing.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 	</head>
 	<body>

+ 4 - 0
examples/physics_ammo_rope.html

@@ -3,6 +3,10 @@
 		<title>Amjs softbody rope demo</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="Amjs softbody rope demo">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/physics_ammo_rope.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/physics_ammo_rope.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 		<style>
 			body {

+ 4 - 0
examples/physics_ammo_terrain.html

@@ -4,6 +4,10 @@
 		<title>Ammo.js terrain heightfield demo</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="Ammo.js terrain heightfield demo">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/physics_ammo_terrain.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/physics_ammo_terrain.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 		<style>
 			body {

+ 4 - 0
examples/physics_ammo_volume.html

@@ -3,6 +3,10 @@
 		<title>Ammo.js softbody volume demo</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="Ammo.js softbody volume demo">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/physics_ammo_volume.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/physics_ammo_volume.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 		<style>
 			body {

+ 4 - 0
examples/physics_jolt_instancing.html

@@ -4,6 +4,10 @@
 		<title>three.js physics - jolt instancing</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">
+		<meta property="og:title" content="three.js physics - jolt instancing">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/physics_jolt_instancing.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/physics_jolt_instancing.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 	</head>
 	<body>

+ 4 - 0
examples/physics_rapier_basic.html

@@ -4,6 +4,10 @@
 		<title>three.js physics - rapier3d basic</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">
+		<meta property="og:title" content="three.js physics - rapier3d basic">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/physics_rapier_basic.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/physics_rapier_basic.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 		<style>
 			body {

+ 4 - 0
examples/physics_rapier_character_controller.html

@@ -4,6 +4,10 @@
 		<title>three.js physics - rapier3d character controller</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">
+		<meta property="og:title" content="three.js physics - rapier3d character controller">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/physics_rapier_character_controller.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/physics_rapier_character_controller.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 		<style>
 			body {

+ 4 - 0
examples/physics_rapier_instancing.html

@@ -4,6 +4,10 @@
 		<title>three.js physics - rapier3d instancing</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">
+		<meta property="og:title" content="three.js physics - rapier3d instancing">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/physics_rapier_instancing.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/physics_rapier_instancing.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 	</head>
 	<body>

+ 4 - 0
examples/physics_rapier_joints.html

@@ -4,6 +4,10 @@
 		<title>three.js physics - rapier3d joints</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">
+		<meta property="og:title" content="three.js physics - rapier3d joints">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/physics_rapier_joints.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/physics_rapier_joints.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 		<style>
 			body {

+ 4 - 0
examples/physics_rapier_terrain.html

@@ -4,6 +4,10 @@
 		<title>Rapier.js terrain heightfield demo</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="Rapier.js terrain heightfield demo">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/physics_rapier_terrain.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/physics_rapier_terrain.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 		<style>
 			body {

+ 4 - 0
examples/physics_rapier_vehicle_controller.html

@@ -4,6 +4,10 @@
 		<title>three.js physics - rapier3d vehicle controller</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">
+		<meta property="og:title" content="three.js physics - rapier3d vehicle controller">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/physics_rapier_vehicle_controller.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/physics_rapier_vehicle_controller.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 		<style>
 			body {

+ 4 - 0
examples/svg_lines.html

@@ -4,6 +4,10 @@
 		<title>three.js svg - lines</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js svg - lines">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/svg_lines.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/svg_lines.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 		<style>
 			svg {

+ 4 - 0
examples/svg_sandbox.html

@@ -4,6 +4,10 @@
 		<title>three.js svg - sandbox</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js svg - sandbox">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/svg_sandbox.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/svg_sandbox.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 		<style>
 			svg {

+ 4 - 0
examples/webaudio_orientation.html

@@ -4,6 +4,10 @@
 		<title>three.js webaudio - orientation</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js webaudio - orientation">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/webaudio_orientation.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/webaudio_orientation.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 	</head>
 <body>

+ 4 - 0
examples/webaudio_sandbox.html

@@ -4,6 +4,10 @@
 		<title>three.js webaudio - sandbox</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js webaudio - sandbox">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/webaudio_sandbox.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/webaudio_sandbox.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 	</head>
 	<body>

+ 4 - 0
examples/webaudio_timing.html

@@ -4,6 +4,10 @@
 		<title>three.js webaudio - timing</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js webaudio - timing">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/webaudio_timing.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/webaudio_timing.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 	</head>
 <body>

+ 4 - 0
examples/webaudio_visualizer.html

@@ -4,6 +4,10 @@
 		<title>three.js webaudio - visualizer</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js webaudio - visualizer">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/webaudio_visualizer.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/webaudio_visualizer.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 
 		<script id="vertexShader" type="x-shader/x-vertex">

+ 4 - 0
examples/webgl_animation_keyframes.html

@@ -4,6 +4,10 @@
 		<title>three.js webgl - animation - keyframes</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js webgl - animation - keyframes">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/webgl_animation_keyframes.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/webgl_animation_keyframes.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 		<style>
 			body {

+ 4 - 0
examples/webgl_animation_multiple.html

@@ -4,6 +4,10 @@
 		<title>Multiple animated skinned meshes</title>
 		<meta charset="utf-8">
 		<meta content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0" name="viewport">
+		<meta property="og:title" content="Multiple animated skinned meshes">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/webgl_animation_multiple.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/webgl_animation_multiple.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 	</head>
 	<body>

+ 4 - 0
examples/webgl_animation_skinning_additive_blending.html

@@ -4,6 +4,10 @@
 		<title>three.js webgl - additive animation - skinning</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js webgl - additive animation - skinning">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/webgl_animation_skinning_additive_blending.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/webgl_animation_skinning_additive_blending.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 		<style>
 			a {

+ 4 - 0
examples/webgl_animation_skinning_blending.html

@@ -4,6 +4,10 @@
 		<title>three.js webgl - animation - skinning</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js webgl - animation - skinning">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/webgl_animation_skinning_blending.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/webgl_animation_skinning_blending.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 		<style>
 			a {

+ 4 - 0
examples/webgl_animation_skinning_ik.html

@@ -4,6 +4,10 @@
 		<title>three.js webgl - animation - skinning - ik</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js webgl - animation - skinning - ik">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/webgl_animation_skinning_ik.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/webgl_animation_skinning_ik.jpg">
 		<meta name="author" content="Antoine BERNIER (abernier)" />
 		<link type="text/css" rel="stylesheet" href="main.css">
 		<style>

+ 4 - 0
examples/webgl_animation_skinning_morph.html

@@ -4,6 +4,10 @@
 		<title>three.js webgl - skinning and morphing</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js webgl - skinning and morphing">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/webgl_animation_skinning_morph.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/webgl_animation_skinning_morph.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 		<style>
 			body {

+ 4 - 0
examples/webgl_animation_walk.html

@@ -4,6 +4,10 @@
 		<title>three.js webgl - animation - walk</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js webgl - animation - walk">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/webgl_animation_walk.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/webgl_animation_walk.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 		<style>
 			a {

+ 4 - 0
examples/webgl_batch_lod_bvh.html

@@ -4,6 +4,10 @@
 		<title>three.js raycaster - batch - lod - bvh</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js raycaster - batch - lod - bvh">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/webgl_batch_lod_bvh.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/webgl_batch_lod_bvh.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 		<style>
 			a {

+ 4 - 0
examples/webgl_buffergeometry.html

@@ -4,6 +4,10 @@
 		<title>three.js webgl - buffergeometry</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js webgl - buffergeometry">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/webgl_buffergeometry.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/webgl_buffergeometry.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 	</head>
 	<body>

+ 4 - 0
examples/webgl_buffergeometry_attributes_integer.html

@@ -4,6 +4,10 @@
 		<title>three.js WebGL 2 - buffergeometry - integer attributes</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js WebGL 2 - buffergeometry - integer attributes">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/webgl_buffergeometry_attributes_integer.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/webgl_buffergeometry_attributes_integer.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 	</head>
 	<body>

+ 4 - 0
examples/webgl_buffergeometry_attributes_none.html

@@ -4,6 +4,10 @@
 		<title>three.js WebGL 2 - buffergeometry - attributes - none</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js WebGL 2 - buffergeometry - attributes - none">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/webgl_buffergeometry_attributes_none.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/webgl_buffergeometry_attributes_none.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 	</head>
 	<body>

+ 4 - 0
examples/webgl_buffergeometry_custom_attributes_particles.html

@@ -4,6 +4,10 @@
 		<title>three.js webgl - buffer geometry custom attributes - particles</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js webgl - buffer geometry custom attributes - particles">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/webgl_buffergeometry_custom_attributes_particles.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/webgl_buffergeometry_custom_attributes_particles.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 	</head>
 	<body>

+ 4 - 0
examples/webgl_buffergeometry_drawrange.html

@@ -4,6 +4,10 @@
 		<title>three.js webgl - buffergeometry - lines drawrange</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js webgl - buffergeometry - lines drawrange">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/webgl_buffergeometry_drawrange.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/webgl_buffergeometry_drawrange.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 	</head>
 	<body>

+ 4 - 0
examples/webgl_buffergeometry_glbufferattribute.html

@@ -4,6 +4,10 @@
 		<title>three.js webgl - buffergeometry - custom VBOs</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js webgl - buffergeometry - custom VBOs">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/webgl_buffergeometry_glbufferattribute.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/webgl_buffergeometry_glbufferattribute.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 	</head>
 	<body>

+ 4 - 0
examples/webgl_buffergeometry_indexed.html

@@ -4,6 +4,10 @@
 		<title>three.js webgl - buffergeometry - indexed</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js webgl - buffergeometry - indexed">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/webgl_buffergeometry_indexed.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/webgl_buffergeometry_indexed.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 	</head>
 	<body>

+ 4 - 0
examples/webgl_buffergeometry_instancing.html

@@ -4,6 +4,10 @@
 	<title>three.js webgl - instancing test (single triangle)</title>
 	<meta charset="utf-8">
 	<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js webgl - instancing test (single triangle)">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/webgl_buffergeometry_instancing.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/webgl_buffergeometry_instancing.jpg">
 	<link type="text/css" rel="stylesheet" href="main.css">
 </head>
 <body>

+ 4 - 0
examples/webgl_buffergeometry_instancing_billboards.html

@@ -4,6 +4,10 @@
 	<title>three.js webgl - instanced particles - billboards - colors</title>
 	<meta charset="utf-8">
 	<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js webgl - instanced particles - billboards - colors">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/webgl_buffergeometry_instancing_billboards.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/webgl_buffergeometry_instancing_billboards.jpg">
 	<link type="text/css" rel="stylesheet" href="main.css">
 </head>
 <body>

+ 4 - 0
examples/webgl_buffergeometry_instancing_interleaved.html

@@ -4,6 +4,10 @@
 	<title>three.js webgl - indexed instancing (single box), interleaved buffers</title>
 	<meta charset="utf-8">
 	<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js webgl - indexed instancing (single box), interleaved buffers">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/webgl_buffergeometry_instancing_interleaved.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/webgl_buffergeometry_instancing_interleaved.jpg">
 	<link type="text/css" rel="stylesheet" href="main.css">
 </head>
 <body>

+ 4 - 0
examples/webgl_buffergeometry_lines.html

@@ -4,6 +4,10 @@
 		<title>three.js webgl - buffergeometry - lines</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js webgl - buffergeometry - lines">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/webgl_buffergeometry_lines.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/webgl_buffergeometry_lines.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 	</head>
 	<body>

+ 4 - 0
examples/webgl_buffergeometry_lines_indexed.html

@@ -4,6 +4,10 @@
 		<title>three.js webgl - buffergeometry - lines - indexed</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js webgl - buffergeometry - lines - indexed">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/webgl_buffergeometry_lines_indexed.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/webgl_buffergeometry_lines_indexed.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 	</head>
 	<body>

+ 4 - 0
examples/webgl_buffergeometry_points.html

@@ -4,6 +4,10 @@
 		<title>three.js webgl - buffergeometry - particles</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js webgl - buffergeometry - particles">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/webgl_buffergeometry_points.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/webgl_buffergeometry_points.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 	</head>
 	<body>

+ 4 - 0
examples/webgl_buffergeometry_points_interleaved.html

@@ -4,6 +4,10 @@
 		<title>three.js webgl - buffergeometry - particles</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js webgl - buffergeometry - particles">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/webgl_buffergeometry_points_interleaved.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/webgl_buffergeometry_points_interleaved.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 	</head>
 	<body>

+ 4 - 0
examples/webgl_buffergeometry_rawshader.html

@@ -4,6 +4,10 @@
 		<title>three.js webgl - raw shader</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js webgl - raw shader">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/webgl_buffergeometry_rawshader.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/webgl_buffergeometry_rawshader.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 	</head>
 	<body>

+ 4 - 0
examples/webgl_buffergeometry_selective_draw.html

@@ -4,6 +4,10 @@
 	<title>three.js webgl - buffergeometry - selective - draw</title>
 	<meta charset="utf-8">
 	<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js webgl - buffergeometry - selective - draw">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/webgl_buffergeometry_selective_draw.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/webgl_buffergeometry_selective_draw.jpg">
 	<link type="text/css" rel="stylesheet" href="main.css">
 
 	<script type="x-shader/x-vertex" id="vertexshader">

+ 4 - 0
examples/webgl_buffergeometry_uint.html

@@ -4,6 +4,10 @@
 		<title>three.js webgl - buffergeometry - uint</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js webgl - buffergeometry - uint">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/webgl_buffergeometry_uint.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/webgl_buffergeometry_uint.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 	</head>
 	<body>

+ 4 - 0
examples/webgl_camera.html

@@ -4,6 +4,10 @@
 		<title>three.js webgl - cameras</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js webgl - cameras">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/webgl_camera.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/webgl_camera.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 		<style>
 			b {

+ 4 - 0
examples/webgl_camera_array.html

@@ -4,6 +4,10 @@
 		<title>three.js webgl - arraycamera</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js webgl - arraycamera">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/webgl_camera_array.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/webgl_camera_array.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 	</head>
 	<body>

+ 4 - 0
examples/webgl_camera_logarithmicdepthbuffer.html

@@ -4,6 +4,10 @@
 		<title>three.js webgl - cameras - logarithmic depth buffer</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js webgl - cameras - logarithmic depth buffer">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/webgl_camera_logarithmicdepthbuffer.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/webgl_camera_logarithmicdepthbuffer.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 		<style>
 			body{

+ 4 - 0
examples/webgl_clipculldistance.html

@@ -4,6 +4,10 @@
 		<title>three.js WebGL 2 - clip cull distance</title>
 		<meta charset="utf-8" />
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0" />
+		<meta property="og:title" content="three.js WebGL 2 - clip cull distance">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/webgl_clipculldistance.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/webgl_clipculldistance.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css" />
 	</head>
 	<body>

+ 4 - 0
examples/webgl_clipping.html

@@ -4,6 +4,10 @@
 		<title>three.js webgl - clipping planes</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js webgl - clipping planes">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/webgl_clipping.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/webgl_clipping.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 	</head>
 	<body>

+ 4 - 0
examples/webgl_clipping_advanced.html

@@ -4,6 +4,10 @@
 		<title>three.js webgl - clipping planes - advanced</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js webgl - clipping planes - advanced">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/webgl_clipping_advanced.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/webgl_clipping_advanced.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 	</head>
 	<body>

+ 4 - 0
examples/webgl_clipping_intersection.html

@@ -4,6 +4,10 @@
 		<title>three.js webgl - clipIntersection</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js webgl - clipIntersection">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/webgl_clipping_intersection.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/webgl_clipping_intersection.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 	</head>
 	<body>

+ 4 - 0
examples/webgl_clipping_stencil.html

@@ -4,6 +4,10 @@
 		<title>three.js webgl - clipping stencil</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js webgl - clipping stencil">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/webgl_clipping_stencil.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/webgl_clipping_stencil.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 	</head>
 	<body>

+ 4 - 0
examples/webgl_custom_attributes.html

@@ -4,6 +4,10 @@
 		<title>three.js webgl - custom attributes</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js webgl - custom attributes">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/webgl_custom_attributes.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/webgl_custom_attributes.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 	</head>
 

+ 4 - 0
examples/webgl_custom_attributes_lines.html

@@ -4,6 +4,10 @@
 		<title>three.js webgl - custom attributes [lines]</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js webgl - custom attributes [lines]">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/webgl_custom_attributes_lines.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/webgl_custom_attributes_lines.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 	</head>
 

+ 4 - 0
examples/webgl_custom_attributes_points.html

@@ -4,6 +4,10 @@
 		<title>three.js webgl - custom attributes [particles]</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js webgl - custom attributes [particles]">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/webgl_custom_attributes_points.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/webgl_custom_attributes_points.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 	</head>
 

+ 4 - 0
examples/webgl_custom_attributes_points2.html

@@ -4,6 +4,10 @@
 		<title>three.js webgl - custom attributes [particles][billboards]</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js webgl - custom attributes [particles][billboards]">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/webgl_custom_attributes_points2.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/webgl_custom_attributes_points2.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 	</head>
 

+ 4 - 0
examples/webgl_custom_attributes_points3.html

@@ -4,6 +4,10 @@
 		<title>three.js webgl - custom attributes [particles][billboards][alphatest]</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js webgl - custom attributes [particles][billboards][alphatest]">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/webgl_custom_attributes_points3.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/webgl_custom_attributes_points3.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 	</head>
 

+ 4 - 0
examples/webgl_decals.html

@@ -4,6 +4,10 @@
 		<title>three.js webgl - decal splatter</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js webgl - decal splatter">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/webgl_decals.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/webgl_decals.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 	</head>
 	<body>

+ 4 - 0
examples/webgl_depth_texture.html

@@ -4,6 +4,10 @@
 		<title>three.js webgl - Depth Texture</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js webgl - Depth Texture">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/webgl_depth_texture.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/webgl_depth_texture.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 		<style>
 			#error {

+ 4 - 0
examples/webgl_effects_anaglyph.html

@@ -4,6 +4,10 @@
 		<title>three.js webgl - effects - anaglyph</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js webgl - effects - anaglyph">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/webgl_effects_anaglyph.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/webgl_effects_anaglyph.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 	</head>
 	<body>

+ 4 - 0
examples/webgl_effects_ascii.html

@@ -4,6 +4,10 @@
 		<title>three.js webgl - effects - ascii</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js webgl - effects - ascii">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/webgl_effects_ascii.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/webgl_effects_ascii.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 	</head>
 

+ 4 - 0
examples/webgl_effects_parallaxbarrier.html

@@ -4,6 +4,10 @@
 		<title>three.js webgl - effects - parallax barrier</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js webgl - effects - parallax barrier">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/webgl_effects_parallaxbarrier.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/webgl_effects_parallaxbarrier.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 	</head>
 

+ 4 - 0
examples/webgl_effects_stereo.html

@@ -4,6 +4,10 @@
 		<title>three.js webgl - effects - stereo</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js webgl - effects - stereo">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/webgl_effects_stereo.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/webgl_effects_stereo.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 	</head>
 

+ 4 - 0
examples/webgl_framebuffer_texture.html

@@ -4,6 +4,10 @@
 		<title>three.js webgl - framebuffer - texture</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js webgl - framebuffer - texture">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/webgl_framebuffer_texture.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/webgl_framebuffer_texture.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 		<style>
 			#selection {

+ 4 - 0
examples/webgl_furnace_test.html

@@ -4,6 +4,10 @@
 		<title>three.js white furnace test</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js white furnace test">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/webgl_furnace_test.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/webgl_furnace_test.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 	</head>
 	<body>

+ 4 - 0
examples/webgl_geometries.html

@@ -4,6 +4,10 @@
 		<title>three.js webgl - geometries</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js webgl - geometries">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/webgl_geometries.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/webgl_geometries.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 	</head>
 	<body>

+ 4 - 0
examples/webgl_geometry_colors.html

@@ -4,6 +4,10 @@
 		<title>three.js webgl - geometry - vertex colors</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js webgl - geometry - vertex colors">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/webgl_geometry_colors.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/webgl_geometry_colors.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 		<style>
 			body {

+ 4 - 0
examples/webgl_geometry_colors_lookuptable.html

@@ -4,6 +4,10 @@
 		<title>three.js webgl - lookup table</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<meta property="og:title" content="three.js webgl - lookup table">
+		<meta property="og:type" content="website">
+		<meta property="og:url" content="https://threejs.org/examples/webgl_geometry_colors_lookuptable.html">
+		<meta property="og:image" content="https://threejs.org/examples/screenshots/webgl_geometry_colors_lookuptable.jpg">
 		<link type="text/css" rel="stylesheet" href="main.css">
 		<style>
 			body {

Some files were not shown because too many files changed in this diff

粤ICP备19079148号