The HtmlGenScriptUtility
Backgournd
in the past I was reluctant in updating this web-site because I simply did not find the time for it.
Another reason is, “I am not a web-designer” and do not know much about HTML.
You might say, I should simply use a “Web-Design SW-Package” or simply outsource this task to a specialist,
but I just want a ”simple/minimal” website, so these options seem overkill to me ...
Thus the first version of my web-site I composed by 'hand-written html-code' (using the “selfhtml” reference).
I also cheated a bit by copying code-sections from a “simple WYSIWYG HTML Editor” output.
I could have also gone over to simply use this Editor, but I was not happy with the “coding style” of the generated output.
(Try this: “read in” your 'hand-written html-code' into such Editor, edit something and “saved it back”.
I am sure your original “nice aesthetic coding style” gets lost !
You might say, “why should I care”, because HTML-code is not meant to be “man readable” anymore, but it bothers me ...)
In addition I do not really like html-code, because of 'all this formal overhead with these begin/end markers for nested sections'.
So basically as a “fun project”, I started composing a primitive “Script/Files Processing Utility” [EbsHtmlGen]
(actually a C-program also based on my [EBS-APSOL-SW-Project] ) which I use now to generate this web-site content.
I it uses:
- “*.cfg” configuration-files, mainly for specifying input- and output-filenames
- “*.scr” script-files containing kind of “instruction/steps” on the objects used to compose the HTML-content
with 'symbolic references' to text-sections.
- “*.txt” files with these 'symbolic references' containg the text-sections themselves.
So, what I mainly have to edit and update (using my preferred text-editor including spell-check) are these *.txt files.
(Now 'it was in my power' to have the output of my EbsHtmlGen- utility be in such a form where I am still happy with the “aesthetics” :)
If you are curious, have a look at the “input-files” for this web-site. These are contained in a *.7z-file found here [ScriptInpFiles] .
The “EbsHtmlGen-utility program” itself is not in a condition for 'public release' yet but if there is interest let me know.
Maybe an interesting point is, that I could also easily generate different language-versions of my web-site
by simply composing/having different 'language-versions' of just these *.txt files.
Or have somebody else translating these *.txt files for me. (or even just improve my 'english version' :)
Well maybe a 'fun-project' for the future...
(I am sure there exit also other similar solutions, but when I initially searched for these
I did not really find what I was looking for. Let me know if you have suggestions.)