<feed xmlns='http://www.w3.org/2005/Atom'>
<title>blogc/man, branch v0.12.0</title>
<subtitle>A blog compiler
</subtitle>
<link rel='alternate' type='text/html' href='https://git.joursoir.net/blogc/'/>
<entry>
<title>blogc: add cli option to read list of source files from stdin</title>
<updated>2016-10-15T00:53:24+00:00</updated>
<author>
<name>Rafael G. Martins</name>
<email>rafael@rafaelmartins.eng.br</email>
</author>
<published>2016-10-15T00:53:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.joursoir.net/blogc/commit/?id=58cd8d022f045bcf19d40253c20fc4439f60d5d8'/>
<id>58cd8d022f045bcf19d40253c20fc4439f60d5d8</id>
<content type='text'>
this patch adds `-i` option to command line. it will instruct blogc to
read stdin and parse it as a file where each source file is a line and
empty lines and lines starting with `#` are ignored.

this patch makes it possible to use blogc to build big blogs with lots
of pages, that would hit the operating system max command line length
when calling blogc to build pages.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
this patch adds `-i` option to command line. it will instruct blogc to
read stdin and parse it as a file where each source file is a line and
empty lines and lines starting with `#` are ignored.

this patch makes it possible to use blogc to build big blogs with lots
of pages, that would hit the operating system max command line length
when calling blogc to build pages.
</pre>
</div>
</content>
</entry>
<entry>
<title>build: man: tests: do not use bash</title>
<updated>2016-10-11T23:40:57+00:00</updated>
<author>
<name>Rafael G. Martins</name>
<email>rafael@rafaelmartins.eng.br</email>
</author>
<published>2016-10-11T23:35:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.joursoir.net/blogc/commit/?id=bc7d2545d47bf54acebb38ab3d1e2dd7251ddb99'/>
<id>bc7d2545d47bf54acebb38ab3d1e2dd7251ddb99</id>
<content type='text'>
tested with busybox' ash, that is not exactly posix.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
tested with busybox' ash, that is not exactly posix.
</pre>
</div>
</content>
</entry>
<entry>
<title>git-receiver: added support to get mirror url from config file</title>
<updated>2016-10-10T00:13:47+00:00</updated>
<author>
<name>Rafael G. Martins</name>
<email>rafael@rafaelmartins.eng.br</email>
</author>
<published>2016-10-10T00:13:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.joursoir.net/blogc/commit/?id=3cd3dcb5bb3b0481812ddd3ff8dc182bdb20be23'/>
<id>3cd3dcb5bb3b0481812ddd3ff8dc182bdb20be23</id>
<content type='text'>
this commit also includes some "integration test" in shell script
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
this commit also includes some "integration test" in shell script
</pre>
</div>
</content>
</entry>
<entry>
<title>man: templates and sources must be valid utf-8</title>
<updated>2016-07-05T01:25:56+00:00</updated>
<author>
<name>Rafael G. Martins</name>
<email>rafael@rafaelmartins.eng.br</email>
</author>
<published>2016-07-05T01:25:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.joursoir.net/blogc/commit/?id=8fb67f6c89490e2bbce5d5650f930780e77b57c2'/>
<id>8fb67f6c89490e2bbce5d5650f930780e77b57c2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>template-parser: renderer: implemented 'else' support in templates</title>
<updated>2016-07-03T01:25:12+00:00</updated>
<author>
<name>Rafael G. Martins</name>
<email>rafael@rafaelmartins.eng.br</email>
</author>
<published>2016-07-03T01:25:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.joursoir.net/blogc/commit/?id=9acb03e669e20180b9bc95ca02b21460761fef87'/>
<id>9acb03e669e20180b9bc95ca02b21460761fef87</id>
<content type='text'>
yeah, this is stupid. after more than 320 commits and 26 releases, we
finally support the 'else' statement in the template engine. I don't
know if I'm dumb or what, but it took me that long to find a "simple"
solution to this basic issue. yep, no more
`{% ifdef FOO %}...{% endif %}{% ifndef FOO %}...{% endif %}` blocks.
but seriously, who cares?! :/
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
yeah, this is stupid. after more than 320 commits and 26 releases, we
finally support the 'else' statement in the template engine. I don't
know if I'm dumb or what, but it took me that long to find a "simple"
solution to this basic issue. yep, no more
`{% ifdef FOO %}...{% endif %}{% ifndef FOO %}...{% endif %}` blocks.
but seriously, who cares?! :/
</pre>
</div>
</content>
</entry>
<entry>
<title>template-parser: added some ast debug</title>
<updated>2016-06-21T22:49:24+00:00</updated>
<author>
<name>Rafael G. Martins</name>
<email>rafael@rafaelmartins.eng.br</email>
</author>
<published>2016-06-21T22:49:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.joursoir.net/blogc/commit/?id=b3c7c4633cdd0dedf3e329251fc7a6728bc041b5'/>
<id>b3c7c4633cdd0dedf3e329251fc7a6728bc041b5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>man: improved blogc-git-receiver mirroring setup</title>
<updated>2016-06-19T00:15:47+00:00</updated>
<author>
<name>Rafael G. Martins</name>
<email>rafael@rafaelmartins.eng.br</email>
</author>
<published>2016-06-19T00:15:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.joursoir.net/blogc/commit/?id=3b6e15bf895d4a8c71d7147eefeb78a6c320fad8'/>
<id>3b6e15bf895d4a8c71d7147eefeb78a6c320fad8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>renderer: added support to truncate variables.</title>
<updated>2016-05-29T23:17:19+00:00</updated>
<author>
<name>Rafael G. Martins</name>
<email>rafael@rafaelmartins.eng.br</email>
</author>
<published>2016-05-29T12:19:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.joursoir.net/blogc/commit/?id=fabdcfe3f7dc890f89c0ca2f0ef034d189226531'/>
<id>fabdcfe3f7dc890f89c0ca2f0ef034d189226531</id>
<content type='text'>
this commit also documents variable formatters properly.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
this commit also documents variable formatters properly.
</pre>
</div>
</content>
</entry>
<entry>
<title>content-parser: encode HTML entities in DESCRIPTION variable</title>
<updated>2016-05-23T22:58:41+00:00</updated>
<author>
<name>Rafael G. Martins</name>
<email>rafael@rafaelmartins.eng.br</email>
</author>
<published>2016-05-23T22:58:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.joursoir.net/blogc/commit/?id=7f5ccf8cd227e14683ef6c3bef5afb58f6857918'/>
<id>7f5ccf8cd227e14683ef6c3bef5afb58f6857918</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>content-parser: fixed DESCRIPTION variable.</title>
<updated>2016-05-23T00:41:11+00:00</updated>
<author>
<name>Rafael G. Martins</name>
<email>rafael@rafaelmartins.eng.br</email>
</author>
<published>2016-05-23T00:38:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.joursoir.net/blogc/commit/?id=1605bf39ab342ea5d904fe96df81dd0f55bd3bcf'/>
<id>1605bf39ab342ea5d904fe96df81dd0f55bd3bcf</id>
<content type='text'>
it is now built as a single line variable, that contains the full
unparsed content of the first paragraph found in the source file,
instead of just the first line of it.

this also fixes a bug that prevented creating of DESCRIPTION variable,
if the source file contained only a single line paragraph.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
it is now built as a single line variable, that contains the full
unparsed content of the first paragraph found in the source file,
instead of just the first line of it.

this also fixes a bug that prevented creating of DESCRIPTION variable,
if the source file contained only a single line paragraph.
</pre>
</div>
</content>
</entry>
</feed>
