{"id":13244,"date":"2019-02-27T17:00:18","date_gmt":"2019-02-28T01:00:18","guid":{"rendered":"http:\/\/michaelhans.com\/eclecticism\/?p=13244"},"modified":"2019-12-24T11:15:13","modified_gmt":"2019-12-24T19:15:13","slug":"website-not-blogging-ennui","status":"publish","type":"post","link":"https:\/\/michaelhans.com\/eclecticism\/2019\/02\/27\/website-not-blogging-ennui\/","title":{"rendered":"Website (not blogging) Ennui"},"content":{"rendered":"<p>I&#8217;m not really happy with <a href=\"http:\/\/www.michaelhanscom.com\">my website<\/a> \u2014\u00a0I&#8217;m tired of WordPress, and &#8216;view source&#8217; just makes me cringe at all the junk, cruft, and JavaScript bogging down what could and should be relatively simple, clean, HTML\/CSS \u2014 but I don&#8217;t know how to reinvigorate it in a way I like.<\/p>\n<p>I don&#8217;t want to entirely stop blogging, nor do I want to lose all the stuff that&#8217;s here already, or break existing URLs.<\/p>\n<p>I&#8217;ve been looking into various flat-file or static CMS backends, and though <a href=\"https:\/\/getgrav.org\">grav<\/a> is the one that most caught my eye, it (as far as I can tell) would mean losing the ability to post through <a href=\"http:\/\/micro.blog\">micro.blog<\/a> or any other third-party app that uses the <a href=\"https:\/\/en.wikipedia.org\/wiki\/MetaWeblog\">MetaWeblog API<\/a>, which would make spur-of-the-moment posts more difficult.<\/p>\n<p>Even if I did resign myself to only adding posts through the admin UI (or by FTPing in to manually build the folder\/file structure that grav uses), if I figured out how to import all my past entries from WordPress (<a href=\"https:\/\/github.com\/MihaiCiprianChezan\/wordpress-import\">this might do it<\/a>), I haven&#8217;t been able to find a way to tweak the URL structure, which means I&#8217;d probably have to figure out how to generate a huge <code>.htaccess<\/code> file to handle the 5,170 or so redirects so I didn&#8217;t break any existing URLs. I may not get linked to a lot, but <a href=\"https:\/\/twitter.com\/jkottke\/status\/1083378924728578048\">it happens occasionally<\/a>, and I&#8217;d prefer not to 404 those.<\/p>\n<p>(Plus, as I was playing with grav, I kept getting blank screens where I should have been getting post entry or edit screens, which\u2026well, not sure if that&#8217;s a grav issue, a Safari browser issue, or some other issue, but it didn&#8217;t bode well.)<\/p>\n<p>Other backends either looked too complex for my current needs\/skills\/available time (I just don&#8217;t have the time or impetus to try to learn <a href=\"https:\/\/jekyllrb.com\">Jekyll<\/a>, which kept popping up), or didn&#8217;t fully support <a href=\"https:\/\/daringfireball.net\/projects\/markdown\/\">Markdown<\/a> at all or enough, or had one or another thing that made them feel &#8220;not right&#8221; for me.<\/p>\n<p>Really, what I&#8217;d kind of like to do is go back to hand-coding my site, so I have full control over the HTML\/CSS (even if it looks like crap, it&#8217;ll look like <em>my<\/em> crap\u2026so to speak), only to still be able to blog easily using micro.blog or <a href=\"https:\/\/ulysses.app\">Ulysses<\/a> or other such tools. Not sure that&#8217;s really a possibility, though.<\/p>\n<p>In the end, this isn&#8217;t much more than a bit of whinging and trying to figure out what exactly I&#8217;m looking for. But if anyone actually 1) reads this, and 2) has a magical solution for all my woes, I&#8217;d be happy to hear it!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the end, this isn&#8217;t much more than a bit of whinging and trying to figure out what exactly I&#8217;m looking for.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[2040,2043],"tags":[343,1457],"_links":{"self":[{"href":"https:\/\/michaelhans.com\/eclecticism\/wp-json\/wp\/v2\/posts\/13244"}],"collection":[{"href":"https:\/\/michaelhans.com\/eclecticism\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/michaelhans.com\/eclecticism\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/michaelhans.com\/eclecticism\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/michaelhans.com\/eclecticism\/wp-json\/wp\/v2\/comments?post=13244"}],"version-history":[{"count":0,"href":"https:\/\/michaelhans.com\/eclecticism\/wp-json\/wp\/v2\/posts\/13244\/revisions"}],"wp:attachment":[{"href":"https:\/\/michaelhans.com\/eclecticism\/wp-json\/wp\/v2\/media?parent=13244"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/michaelhans.com\/eclecticism\/wp-json\/wp\/v2\/categories?post=13244"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/michaelhans.com\/eclecticism\/wp-json\/wp\/v2\/tags?post=13244"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}