{"id":20,"date":"2007-12-23T05:37:00","date_gmt":"2007-12-23T05:37:00","guid":{"rendered":"http:\/\/absolutegeeky.com\/oook\/2007\/12\/blog-updates-can-be-frustrating\/"},"modified":"2010-04-09T21:15:25","modified_gmt":"2010-04-09T15:45:25","slug":"blog-updates-can-be-frustrating","status":"publish","type":"post","link":"https:\/\/absolutegeeky.com\/oook\/2007\/12\/blog-updates-can-be-frustrating\/","title":{"rendered":"Blog updates can be frustrating!"},"content":{"rendered":"<p>Thanks to Blogger deciding to add cute little icons next every commenter id, my blog layout was broken. Not terribly so, but enough to look ugly.<\/p>\n<p><a href=\"http:\/\/absolutegeeky.com\/oook\/uploaded_images\/comment-icons-735104.png\"><img decoding=\"async\" loading=\"lazy\" style=\"margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; display: block; text-align: center; cursor: pointer; border: 0px initial initial;\" src=\"http:\/\/absolutegeeky.com\/oook\/uploaded_images\/comment-icons-735100.png\" border=\"0\" alt=\"\" width=\"387\" height=\"74\" \/><\/a><\/p>\n<p>Since I had to edit the template anyway, I decided to make a  few other changes too.<\/p>\n<ul>\n<li>Moved the post time to below the title (and removed post author, since it&#8217;s only me.<\/li>\n<li>Removed the bit of JavaScript that would hide comments on Item pages<\/li>\n<li>Fixed the display of icons next to commenters.<\/li>\n<li>Some sidebar cleanup<\/li>\n<li>Added in some CSS to display labels like other post metadata<\/li>\n<li>Pulled the CSS out of the blogger template and put it into a single .CSS file (This alone saved me about 2MB of server space!)<\/li>\n<li>Lots of HTML cleanup. I can&#8217;t believe the number of places I&#8217;d left open elements!<\/li>\n<li>Changed my <abbr title=\"Document Type Definition\">DTD<\/abbr> to XHTML 1.0 Transitional (It still won&#8217;t validate though, there&#8217;s a lot of work to be done before that happens.)<\/li>\n<li>Removed the display of backlinks<\/li>\n<\/ul>\n<p>I also changed a couple of settings in Blogger before I was finally done.<\/p>\n<p>Little did I know&#8230;<\/p>\n<p>Since I publish my blog via FTP, Blogger had to republish the entire site, file by file. Hanging every now and then&#8230;<\/p>\n<p>And then when I looked at my earlier posts, I found them all in single massive paragraphs. Back then, Blogger didn&#8217;t have a rich text editor (or maybe it did, I can&#8217;t remember) so I used to type my posts in with 2 hard returns to mark the end of a paragraph. Blogger, in all its wisdom, would preserve these hard returns as &lt;br&gt; tags, rather than enclosing each paragraph within\u00a0&lt;p&gt; tags. (Oh glory days! When we didn&#8217;t care about semantically marking up content!) I have known for quite a while that Blogger doesn&#8217;t seem to want to create paragraphs for you. Not even the new version released just a year ago. Why? Google knows!<\/p>\n<p>Anyway, I&#8217;ve been hand coding paragraphs as I type my posts in Blogger for the last year or so. So most of my new posts display and parse without any problem.<\/p>\n<p>But today since I was making all these changes, I decided I should fix my older posts and even label them while I was at it.<\/p>\n<p>And that&#8217;s where I hit a brick wall. Or should I say Blogger&#8217;s short-sightedness\/cussedness.<\/p>\n<ul>\n<li>Making a change to a post&#8217;s labels makes Blogger republish ALL the other labels. Everyone single one in your blog.<\/li>\n<li>If you&#8217;re editing an older post, you have only two options. Either publish it or save it as a draft. No option to save and publish later.<\/li>\n<li>Publishing each old post means you have to wait until it uploads all of the labels each time.<\/li>\n<li>If you thought that you could mark a whole bunch of drafts as &#8220;publish&#8221; from the &#8220;Edit Posts&#8221; page, think again. All you can do is apply labels to multiple posts there.<\/li>\n<\/ul>\n<p>So what&#8217;s the solution? I don&#8217;t want to host my blog on Google&#8217;s Blogspot, nor do I want to go purchase a new domain just to point it to Google&#8217;s servers. This means I have to sacrifice some new features of Blogger, so be it. But I really want to clean up my older posts. I guess the only solution is to temporarily switch to blogspot, so that republish older posts doesn&#8217;t involve a round of FTP each time and when I&#8217;m done with all my label and formatting changes, to switch back to my FTP site.<\/p>\n<p>Too lazy to do that right now though, it will have to wait for another day! \ud83d\ude42<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Thanks to Blogger deciding to add cute little icons next every commenter id, my blog layout was broken. Not terribly so, but enough to look ugly. Since I had to edit the template anyway, I decided to make a few other changes too. Moved the post time to below the title (and removed post author,&hellip; <a class=\"more-link\" href=\"https:\/\/absolutegeeky.com\/oook\/2007\/12\/blog-updates-can-be-frustrating\/\">Continue reading <span class=\"screen-reader-text\">Blog updates can be frustrating!<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[11,4,10],"_links":{"self":[{"href":"https:\/\/absolutegeeky.com\/oook\/wp-json\/wp\/v2\/posts\/20"}],"collection":[{"href":"https:\/\/absolutegeeky.com\/oook\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/absolutegeeky.com\/oook\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/absolutegeeky.com\/oook\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/absolutegeeky.com\/oook\/wp-json\/wp\/v2\/comments?post=20"}],"version-history":[{"count":2,"href":"https:\/\/absolutegeeky.com\/oook\/wp-json\/wp\/v2\/posts\/20\/revisions"}],"predecessor-version":[{"id":187,"href":"https:\/\/absolutegeeky.com\/oook\/wp-json\/wp\/v2\/posts\/20\/revisions\/187"}],"wp:attachment":[{"href":"https:\/\/absolutegeeky.com\/oook\/wp-json\/wp\/v2\/media?parent=20"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/absolutegeeky.com\/oook\/wp-json\/wp\/v2\/categories?post=20"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/absolutegeeky.com\/oook\/wp-json\/wp\/v2\/tags?post=20"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}