add hack-a-round for language specified markdown code blocks

When language is specified in a markdown code block such as:

````
```c
    printf("Hello, world!\n");
```
````

is used, the resulting HTML as produced by `pandoc(1)` combined
with our revised `ioccc.css` is not intent the code block well.

A temporary "_hack-a-round_" is to turn the "markdown code language
specifier" into an HTML comment.  For example:

````
```<!---c-->
    printf("Hello, world!\n");
```
````

This commits turns off existing markdown code language specifiers
for now, while preserving our ability to restore them in the future
when a better  "_hack-a-round_" to the "markdown code language
specifier" problem is found.

The HTML impact if this "_hack-a-round_" is to produce HTML that
looks like this:

```
<pre class="&lt;!---c--&gt;"><code> .. </code></pre>
```

We might be able to create a complex set of classes for each markdown
code language (there won't be very many) in `ioccc.css`, or we might
find a more general CSS (or maybe `pandoc(1)`?) solution.

For now, this hack-a-round will have to do.
This commit is contained in:
Landon Curt Noll committed 2024-04-04 14:50:38 -07:00
1 parent 3919df50fb
commit b66c79254a
700 files changed
+7052 -7056

No files matched your search

+10 -10
View File
@@ -1,6 +1,6 @@
## To build:
```sh
```<!---sh-->
make all
```
@@ -23,7 +23,7 @@ If `dir` is the directory (or a directory tree) where you keep
all your favorite pictures off the Internet or from
`alt.binaries.pictures.*`, do
```sh
```<!---sh-->
find dir -type f -print | ./samefile
```
@@ -34,7 +34,7 @@ Maybe you will not need to buy another 10 GB disk to store them. :-)
If you're in this winning entry's directory:
```sh
```<!---sh-->
./try.sh
```
@@ -53,7 +53,7 @@ which if (in the code) is unset will be set to the default, 32767.
If you wish to change the size to say, 55555:
```sh
```<!---sh-->
make clobber SIZE=55555 alt
```
@@ -83,7 +83,7 @@ Thank God the IEEE does not standardize a coding style...
This is best explained in the man page. The troff source for this
man page can be found in the file [samefile.1](samefile.1). To render try:
```sh
```<!---sh-->
`man ./samefile.1
```
@@ -100,7 +100,7 @@ Otherwise:
#### SYNOPSIS
```sh
```<!---sh-->
./samefile
```
@@ -141,7 +141,7 @@ inode numbers is also minimized. Suppose you have six
identical files of size 100 in an inode group consisting
of the three inodes with numbers 10, 20 and 30:
```sh
```<!---sh-->
$ ls -i # output edited for readability:
10 file1 20 file4 30 file6
10 file2 20 file5
@@ -177,7 +177,7 @@ For everybody:
What are the duplicates under my home directory?
```sh
```<!---sh-->
find $HOME | ./samefile
```
@@ -185,14 +185,14 @@ For the sysadmin folks:
Report all duplicate files under /usr larger than 16k:
```sh
```<!---sh-->
find /usr -size +16384c -a -type f | ./samefile
```
For the ftp and WWW admins:
How much space is wasted below our site's /pub directory?
```sh
```<!---sh-->
find /pub -type f | samefile | awk '{sum += $1} END {print sum}'
```