3 ms·
- Can't edit anywhere beside the machine that has your source & access to server. - Refactor your posts' tag? You need to manually edit all your post one by on
by pothibo 12y ago
- Can't edit anywhere beside the machine that has your source & access to server.
- Refactor your posts' tag? You need to manually edit all your post one by one.
- Refactor your theme? Same thing as above
- You can't have dynamic content, ever.
- icebraining 12y ago- Can't edit anywhere beside the machine that has your source & access to server. Not true. OP himself hosts his source on Github, so not only he has access to it everywhere, as he can edit it from any machine with a browser. - Refactor your posts' tag? You need to manually edit all your post one by one. - Refactor your theme? Same thing as above Not true. Static site generation engines like Pelican (which OP uses) can do it for you. - You can't have dynamic content, ever. You can with JavaScript (or by integrating a third-party service, though that's cheating a bit).
- djur 12y agoUse SSH, write scripts to facilitate bulk changes, do dynamic content with Javascript on the client side. If you need server-side logic, build some APIs and talk to them from the JS. Much cleaner than hacking additional features into off-the-shelf CMS/blog software.
- chc 12y agoWhat you are describing sounds like a hodge-podge of workarounds. Like, one solution is "Use SSH, write scripts to facilitate bulk changes, write multiple backend services and front-end JavaScript to interface with them for any actual functionality you want on the site." The other is "Push a button on your blog software." How is the first one "cleaner"? You're basically re-inventing half of a blog with duct tape and toothpicks.
- opendais 12y agoTo be honest, your objections sounds more like "It doesn't work for me, personally" and not objectively factual objections. > - Can't edit anywhere beside the machine that has your source & access to server. Eh? Use CI and push via Git & a Markdown editor? They have apps for these on your phone? Or just GitHub? > - Refactor your posts' tag? You need to manually edit all your post one by one. I can replace all in an entire directory of documents in ~5 seconds. This is a non-issue. > - Refactor your theme? Same thing as above I modify two files to refactor all my blog posts. > - You can't have dynamic content, ever. Eh? AJAX? Allows you to make calls to another api/domain to throw in dynamic content?