mirror of
				https://github.com/libsdl-org/SDL.git
				synced 2025-11-04 01:34:38 +00:00 
			
		
		
		
	examples: Fixed HTML output with multi-paragraph READMEs.
This commit is contained in:
		@@ -187,6 +187,11 @@ sub handle_example_dir {
 | 
				
			|||||||
        $description =~ s/\s+\Z//;
 | 
					        $description =~ s/\s+\Z//;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    my $short_description = "$description";
 | 
				
			||||||
 | 
					    $short_description =~ s/\<br\/\>\n.*//gms;
 | 
				
			||||||
 | 
					    $short_description =~ s/\A\s+//;
 | 
				
			||||||
 | 
					    $short_description =~ s/\s+\Z//;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    do_mkdir($dst);
 | 
					    do_mkdir($dst);
 | 
				
			||||||
    do_copy($jssrc, $jsdst);
 | 
					    do_copy($jssrc, $jsdst);
 | 
				
			||||||
    do_copy($wasmsrc, $wasmdst);
 | 
					    do_copy($wasmsrc, $wasmdst);
 | 
				
			||||||
@@ -238,6 +243,7 @@ sub handle_example_dir {
 | 
				
			|||||||
        s/\@example_name\@/$example/g;
 | 
					        s/\@example_name\@/$example/g;
 | 
				
			||||||
        s/\@javascript_file\@/$jsfname/g;
 | 
					        s/\@javascript_file\@/$jsfname/g;
 | 
				
			||||||
        s/\@htmlified_source_code\@/$htmlified_source_code/g;
 | 
					        s/\@htmlified_source_code\@/$htmlified_source_code/g;
 | 
				
			||||||
 | 
					        s/\@short_description\@/$short_description/g;
 | 
				
			||||||
        s/\@description\@/$description/g;
 | 
					        s/\@description\@/$description/g;
 | 
				
			||||||
        s/\@preview_image\@/$preview_image/g;
 | 
					        s/\@preview_image\@/$preview_image/g;
 | 
				
			||||||
        s/\@other_examples_html\@/$other_examples_html/g;
 | 
					        s/\@other_examples_html\@/$other_examples_html/g;
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -9,7 +9,7 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    <meta property="og:type" content="website">
 | 
					    <meta property="og:type" content="website">
 | 
				
			||||||
    <meta property="og:title" content="@project_name@ Example: @category_name@/@example_name@">
 | 
					    <meta property="og:title" content="@project_name@ Example: @category_name@/@example_name@">
 | 
				
			||||||
    <meta property="og:description" content="@description@">
 | 
					    <meta property="og:description" content="@short_description@">
 | 
				
			||||||
    <meta property="og:image" content="@preview_image@" />
 | 
					    <meta property="og:image" content="@preview_image@" />
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    <link rel="stylesheet" type="text/css" href="/@project_name@/examples.css" />
 | 
					    <link rel="stylesheet" type="text/css" href="/@project_name@/examples.css" />
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user