From mboxrd@z Thu Jan 1 00:00:00 1970 From: tychoish Subject: Re: Minimal overhead Org-mode blogging system Date: Tue, 17 Jan 2012 13:50:29 -0500 Message-ID: <20120117185029.GD8376@arendt.tychoish.net> References: <2011-12-04T17-22-10@devnull.Karl-Voit.at> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="gE7i1rD7pdK0Ng3j" Return-path: Received: from eggs.gnu.org ([140.186.70.92]:45702) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RnE76-0001AH-Pm for emacs-orgmode@gnu.org; Tue, 17 Jan 2012 13:50:34 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RnE75-0001oh-EQ for emacs-orgmode@gnu.org; Tue, 17 Jan 2012 13:50:32 -0500 Received: from foucault.cyborginstitute.net ([97.107.134.101]:54424) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RnE75-0001oK-Ca for emacs-orgmode@gnu.org; Tue, 17 Jan 2012 13:50:31 -0500 Content-Disposition: inline In-Reply-To: List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Puneeth Chaganti Cc: news1142@karl-voit.at, emacs-orgmode@gnu.org --gE7i1rD7pdK0Ng3j Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Wed, Dec 07, 2011 at 10:50:52PM +0530, Puneeth Chaganti wrote: > I have a system, that does most of what you are looking for. > > https://github.com/punchagan/blog-files > > Though it seems to be a little more complicated than it needs to be, > it works for me and I haven't had the time and motivation to simplify > it. This is a commentary on the entire thread rather than on this specific suggestion (though it's applicable here.) All of these "take a git repo with text files in a lightweight markup language (e.g. markdown, org, rst, etc.) and build a blog/website" tools have this major flaw and there's no good solution: They rebuild all pages in the site every time you update the site. Which doesn't matter at all when you have 10 posts, but when you have a hundred posts you notice the rebuild process, and by the time you have 1000-1500 posts, its totally unusable. Every time you fix a comma it takes 1-3 minutes and nearly OOMs a VPS system to fix. So what's the solution? - Incremental builds - Cached build elements. - make-style dependency checking. - indexes (for tags, archives, etc.) that are The truth is that the part of the pipe that handles the filtering of the text is important, but is not particularly central or crucial in the grand scheme of the usability of this kind of application. Cheers, sam -- tycho(ish) @ garen@tychoish.com http://tychoish.com/ "don't get it right, get it written" -- james thurber --gE7i1rD7pdK0Ng3j Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) iEYEARECAAYFAk8VwvUACgkQTNyVHPbFB4rR0QCcDu8PVKjVOfK1/PSDADqMe0s8 +CcAoJxOCte9Y7ZrZLZLFQA4bKHri+qN =G0Q+ -----END PGP SIGNATURE----- --gE7i1rD7pdK0Ng3j--