librelist archives

« back to archive

Blohg advantages

Blohg advantages

From:
Jesus Cea
Date:
2012-06-19 @ 21:35
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi, everybody.

I am confused about that is different between blohg and any other
static content generator out there. In fact, blohg looks like being
mainly designed to be run as a wsgi application with Flask. Not very
static, actually. Fortunately, blohg got "freeze" for 100% static
deployment, recently.

So, if I am deploying using "freeze", am I getting anything from blohg
that no other static generator provides?. When deploying with
flask/wsgi, what I get from blohg "mercurial" substrate?.

Blohg makes the point of using a mercurial substrate, but I have been
unable to find any CONCRETE explanation about the details or
advantages of it.

I am casting for a static content generator and I am biased thru
mercurial for version control, but I would like to know what makes
blohg special :). This is not a flame or troll post, I want to know if
I can stop testing static generators :).

Thanks for your time and attention.

- -- 
Jesus Cea Avion                         _/_/      _/_/_/        _/_/_/
jcea@jcea.es - http://www.jcea.es/     _/_/    _/_/  _/_/    _/_/  _/_/
jabber / xmpp:jcea@jabber.org         _/_/    _/_/          _/_/_/_/_/
.                              _/_/  _/_/    _/_/          _/_/  _/_/
"Things are not so easy"      _/_/  _/_/    _/_/  _/_/    _/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/        _/_/_/      _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBT+DwvJlgi5GaxT1NAQKmeQQAk9GxzrhsruTjw8i7wTeTjrFCjNO6dPVp
0iiQ2ZVYnd0fA8AqKOklJPL5FSO6UCL6pD3WiJVBs3oAG+43/ZhKIHdrKMEkH8ln
dZIO+qI1Ji11p56dbeykEz1OhXcb1ePf6U9KfVkBmi2+Dc8NvecLRcDLg28c88mP
9C+B1Qc1wz0=
=7FDg
-----END PGP SIGNATURE-----

Re: [blohg] Blohg advantages

From:
Rafael Martins
Date:
2012-06-19 @ 22:44
Hi Jesus,

On Tue, Jun 19, 2012 at 6:35 PM, Jesus Cea <jcea@jcea.es> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Hi, everybody.
>
> I am confused about that is different between blohg and any other
> static content generator out there. In fact, b, lilohg looks like being
> mainly designed to be run as a wsgi application with Flask. Not very
> static, actually. Fortunately, blohg got "freeze" for 100% static
> deployment, recently.

Yeah, blohg isn't a static site generator by definition. We don't
avoid using static stuff on it, and it will get plugins support really
soon and most plugins will be dinamic.

The 'freeze' command works fine though, if you just want a basic blog,
without nice dynamic tricks, like combined tags.

> So, if I am deploying using "freeze", am I getting anything from blohg
> that no other static generator provides?. When deploying with
> flask/wsgi, what I get from blohg "mercurial" substrate?.

Probably you won't have any big advantage other than use the mercurial
metadata for your posts, like creation/modification date, author name,
etc. The restructured text directives and roles may be helpful too. I
also like the sane way that we handle metadata in the rst file.

Well, I'm the author of the thing, then I'm too biased, probably. See
the docs for details:

http://docs.blohg.org/

> Blohg makes the point of using a mercurial substrate, but I have been
> unable to find any CONCRETE explanation about the details or
> advantages of it.

As said before, blohg is tied to Mercurial, using its metadata to
organize posts. Mercurial also helps when running the blog, because we
have a trustable way to handle the content to be deployed, using
branches, and the different handling of commited/uncommited posts. i'd
need to explain the internals here, and this is not the point, I
think.

> I am casting for a static content generator and I am biased thru
> mercurial for version control, but I would like to know what makes
> blohg special :). This is not a flame or troll post, I want to know if
> I can stop testing static generators :).

Well, we aren't really "static", then you may want to use any other
tool that was "created to be static", no worries :)

Anyway, if you want to give it a shot, feel free to ask questions here.

> Thanks for your time and attention.
>
> - --
> Jesus Cea Avion                         _/_/      _/_/_/        _/_/_/
> jcea@jcea.es - http://www.jcea.es/     _/_/    _/_/  _/_/    _/_/  _/_/
> jabber / xmpp:jcea@jabber.org         _/_/    _/_/          _/_/_/_/_/
> .                              _/_/  _/_/    _/_/          _/_/  _/_/
> "Things are not so easy"      _/_/  _/_/    _/_/  _/_/    _/_/  _/_/
> "My name is Dump, Core Dump"   _/_/_/        _/_/_/      _/_/  _/_/
> "El amor es poner tu felicidad en la felicidad de otro" - Leibniz
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.10 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
>
> iQCVAwUBT+DwvJlgi5GaxT1NAQKmeQQAk9GxzrhsruTjw8i7wTeTjrFCjNO6dPVp
> 0iiQ2ZVYnd0fA8AqKOklJPL5FSO6UCL6pD3WiJVBs3oAG+43/ZhKIHdrKMEkH8ln
> dZIO+qI1Ji11p56dbeykEz1OhXcb1ePf6U9KfVkBmi2+Dc8NvecLRcDLg28c88mP
> 9C+B1Qc1wz0=
> =7FDg
> -----END PGP SIGNATURE-----

