\ProvidesFile{mkhellow.tex}[2012/11/30 blog demo]
\RequirePackage[ligs,mark]{blog}     %% general HTML generation
\BlogInterceptEnvironments*          %% ... using blogexec.sty
\UseBlogLigs                         %% smart markup
\RequirePackage{texlinks}            %% basic link shorthands
\RequirePackage{langcode}            %% \uselangcode...
\RequirePackage{catchdq}             %% " typographically
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% \input{jobname}                      %% call by "echo"
\newcommand{\htmljob}                %% choose filename base
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
{hellowor}                           %% "Hello world!"
% {hallow} \uselangcode{de}            %% "Hallo Welt!"
% {markblog}                           %% easy syntax overview
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\ResultFile{\htmljob.htm}
\BlogProcessFinalFile[%\TextCodes     %% encoding settings
                      \catchdqs]     %% " typographically 
                     {\htmljob.tex}
\stop                                %% stop LaTeX run