### Start of Variables ### # Variables that start with "_" are template variables # If found, the leading "_" will be removed. # They are used to match "%%Variable%% template variables in template pieces _PageTitle = Frogdown Markup Language _PageID = Frogdown-index # Generate images even if they already exist? Usually only when playing with resizing. ForceImageCreation = 0 # Shows assorted config variables as HTML comments in the output HTML file. If 1 Debug = 0 ShowVars = 0 ### End of Variables ### ### Start of Span Variables ### # (Are normally defined in the .cfg file. Define them here as a temporary override.) # 'Span variables' means defining your own character level formatting tags # Usage: Watch out for %warning%scaremongering%/warning% _Warning = # ### End of Span Variables ### %#% Start of included file %/#% %%Include Frogymanheader.inc%% %#% End of included file %/#% This page last modified on %attr index.md|dt% %b%6/15/2022%/b% Something changed in Windows that broke a lot of Perl on Windows. The current fix is add this environment variable: set PERL5SHELL=c:\\WINDOWS\\system32\\cmd.exe /c The doubled backslashes are needed %b%Frogdown%/b% is a markup language that is a superset of %l Markdown|https://daringfireball.net/projects/markdown/%. The entire Frogymandias site was written in FrogDown. A markup language is an alternative to a full blown CMS%#%(Content Management System)%/#%, such as WordPress. The advantage of creating a site in a markup language is that the site can be nothing but straight HTML, which eliminates most security concerns. No web interface means a very tiny attack vector. I develop Frogymandias on a Windows machine %#%and run the script that generates the HTML files%/#% so I can refine and debug the easy way with multiple windows. When I'm ready to publish I copy the source files to the Linux server that hosts Frogymandias and run the appropriate script to generate the HTML (and images) on the Linux server. I find that this is a very productive way to generate a web site. Writing in Frogdown is easier than writing in HTML directly, because modern HTML is very verbose and isn't really suited for direct composition. Frogdown brings back the simplicity of writing in old school HTML (before HTML got all fancy.) Here is an example of some of the Frogdown code for some of the first paragraph of this page: >%tt%###Create Web sites with Frogdown markup language%br% %br% \%b\%Frogdown\%/b\% is a markup language that is a superset of \%l Markdown|https://daringfireball.net/projects/markdown/\%. The entire Frogymandias site was written in FrogDown. A markup language is an alternative to a full blown CMS%#%(Content Management System)%/#%, such as WordPress.%/tt% I get a lot of mileage from seeing working examples of something that is close to what I want and then adapting it to exactly what I want. %l index.text|index.text% is the source code for this page. (The same pattern works for almost all of the other pages.) Find a page on this site that contains examples of what you want to format and look at the .text file to see how it is formatted in Frogdown. %#% We *really* need Frogdown code to handle