{"id":7,"date":"2012-01-20T01:30:32","date_gmt":"2012-01-20T01:30:32","guid":{"rendered":"http:\/\/garysieling.com\/blog\/?p=7"},"modified":"2012-01-20T01:30:32","modified_gmt":"2012-01-20T01:30:32","slug":"geshi-sample-with-javascript","status":"publish","type":"post","link":"https:\/\/www.garysieling.com\/blog\/geshi-sample-with-javascript\/","title":{"rendered":"GeSHi WordPress Sample with Javascript"},"content":{"rendered":"<p>The <a href=\"http:\/\/wordpress.org\/extend\/plugins\/wp-syntax\/\">WP-Syntax<\/a> plugin allows easy insertion of code in blog posts, using <a href=\"http:\/\/qbnz.com\/highlighter\/\">GeSHi (Generic Syntax Highlighter)<\/a>. It supposedly supports over one hundred programming languages, including including PHP, HTML, CSS, Java, C, Lisp, XML, Perl, Python, and assembly.<\/p>\n<p>For example:<\/p>\n<pre lang=\"html\" line=\"1\" escaped=\"true\">\n   &lt;pre lang=\"html\" line=\"1\" escaped=\"true\"&gt;\n   &lt;\/pre&gt;\n<\/pre>\n<p>The line=&#8221;1&#8243; directive tells WP-Syntax to insert line numbers. For this example, to nest xml inside xml, set escaped=&#8221;true&#8221;, and use <a href=\"http:\/\/www.w3schools.com\/tags\/ref_entities.asp\">html entities<\/a>.<\/p>\n<p>Here is another example, this time using &#8220;javascript&#8221; for the selected language. In this case, the code is indented. WP-Syntax converts real spaces into HTML space entities, which allows you to intend code.<\/p>\n<pre lang=\"javascript\" line=\"1\"><script type=\"text\/javascript\">\/\/ <![CDATA[\n    document.write(\"<h1>This is a heading<\/h1>\");\n    document.write(\"This is a paragraph.\");\n    document.write(\"This is another paragraph.\");\n\/\/ ]]><\/script><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>The WP-Syntax plugin allows easy insertion of code in blog posts, using GeSHi (Generic Syntax Highlighter). It supposedly supports over one hundred programming languages, including including PHP, HTML, CSS, Java, C, Lisp, XML, Perl, Python, and assembly. For example: &lt;pre lang=&#8221;html&#8221; line=&#8221;1&#8243; escaped=&#8221;true&#8221;&gt; &lt;\/pre&gt; The line=&#8221;1&#8243; directive tells WP-Syntax to insert line numbers. For this &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.garysieling.com\/blog\/geshi-sample-with-javascript\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;GeSHi WordPress Sample with Javascript&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"footnotes":""},"categories":[34],"tags":[601],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.9 - aioseo.com -->\n\t<meta name=\"description\" content=\"The WP-Syntax plugin allows easy insertion of code in blog posts, using GeSHi (Generic Syntax Highlighter). It supposedly supports over one hundred programming languages, including including PHP, HTML, CSS, Java, C, Lisp, XML, Perl, Python, and assembly. For example: The line=&quot;1&quot; directive tells WP-Syntax to insert line numbers. For this\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"gary\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.garysieling.com\/blog\/geshi-sample-with-javascript\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.9\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Gary Sieling - Software Engineer\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"GeSHi WordPress Sample with Javascript - Gary Sieling\" \/>\n\t\t<meta property=\"og:description\" content=\"The WP-Syntax plugin allows easy insertion of code in blog posts, using GeSHi (Generic Syntax Highlighter). It supposedly supports over one hundred programming languages, including including PHP, HTML, CSS, Java, C, Lisp, XML, Perl, Python, and assembly. For example: The line=&quot;1&quot; directive tells WP-Syntax to insert line numbers. For this\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.garysieling.com\/blog\/geshi-sample-with-javascript\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2012-01-20T01:30:32+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2012-01-20T01:30:32+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"GeSHi WordPress Sample with Javascript - Gary Sieling\" \/>\n\t\t<meta name=\"twitter:description\" content=\"The WP-Syntax plugin allows easy insertion of code in blog posts, using GeSHi (Generic Syntax Highlighter). It supposedly supports over one hundred programming languages, including including PHP, HTML, CSS, Java, C, Lisp, XML, Perl, Python, and assembly. For example: The line=&quot;1&quot; directive tells WP-Syntax to insert line numbers. For this\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/www.garysieling.com\\\/blog\\\/geshi-sample-with-javascript\\\/#blogposting\",\"name\":\"GeSHi WordPress Sample with Javascript - Gary Sieling\",\"headline\":\"GeSHi WordPress Sample with Javascript\",\"author\":{\"@id\":\"https:\\\/\\\/www.garysieling.com\\\/blog\\\/author\\\/gary\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.garysieling.com\\\/blog\\\/#organization\"},\"datePublished\":\"2012-01-20T01:30:32+00:00\",\"dateModified\":\"2012-01-20T01:30:32+00:00\",\"inLanguage\":\"en-US\",\"commentCount\":3,\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.garysieling.com\\\/blog\\\/geshi-sample-with-javascript\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.garysieling.com\\\/blog\\\/geshi-sample-with-javascript\\\/#webpage\"},\"articleSection\":\"Wordpress, wordpress\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.garysieling.com\\\/blog\\\/geshi-sample-with-javascript\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.garysieling.com\\\/blog#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.garysieling.com\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.garysieling.com\\\/blog\\\/category\\\/wordpress\\\/#listItem\",\"name\":\"Wordpress\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.garysieling.com\\\/blog\\\/category\\\/wordpress\\\/#listItem\",\"position\":2,\"name\":\"Wordpress\",\"item\":\"https:\\\/\\\/www.garysieling.com\\\/blog\\\/category\\\/wordpress\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.garysieling.com\\\/blog\\\/geshi-sample-with-javascript\\\/#listItem\",\"name\":\"GeSHi WordPress Sample with Javascript\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.garysieling.com\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.garysieling.com\\\/blog\\\/geshi-sample-with-javascript\\\/#listItem\",\"position\":3,\"name\":\"GeSHi WordPress Sample with Javascript\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.garysieling.com\\\/blog\\\/category\\\/wordpress\\\/#listItem\",\"name\":\"Wordpress\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.garysieling.com\\\/blog\\\/#organization\",\"name\":\"Gary Sieling\",\"description\":\"Software Engineer\",\"url\":\"https:\\\/\\\/www.garysieling.com\\\/blog\\\/\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.garysieling.com\\\/blog\\\/author\\\/gary\\\/#author\",\"url\":\"https:\\\/\\\/www.garysieling.com\\\/blog\\\/author\\\/gary\\\/\",\"name\":\"gary\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.garysieling.com\\\/blog\\\/geshi-sample-with-javascript\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0be925276d848ffe98a6a9dc8cf33e67?s=96&d=identicon&r=g\",\"width\":96,\"height\":96,\"caption\":\"gary\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.garysieling.com\\\/blog\\\/geshi-sample-with-javascript\\\/#webpage\",\"url\":\"https:\\\/\\\/www.garysieling.com\\\/blog\\\/geshi-sample-with-javascript\\\/\",\"name\":\"GeSHi WordPress Sample with Javascript - Gary Sieling\",\"description\":\"The WP-Syntax plugin allows easy insertion of code in blog posts, using GeSHi (Generic Syntax Highlighter). It supposedly supports over one hundred programming languages, including including PHP, HTML, CSS, Java, C, Lisp, XML, Perl, Python, and assembly. For example: The line=\\\"1\\\" directive tells WP-Syntax to insert line numbers. For this\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.garysieling.com\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.garysieling.com\\\/blog\\\/geshi-sample-with-javascript\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.garysieling.com\\\/blog\\\/author\\\/gary\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.garysieling.com\\\/blog\\\/author\\\/gary\\\/#author\"},\"datePublished\":\"2012-01-20T01:30:32+00:00\",\"dateModified\":\"2012-01-20T01:30:32+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.garysieling.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.garysieling.com\\\/blog\\\/\",\"name\":\"Gary Sieling\",\"description\":\"Software Engineer\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.garysieling.com\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"GeSHi WordPress Sample with Javascript - Gary Sieling","description":"The WP-Syntax plugin allows easy insertion of code in blog posts, using GeSHi (Generic Syntax Highlighter). It supposedly supports over one hundred programming languages, including including PHP, HTML, CSS, Java, C, Lisp, XML, Perl, Python, and assembly. For example: The line=\"1\" directive tells WP-Syntax to insert line numbers. For this","canonical_url":"https:\/\/www.garysieling.com\/blog\/geshi-sample-with-javascript\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/www.garysieling.com\/blog\/geshi-sample-with-javascript\/#blogposting","name":"GeSHi WordPress Sample with Javascript - Gary Sieling","headline":"GeSHi WordPress Sample with Javascript","author":{"@id":"https:\/\/www.garysieling.com\/blog\/author\/gary\/#author"},"publisher":{"@id":"https:\/\/www.garysieling.com\/blog\/#organization"},"datePublished":"2012-01-20T01:30:32+00:00","dateModified":"2012-01-20T01:30:32+00:00","inLanguage":"en-US","commentCount":3,"mainEntityOfPage":{"@id":"https:\/\/www.garysieling.com\/blog\/geshi-sample-with-javascript\/#webpage"},"isPartOf":{"@id":"https:\/\/www.garysieling.com\/blog\/geshi-sample-with-javascript\/#webpage"},"articleSection":"Wordpress, wordpress"},{"@type":"BreadcrumbList","@id":"https:\/\/www.garysieling.com\/blog\/geshi-sample-with-javascript\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.garysieling.com\/blog#listItem","position":1,"name":"Home","item":"https:\/\/www.garysieling.com\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/www.garysieling.com\/blog\/category\/wordpress\/#listItem","name":"Wordpress"}},{"@type":"ListItem","@id":"https:\/\/www.garysieling.com\/blog\/category\/wordpress\/#listItem","position":2,"name":"Wordpress","item":"https:\/\/www.garysieling.com\/blog\/category\/wordpress\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.garysieling.com\/blog\/geshi-sample-with-javascript\/#listItem","name":"GeSHi WordPress Sample with Javascript"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.garysieling.com\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.garysieling.com\/blog\/geshi-sample-with-javascript\/#listItem","position":3,"name":"GeSHi WordPress Sample with Javascript","previousItem":{"@type":"ListItem","@id":"https:\/\/www.garysieling.com\/blog\/category\/wordpress\/#listItem","name":"Wordpress"}}]},{"@type":"Organization","@id":"https:\/\/www.garysieling.com\/blog\/#organization","name":"Gary Sieling","description":"Software Engineer","url":"https:\/\/www.garysieling.com\/blog\/"},{"@type":"Person","@id":"https:\/\/www.garysieling.com\/blog\/author\/gary\/#author","url":"https:\/\/www.garysieling.com\/blog\/author\/gary\/","name":"gary","image":{"@type":"ImageObject","@id":"https:\/\/www.garysieling.com\/blog\/geshi-sample-with-javascript\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/0be925276d848ffe98a6a9dc8cf33e67?s=96&d=identicon&r=g","width":96,"height":96,"caption":"gary"}},{"@type":"WebPage","@id":"https:\/\/www.garysieling.com\/blog\/geshi-sample-with-javascript\/#webpage","url":"https:\/\/www.garysieling.com\/blog\/geshi-sample-with-javascript\/","name":"GeSHi WordPress Sample with Javascript - Gary Sieling","description":"The WP-Syntax plugin allows easy insertion of code in blog posts, using GeSHi (Generic Syntax Highlighter). It supposedly supports over one hundred programming languages, including including PHP, HTML, CSS, Java, C, Lisp, XML, Perl, Python, and assembly. For example: The line=\"1\" directive tells WP-Syntax to insert line numbers. For this","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/www.garysieling.com\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/www.garysieling.com\/blog\/geshi-sample-with-javascript\/#breadcrumblist"},"author":{"@id":"https:\/\/www.garysieling.com\/blog\/author\/gary\/#author"},"creator":{"@id":"https:\/\/www.garysieling.com\/blog\/author\/gary\/#author"},"datePublished":"2012-01-20T01:30:32+00:00","dateModified":"2012-01-20T01:30:32+00:00"},{"@type":"WebSite","@id":"https:\/\/www.garysieling.com\/blog\/#website","url":"https:\/\/www.garysieling.com\/blog\/","name":"Gary Sieling","description":"Software Engineer","inLanguage":"en-US","publisher":{"@id":"https:\/\/www.garysieling.com\/blog\/#organization"}}]},"og:locale":"en_US","og:site_name":"Gary Sieling - Software Engineer","og:type":"article","og:title":"GeSHi WordPress Sample with Javascript - Gary Sieling","og:description":"The WP-Syntax plugin allows easy insertion of code in blog posts, using GeSHi (Generic Syntax Highlighter). It supposedly supports over one hundred programming languages, including including PHP, HTML, CSS, Java, C, Lisp, XML, Perl, Python, and assembly. For example: The line=&quot;1&quot; directive tells WP-Syntax to insert line numbers. For this","og:url":"https:\/\/www.garysieling.com\/blog\/geshi-sample-with-javascript\/","article:published_time":"2012-01-20T01:30:32+00:00","article:modified_time":"2012-01-20T01:30:32+00:00","twitter:card":"summary_large_image","twitter:title":"GeSHi WordPress Sample with Javascript - Gary Sieling","twitter:description":"The WP-Syntax plugin allows easy insertion of code in blog posts, using GeSHi (Generic Syntax Highlighter). It supposedly supports over one hundred programming languages, including including PHP, HTML, CSS, Java, C, Lisp, XML, Perl, Python, and assembly. For example: The line=&quot;1&quot; directive tells WP-Syntax to insert line numbers. For this"},"aioseo_meta_data":{"post_id":"7","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"limit_modified_date":false,"created":"2023-02-04 16:02:34","updated":"2026-07-06 00:39:47","ai":null,"breadcrumb_settings":null,"seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.garysieling.com\/blog\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.garysieling.com\/blog\/category\/wordpress\/\" title=\"Wordpress\">Wordpress<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tGeSHi WordPress Sample with Javascript\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.garysieling.com\/blog"},{"label":"Wordpress","link":"https:\/\/www.garysieling.com\/blog\/category\/wordpress\/"},{"label":"GeSHi WordPress Sample with Javascript","link":"https:\/\/www.garysieling.com\/blog\/geshi-sample-with-javascript\/"}],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.garysieling.com\/blog\/wp-json\/wp\/v2\/posts\/7"}],"collection":[{"href":"https:\/\/www.garysieling.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.garysieling.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.garysieling.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.garysieling.com\/blog\/wp-json\/wp\/v2\/comments?post=7"}],"version-history":[{"count":0,"href":"https:\/\/www.garysieling.com\/blog\/wp-json\/wp\/v2\/posts\/7\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.garysieling.com\/blog\/wp-json\/wp\/v2\/media?parent=7"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.garysieling.com\/blog\/wp-json\/wp\/v2\/categories?post=7"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.garysieling.com\/blog\/wp-json\/wp\/v2\/tags?post=7"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}