-- 
Rafael Goncalves Martins
http://rafaelmartins.eng.br/

Re: [blohg] Blohg advantages

From:
Jesus Cea
Date:
2012-06-20 @ 00:02
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 20/06/12 00:44, Rafael Martins wrote:
>> Well, I'm the author of the thing, then I'm too biased, probably.
>> See the docs for details:
> 
>> http://docs.blohg.org/

The docs are sparse in implementation details :).

>> As said before, blohg is tied to Mercurial, using its metadata
>> to organize posts. Mercurial also helps when running the blog,
>> because we have a trustable way to handle the content to be
>> deployed, using branches, and the different handling of
>> commited/uncommited posts. i'd need to explain the internals
>> here, and this is not the point, I think.

Please, do. This is actually the stuff I am interested in.

- -- 
Jesus Cea Avion                         _/_/      _/_/_/        _/_/_/
jcea@jcea.es - http://www.jcea.es/     _/_/    _/_/  _/_/    _/_/  _/_/
jabber / xmpp:jcea@jabber.org         _/_/    _/_/          _/_/_/_/_/
.                              _/_/  _/_/    _/_/          _/_/  _/_/
"Things are not so easy"      _/_/  _/_/    _/_/  _/_/    _/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/        _/_/_/      _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBT+ETMplgi5GaxT1NAQLoIgP/WGLus25Ff/h1wGZkVEa0WLru4bK9Y8gS
RX+09jMFCmkf6OITUhqEwmBGdE6r+0Guhb+djy8/yrglobkUol0EEHeTVj1fNUqG
Dek73bIRqEDSnbPvQQ+hir5TdYzSxNUddUiiOYpWJGpqqdMU+JGjKG0KGg3gwsNU
vjo1wWe4YuQ=
=EepS
-----END PGP SIGNATURE-----

Re: [blohg] Blohg advantages

From:
刘一新
Date:
2012-06-20 @ 02:27
+1

I wonder if I can allow someone else to comment my blog post. Is is
possible with blohg?

2012/6/20 Jesus Cea <jcea@jcea.es>

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On 20/06/12 00:44, Rafael Martins wrote:
> >> Well, I'm the author of the thing, then I'm too biased, probably.
> >> See the docs for details:
> >
> >> http://docs.blohg.org/
>
> The docs are sparse in implementation details :).
>
> >> As said before, blohg is tied to Mercurial, using its metadata
> >> to organize posts. Mercurial also helps when running the blog,
> >> because we have a trustable way to handle the content to be
> >> deployed, using branches, and the different handling of
> >> commited/uncommited posts. i'd need to explain the internals
> >> here, and this is not the point, I think.
>
> Please, do. This is actually the stuff I am interested in.
>
> - --
> Jesus Cea Avion                         _/_/      _/_/_/        _/_/_/
> jcea@jcea.es - http://www.jcea.es/     _/_/    _/_/  _/_/    _/_/  _/_/
> jabber / xmpp:jcea@jabber.org         _/_/    _/_/          _/_/_/_/_/
> .                              _/_/  _/_/    _/_/          _/_/  _/_/
> "Things are not so easy"      _/_/  _/_/    _/_/  _/_/    _/_/  _/_/
> "My name is Dump, Core Dump"   _/_/_/        _/_/_/      _/_/  _/_/
> "El amor es poner tu felicidad en la felicidad de otro" - Leibniz
>
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.10 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
>
> iQCVAwUBT+ETMplgi5GaxT1NAQLoIgP/WGLus25Ff/h1wGZkVEa0WLru4bK9Y8gS
> RX+09jMFCmkf6OITUhqEwmBGdE6r+0Guhb+djy8/yrglobkUol0EEHeTVj1fNUqG
> Dek73bIRqEDSnbPvQQ+hir5TdYzSxNUddUiiOYpWJGpqqdMU+JGjKG0KGg3gwsNU
> vjo1wWe4YuQ=
> =EepS
> -----END PGP SIGNATURE-----
>



-- 
*Yi-Xin Liu, PHD*
*Department of Macromolecular Science*
*Fudan University*
*Room 415, Yuejing Building *
*Handan Rd. 220, **Shanghai, China*
*Tel +86-021-65642863*
*Mobile +86-13916819745*
http://www.ngpy.org