{"id":700,"date":"2013-05-16T14:35:30","date_gmt":"2013-05-16T18:35:30","guid":{"rendered":"http:\/\/portfolio.planetjon.ca\/?page_id=700"},"modified":"2020-05-20T14:20:27","modified_gmt":"2020-05-20T18:20:27","slug":"blogfolio","status":"publish","type":"page","link":"https:\/\/planetjon.ca\/projects\/blogfolio","title":{"rendered":"Blogfolio"},"content":{"rendered":"\n<p><em><strong>Elegant and lightweight, Blogfolio is a responsive HTML5 theme for WordPress geared towards portfolio-based blogging.<\/strong><\/em><\/p>\n\n\n\n<p>Features include a homepage template with tiled blog posts, and custom widget areas. Make it yours with a custom menu, header image, and background. Extend it through the numerous action hooks and custom template fragment system.<\/p>\n\n\n\n<p><s>Blogfolio is <a title=\"Download Blogfolio\" rel=\"noopener noreferrer\" href=\"http:\/\/wordpress.org\/extend\/themes\/blogfolio\"><strong>available here<\/strong><\/a> in the WordPress theme repo.<br><\/s>Blogfolio is now maintained in <a href=\"https:\/\/bitbucket.org\/planetjon\/blogfolio\/src\/master\/\" rel=\"noreferrer noopener\">this git repo<\/a>.<\/p>\n\n\n\n<p><strong><a title=\"Extending Blogfolio: action hooks &amp; template fragments\" href=\"https:\/\/planetjon.ca\/projects\/blogfolio\/extending-blogfolio-action-hooks-template-fragments\/\">Learn how to extend Blogfolio [Dev Notes]<\/a><\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Highlights<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Responsive design<\/h3>\n\n\n\n<p>Blogfolio maximizes site experience by elegantly presenting content on both large screens and mobile devices.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Custom home page template<\/h3>\n\n\n\n<p>Blogfolio offers a custom home page template that shows the most recent blog posts as tiles. Home page also supports an optional widget area that is placed before the blog posts.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Five widgetable areas<\/h3>\n\n\n\n<p>The staple of WordPress sites, Blogfolio provides 5 widgetable areas. Notable areas are as follow:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><em>Site Header<\/em> widget area located below site header. Recommended for social media icons widgets.<\/li><li><em>Before Content<\/em> widget area located above all content in the content section. Good for site notices, breadcrumbs, etc.<\/li><li><em>Home Page<\/em> widget area located below <em>Before Content<\/em> widget area but before content, only rendered on home page. Good for any home page specific content.<\/li><li><em>Content Sidebar<\/em> widget area located to the right side of main content. Good for miscellaneous aside content.<\/li><li><em>After Content<\/em> widget area. Good for directing the reader to other site content.<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Excerpts and Thumbnails<\/h3>\n\n\n\n<p>Blogfolio supports custom excerpts and post thumbnails. Post thumbnails are used to decorate both the post tiles on the home page and the title on the actual post. Custom excerpts are displayed before post content on the posts.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Custom navigational nested menu<\/h3>\n\n\n\n<p>Blogfolio supports a custom primary navigational menu.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Action hooks<\/h3>\n\n\n\n<p>Blogfolio offers action hooks at many significant areas of the site. Developers can leverage these hooks to augment and modify the theme behaviour without having to modify the code. Consider using <a title=\"Prioritize Hooks\" href=\"https:\/\/planetjon.ca\/projects\/prioritize-hooks\/\">Prioritize Hooks<\/a> plugin or the <a title=\"Extending Blogfolio: action hooks &amp; template fragments\" href=\"https:\/\/planetjon.ca\/projects\/blogfolio\/extending-blogfolio-action-hooks-template-fragments\/\">Blogfolio dev notes<\/a> to quickly discover the various hooks without having to code dive.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Demo<\/h2>\n\n\n\n<p>Screenshot of Planetjon themed by Blogfolio.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"950\" height=\"482\" src=\"https:\/\/planetjon.ca\/wp-content\/uploads\/2020\/05\/screencapture-planetjon-ca-2018-12-05-12_36_19.jpg\" alt=\"\" class=\"wp-image-3467\" srcset=\"https:\/\/planetjon.ca\/wp-content\/uploads\/2020\/05\/screencapture-planetjon-ca-2018-12-05-12_36_19.jpg 950w, https:\/\/planetjon.ca\/wp-content\/uploads\/2020\/05\/screencapture-planetjon-ca-2018-12-05-12_36_19-600x304.jpg 600w, https:\/\/planetjon.ca\/wp-content\/uploads\/2020\/05\/screencapture-planetjon-ca-2018-12-05-12_36_19-512x260.jpg 512w, https:\/\/planetjon.ca\/wp-content\/uploads\/2020\/05\/screencapture-planetjon-ca-2018-12-05-12_36_19-768x390.jpg 768w\" sizes=\"auto, (max-width: 950px) 100vw, 950px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Release History<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">1.5.4<\/h3>\n\n\n\n<p>Fixed bug in fragment loader.<br>Fixed overflowing of wide captions with no alignment.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1.5.3<\/h3>\n\n\n\n<p>Fixed the navigation menu to support arbitrary levels of nesting.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1.5.1<\/h3>\n\n\n\n<p>Added a template for date archives.<br>Added new options to the admin page for controlling site title colour.<br>Improved code comments where needed.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1.4.5<\/h3>\n\n\n\n<p>Minor compliance tweaks to templates and css.<br>Changed role required for accessing the theme settings page to &#8216;edit_theme_options&#8217;.<br>Fixed admin option validation.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1.4.3<\/h3>\n\n\n\n<p>Added author template and attachment template.<br>Introduced &amp; tweaked styling. Refactored some template code and moved general HTML elements styles to separate CSS file.<br>Added custom renderer &amp; styles to wp_link_pages() to be consistent with paginate_links().<br>Fixed text domain loading.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1.3.2<\/h3>\n\n\n\n<p>Homepage tiles now display post preview on hover.<br>Introduced Post Format support.<br>Homepage tiles post preview shows customized thematic icons on post formats.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1.2.2<\/h3>\n\n\n\n<p>Begrudgingly moved lambda-styled hook functions to the Blogfolio class to allow compatibility with PHP 5.2.<br>Introduced some configurable theme options.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1.1.3<\/h3>\n\n\n\n<p>Flipped typography. Headers and links are now sans-serif and body text is now serif. Adjusted body text to be a bit bigger.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1.1.2<\/h3>\n\n\n\n<p>Added: a new widget area below the site header appropriate for social media icons.<br>Tweaked template code and CSS for better consistency and improved visual experience.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1.0.3<\/h3>\n\n\n\n<p>First stable version.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Elegant and lightweight, Blogfolio is a responsive HTML5 theme for WordPress geared towards portfolio-based blogging.<\/p>\n","protected":false},"author":1,"featured_media":3467,"parent":3064,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"footnotes":""},"class_list":["post-700","page","type-page","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Blogfolio &#8211; Planetjon<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/planetjon.ca\/projects\/blogfolio\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Blogfolio &#8211; Planetjon\" \/>\n<meta property=\"og:description\" content=\"Elegant and lightweight, Blogfolio is a responsive HTML5 theme for WordPress geared towards portfolio-based blogging.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/planetjon.ca\/projects\/blogfolio\" \/>\n<meta property=\"og:site_name\" content=\"Planetjon\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Planetjon\/\" \/>\n<meta property=\"article:modified_time\" content=\"2020-05-20T18:20:27+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/planetjon.ca\/wp-content\/uploads\/2020\/05\/screencapture-planetjon-ca-2018-12-05-12_36_19.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"950\" \/>\n\t<meta property=\"og:image:height\" content=\"482\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/planetjon.ca\/projects\/blogfolio\",\"url\":\"https:\/\/planetjon.ca\/projects\/blogfolio\",\"name\":\"Blogfolio &#8211; Planetjon\",\"isPartOf\":{\"@id\":\"https:\/\/planetjon.ca\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/planetjon.ca\/projects\/blogfolio#primaryimage\"},\"image\":{\"@id\":\"https:\/\/planetjon.ca\/projects\/blogfolio#primaryimage\"},\"thumbnailUrl\":\"https:\/\/planetjon.ca\/wp-content\/uploads\/2020\/05\/screencapture-planetjon-ca-2018-12-05-12_36_19.jpg\",\"datePublished\":\"2013-05-16T18:35:30+00:00\",\"dateModified\":\"2020-05-20T18:20:27+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/planetjon.ca\/projects\/blogfolio#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/planetjon.ca\/projects\/blogfolio\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/planetjon.ca\/projects\/blogfolio#primaryimage\",\"url\":\"https:\/\/planetjon.ca\/wp-content\/uploads\/2020\/05\/screencapture-planetjon-ca-2018-12-05-12_36_19.jpg\",\"contentUrl\":\"https:\/\/planetjon.ca\/wp-content\/uploads\/2020\/05\/screencapture-planetjon-ca-2018-12-05-12_36_19.jpg\",\"width\":950,\"height\":482},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/planetjon.ca\/projects\/blogfolio#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/planetjon.ca\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Our Software\",\"item\":\"https:\/\/planetjon.ca\/projects\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Blogfolio\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/planetjon.ca\/#website\",\"url\":\"https:\/\/planetjon.ca\/\",\"name\":\"Planetjon\",\"description\":\"tech and software in the world\",\"publisher\":{\"@id\":\"https:\/\/planetjon.ca\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/planetjon.ca\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/planetjon.ca\/#organization\",\"name\":\"Planetjon\",\"url\":\"https:\/\/planetjon.ca\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/planetjon.ca\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/planetjon.ca\/wp-content\/uploads\/2020\/05\/ghoti.png\",\"contentUrl\":\"https:\/\/planetjon.ca\/wp-content\/uploads\/2020\/05\/ghoti.png\",\"width\":338,\"height\":345,\"caption\":\"Planetjon\"},\"image\":{\"@id\":\"https:\/\/planetjon.ca\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Planetjon\/\",\"https:\/\/www.youtube.com\/channel\/UCr26bnH-3a0dxH6jQp4CzYg\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Blogfolio &#8211; Planetjon","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/planetjon.ca\/projects\/blogfolio","og_locale":"en_US","og_type":"article","og_title":"Blogfolio &#8211; Planetjon","og_description":"Elegant and lightweight, Blogfolio is a responsive HTML5 theme for WordPress geared towards portfolio-based blogging.","og_url":"https:\/\/planetjon.ca\/projects\/blogfolio","og_site_name":"Planetjon","article_publisher":"https:\/\/www.facebook.com\/Planetjon\/","article_modified_time":"2020-05-20T18:20:27+00:00","og_image":[{"width":950,"height":482,"url":"https:\/\/planetjon.ca\/wp-content\/uploads\/2020\/05\/screencapture-planetjon-ca-2018-12-05-12_36_19.jpg","type":"image\/jpeg"}],"twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/planetjon.ca\/projects\/blogfolio","url":"https:\/\/planetjon.ca\/projects\/blogfolio","name":"Blogfolio &#8211; Planetjon","isPartOf":{"@id":"https:\/\/planetjon.ca\/#website"},"primaryImageOfPage":{"@id":"https:\/\/planetjon.ca\/projects\/blogfolio#primaryimage"},"image":{"@id":"https:\/\/planetjon.ca\/projects\/blogfolio#primaryimage"},"thumbnailUrl":"https:\/\/planetjon.ca\/wp-content\/uploads\/2020\/05\/screencapture-planetjon-ca-2018-12-05-12_36_19.jpg","datePublished":"2013-05-16T18:35:30+00:00","dateModified":"2020-05-20T18:20:27+00:00","breadcrumb":{"@id":"https:\/\/planetjon.ca\/projects\/blogfolio#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/planetjon.ca\/projects\/blogfolio"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/planetjon.ca\/projects\/blogfolio#primaryimage","url":"https:\/\/planetjon.ca\/wp-content\/uploads\/2020\/05\/screencapture-planetjon-ca-2018-12-05-12_36_19.jpg","contentUrl":"https:\/\/planetjon.ca\/wp-content\/uploads\/2020\/05\/screencapture-planetjon-ca-2018-12-05-12_36_19.jpg","width":950,"height":482},{"@type":"BreadcrumbList","@id":"https:\/\/planetjon.ca\/projects\/blogfolio#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/planetjon.ca\/"},{"@type":"ListItem","position":2,"name":"Our Software","item":"https:\/\/planetjon.ca\/projects"},{"@type":"ListItem","position":3,"name":"Blogfolio"}]},{"@type":"WebSite","@id":"https:\/\/planetjon.ca\/#website","url":"https:\/\/planetjon.ca\/","name":"Planetjon","description":"tech and software in the world","publisher":{"@id":"https:\/\/planetjon.ca\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/planetjon.ca\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/planetjon.ca\/#organization","name":"Planetjon","url":"https:\/\/planetjon.ca\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/planetjon.ca\/#\/schema\/logo\/image\/","url":"https:\/\/planetjon.ca\/wp-content\/uploads\/2020\/05\/ghoti.png","contentUrl":"https:\/\/planetjon.ca\/wp-content\/uploads\/2020\/05\/ghoti.png","width":338,"height":345,"caption":"Planetjon"},"image":{"@id":"https:\/\/planetjon.ca\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Planetjon\/","https:\/\/www.youtube.com\/channel\/UCr26bnH-3a0dxH6jQp4CzYg"]}]}},"_links":{"self":[{"href":"https:\/\/planetjon.ca\/wp-json\/wp\/v2\/pages\/700","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/planetjon.ca\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/planetjon.ca\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/planetjon.ca\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/planetjon.ca\/wp-json\/wp\/v2\/comments?post=700"}],"version-history":[{"count":0,"href":"https:\/\/planetjon.ca\/wp-json\/wp\/v2\/pages\/700\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/planetjon.ca\/wp-json\/wp\/v2\/pages\/3064"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/planetjon.ca\/wp-json\/wp\/v2\/media\/3467"}],"wp:attachment":[{"href":"https:\/\/planetjon.ca\/wp-json\/wp\/v2\/media?parent=700"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}