| ofs | hex dump | ascii |
|---|
| 0000 | 2e 2f 2e 67 69 74 69 67 6e 6f 72 65 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ./.gitignore.................... |
| 0020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0060 | 00 00 00 00 31 30 30 36 34 34 20 00 20 20 31 37 35 30 20 00 20 20 31 37 35 30 20 00 20 20 20 20 | ....100644....1750....1750...... |
| 0080 | 20 20 20 20 20 33 35 20 31 34 37 30 33 30 34 30 30 32 32 20 20 31 30 31 34 34 20 00 30 00 00 00 | .....35.14703040022..10144..0... |
| 00a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 00c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 00e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0100 | 00 75 73 74 61 72 20 20 00 6d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...m...................... |
| 0120 | 00 00 00 00 00 00 00 00 00 6d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........m...................... |
| 0140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 01a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 01c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 01e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0200 | 70 75 62 6c 69 63 2f 0a 65 78 61 6d 70 6c 65 2f 0a 6a 75 6e 6b 2f 0a 6a 62 6d 61 66 70 00 00 00 | public/.example/.junk/.jbmafp... |
| 0220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 02a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 02c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 02e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 03a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 03c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 03e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0400 | 2e 2f 4c 49 43 45 4e 53 45 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ./LICENSE....................... |
| 0420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0460 | 00 00 00 00 31 30 30 36 34 34 20 00 20 20 31 37 35 30 20 00 20 20 31 37 35 30 20 00 20 20 20 20 | ....100644....1750....1750...... |
| 0480 | 20 20 20 31 32 34 30 20 31 34 37 30 33 30 34 30 30 32 32 20 20 20 37 32 32 30 20 00 30 00 00 00 | ...1240.14703040022...7220..0... |
| 04a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 04c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 04e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0500 | 00 75 73 74 61 72 20 20 00 6d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...m...................... |
| 0520 | 00 00 00 00 00 00 00 00 00 6d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........m...................... |
| 0540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 05a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 05c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 05e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0600 | 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 32 32 2d 32 30 32 33 2c 20 4d 69 74 6a 61 20 46 | Copyright.(C).2022-2023,.Mitja.F |
| 0620 | 65 6c 69 63 69 6a 61 6e 20 3c 6d 40 6d 69 74 6a 61 66 65 6c 69 63 69 6a 61 6e 2e 63 6f 6d 3e 0a | elicijan.<m@mitjafelicijan.com>. |
| 0640 | 0a 50 65 72 6d 69 73 73 69 6f 6e 20 74 6f 20 75 73 65 2c 20 63 6f 70 79 2c 20 6d 6f 64 69 66 79 | .Permission.to.use,.copy,.modify |
| 0660 | 2c 20 61 6e 64 2f 6f 72 20 64 69 73 74 72 69 62 75 74 65 20 74 68 69 73 20 73 6f 66 74 77 61 72 | ,.and/or.distribute.this.softwar |
| 0680 | 65 20 66 6f 72 20 61 6e 79 0a 70 75 72 70 6f 73 65 20 77 69 74 68 20 6f 72 20 77 69 74 68 6f 75 | e.for.any.purpose.with.or.withou |
| 06a0 | 74 20 66 65 65 20 69 73 20 68 65 72 65 62 79 20 67 72 61 6e 74 65 64 2e 0a 0a 54 48 45 20 53 4f | t.fee.is.hereby.granted...THE.SO |
| 06c0 | 46 54 57 41 52 45 20 49 53 20 50 52 4f 56 49 44 45 44 20 22 41 53 20 49 53 22 20 41 4e 44 20 54 | FTWARE.IS.PROVIDED."AS.IS".AND.T |
| 06e0 | 48 45 20 41 55 54 48 4f 52 20 44 49 53 43 4c 41 49 4d 53 20 41 4c 4c 20 57 41 52 52 41 4e 54 49 | HE.AUTHOR.DISCLAIMS.ALL.WARRANTI |
| 0700 | 45 53 0a 57 49 54 48 20 52 45 47 41 52 44 20 54 4f 20 54 48 49 53 20 53 4f 46 54 57 41 52 45 20 | ES.WITH.REGARD.TO.THIS.SOFTWARE. |
| 0720 | 49 4e 43 4c 55 44 49 4e 47 20 41 4c 4c 20 49 4d 50 4c 49 45 44 20 57 41 52 52 41 4e 54 49 45 53 | INCLUDING.ALL.IMPLIED.WARRANTIES |
| 0740 | 20 4f 46 0a 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 2e | .OF.MERCHANTABILITY.AND.FITNESS. |
| 0760 | 20 49 4e 20 4e 4f 20 45 56 45 4e 54 20 53 48 41 4c 4c 20 54 48 45 20 41 55 54 48 4f 52 20 42 45 | .IN.NO.EVENT.SHALL.THE.AUTHOR.BE |
| 0780 | 20 4c 49 41 42 4c 45 20 46 4f 52 0a 41 4e 59 20 53 50 45 43 49 41 4c 2c 20 44 49 52 45 43 54 2c | .LIABLE.FOR.ANY.SPECIAL,.DIRECT, |
| 07a0 | 20 49 4e 44 49 52 45 43 54 2c 20 4f 52 20 43 4f 4e 53 45 51 55 45 4e 54 49 41 4c 20 44 41 4d 41 | .INDIRECT,.OR.CONSEQUENTIAL.DAMA |
| 07c0 | 47 45 53 20 4f 52 20 41 4e 59 20 44 41 4d 41 47 45 53 0a 57 48 41 54 53 4f 45 56 45 52 20 52 45 | GES.OR.ANY.DAMAGES.WHATSOEVER.RE |
| 07e0 | 53 55 4c 54 49 4e 47 20 46 52 4f 4d 20 4c 4f 53 53 20 4f 46 20 55 53 45 2c 20 44 41 54 41 20 4f | SULTING.FROM.LOSS.OF.USE,.DATA.O |
| 0800 | 52 20 50 52 4f 46 49 54 53 2c 20 57 48 45 54 48 45 52 20 49 4e 20 41 4e 0a 41 43 54 49 4f 4e 20 | R.PROFITS,.WHETHER.IN.AN.ACTION. |
| 0820 | 4f 46 20 43 4f 4e 54 52 41 43 54 2c 20 4e 45 47 4c 49 47 45 4e 43 45 20 4f 52 20 4f 54 48 45 52 | OF.CONTRACT,.NEGLIGENCE.OR.OTHER |
| 0840 | 20 54 4f 52 54 49 4f 55 53 20 41 43 54 49 4f 4e 2c 20 41 52 49 53 49 4e 47 20 4f 55 54 20 4f 46 | .TORTIOUS.ACTION,.ARISING.OUT.OF |
| 0860 | 0a 4f 52 20 49 4e 20 43 4f 4e 4e 45 43 54 49 4f 4e 20 57 49 54 48 20 54 48 45 20 55 53 45 20 4f | .OR.IN.CONNECTION.WITH.THE.USE.O |
| 0880 | 52 20 50 45 52 46 4f 52 4d 41 4e 43 45 20 4f 46 20 54 48 49 53 20 53 4f 46 54 57 41 52 45 2e 0a | R.PERFORMANCE.OF.THIS.SOFTWARE.. |
| 08a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 08c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 08e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 09a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 09c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 09e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0a00 | 2e 2f 66 69 6c 65 73 2f 62 61 73 65 2e 68 74 6d 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ./files/base.html............... |
| 0a20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0a60 | 00 00 00 00 31 30 30 36 34 34 20 00 20 20 31 37 35 30 20 00 20 20 31 37 35 30 20 00 20 20 20 20 | ....100644....1750....1750...... |
| 0a80 | 20 20 20 20 37 37 35 20 31 34 37 30 33 30 34 30 30 32 32 20 20 31 31 31 31 31 20 00 30 00 00 00 | ....775.14703040022..11111..0... |
| 0aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0b00 | 00 75 73 74 61 72 20 20 00 6d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...m...................... |
| 0b20 | 00 00 00 00 00 00 00 00 00 6d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........m...................... |
| 0b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0c00 | 3c 21 44 4f 43 54 59 50 45 20 68 74 6d 6c 3e 0a 3c 68 74 6d 6c 20 6c 61 6e 67 3d 22 7b 7b 20 2e | <!DOCTYPE.html>.<html.lang="{{.. |
| 0c20 | 43 6f 6e 66 69 67 2e 4c 61 6e 67 75 61 67 65 20 7d 7d 22 3e 0a 20 20 3c 68 65 61 64 3e 0a 09 3c | Config.Language.}}">...<head>..< |
| 0c40 | 6d 65 74 61 20 63 68 61 72 73 65 74 3d 22 75 74 66 2d 38 22 3e 0a 09 3c 6d 65 74 61 20 6e 61 6d | meta.charset="utf-8">..<meta.nam |
| 0c60 | 65 3d 22 76 69 65 77 70 6f 72 74 22 20 63 6f 6e 74 65 6e 74 3d 22 77 69 64 74 68 3d 64 65 76 69 | e="viewport".content="width=devi |
| 0c80 | 63 65 2d 77 69 64 74 68 2c 69 6e 69 74 69 61 6c 2d 73 63 61 6c 65 3d 31 22 3e 0a 09 3c 74 69 74 | ce-width,initial-scale=1">..<tit |
| 0ca0 | 6c 65 3e 7b 7b 20 62 6c 6f 63 6b 20 22 74 69 74 6c 65 22 20 2e 20 7d 7d 7b 7b 20 2e 43 6f 6e 66 | le>{{.block."title"...}}{{..Conf |
| 0cc0 | 69 67 2e 54 69 74 6c 65 20 7d 7d 7b 7b 20 65 6e 64 20 7d 7d 3c 2f 74 69 74 6c 65 3e 0a 09 3c 6d | ig.Title.}}{{.end.}}</title>..<m |
| 0ce0 | 65 74 61 20 6e 61 6d 65 3d 22 64 65 73 63 72 69 70 74 69 6f 6e 22 20 63 6f 6e 74 65 6e 74 3d 22 | eta.name="description".content=" |
| 0d00 | 7b 7b 20 62 6c 6f 63 6b 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 20 2e 20 7d 7d 7b 7b 20 2e 43 | {{.block."description"...}}{{..C |
| 0d20 | 6f 6e 66 69 67 2e 44 65 73 63 72 69 70 74 69 6f 6e 20 7d 7d 7b 7b 20 65 6e 64 20 7d 7d 22 3e 0a | onfig.Description.}}{{.end.}}">. |
| 0d40 | 09 3c 6c 69 6e 6b 20 72 65 6c 3d 22 61 6c 74 65 72 6e 61 74 65 22 20 74 79 70 65 3d 22 61 70 70 | .<link.rel="alternate".type="app |
| 0d60 | 6c 69 63 61 74 69 6f 6e 2f 72 73 73 2b 78 6d 6c 22 20 68 72 65 66 3d 22 7b 7b 20 2e 43 6f 6e 66 | lication/rss+xml".href="{{..Conf |
| 0d80 | 69 67 2e 42 61 73 65 55 52 4c 20 7d 7d 2f 69 6e 64 65 78 2e 78 6d 6c 22 3e 0a 20 20 3c 2f 68 65 | ig.BaseURL.}}/index.xml">...</he |
| 0da0 | 61 64 3e 0a 20 20 3c 62 6f 64 79 3e 0a 20 20 20 20 3c 6d 61 69 6e 3e 0a 20 20 20 20 20 20 7b 7b | ad>...<body>.....<main>.......{{ |
| 0dc0 | 20 62 6c 6f 63 6b 20 22 63 6f 6e 74 65 6e 74 22 20 2e 20 7d 7d 7b 7b 20 65 6e 64 20 7d 7d 0a 20 | .block."content"...}}{{.end.}}.. |
| 0de0 | 20 20 20 3c 2f 6d 61 69 6e 3e 0a 20 20 3c 2f 62 6f 64 79 3e 0a 3c 2f 68 74 6d 6c 3e 0a 00 00 00 | ...</main>...</body>.</html>.... |
| 0e00 | 2e 2f 66 69 6c 65 73 2f 63 6f 6e 66 69 67 2e 79 61 6d 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 | ./files/config.yaml............. |
| 0e20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0e40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0e60 | 00 00 00 00 31 30 30 36 34 34 20 00 20 20 31 37 35 30 20 00 20 20 31 37 35 30 20 00 20 20 20 20 | ....100644....1750....1750...... |
| 0e80 | 20 20 20 20 35 35 34 20 31 34 37 30 33 30 34 30 30 32 32 20 20 31 31 34 33 35 20 00 30 00 00 00 | ....554.14703040022..11435..0... |
| 0ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0f00 | 00 75 73 74 61 72 20 20 00 6d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...m...................... |
| 0f20 | 00 00 00 00 00 00 00 00 00 6d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........m...................... |
| 0f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1000 | 74 69 74 6c 65 3a 20 22 54 69 74 6c 65 20 6f 66 20 79 6f 75 72 20 77 65 62 73 69 74 65 22 0a 62 | title:."Title.of.your.website".b |
| 1020 | 61 73 65 75 72 6c 3a 20 22 68 74 74 70 73 3a 2f 2f 65 78 61 6d 70 6c 65 2e 63 6f 6d 22 0a 64 65 | aseurl:."https://example.com".de |
| 1040 | 73 63 72 69 70 74 69 6f 6e 3a 20 22 4d 79 20 6e 65 77 20 73 68 69 74 74 79 20 77 65 62 73 69 74 | scription:."My.new.shitty.websit |
| 1060 | 65 22 0a 6c 61 6e 67 75 61 67 65 3a 20 22 65 6e 2d 75 73 22 0a 0a 23 20 43 6f 64 65 20 68 69 67 | e".language:."en-us"..#.Code.hig |
| 1080 | 68 6c 69 67 68 74 69 6e 67 2e 0a 23 20 68 74 74 70 73 3a 2f 2f 73 77 61 70 6f 66 66 2e 6f 72 67 | hlighting..#.https://swapoff.org |
| 10a0 | 2f 63 68 72 6f 6d 61 2f 70 6c 61 79 67 72 6f 75 6e 64 2f 0a 68 69 67 68 6c 69 67 68 74 69 6e 67 | /chroma/playground/.highlighting |
| 10c0 | 3a 20 22 76 73 22 0a 0a 23 20 4d 69 6e 69 66 69 65 73 20 6f 75 74 70 75 74 20 48 54 4d 4c 20 28 | :."vs"..#.Minifies.output.HTML.( |
| 10e0 | 69 6e 63 6c 75 64 69 6e 67 20 69 6e 6c 69 6e 65 20 43 53 53 2c 20 4a 53 29 2e 0a 6d 69 6e 69 66 | including.inline.CSS,.JS)..minif |
| 1100 | 79 3a 20 74 72 75 65 0a 0a 23 20 4f 74 68 65 72 20 67 65 6e 65 72 61 74 65 72 73 2c 20 69 6e 20 | y:.true..#.Other.generaters,.in. |
| 1120 | 74 68 69 73 20 63 61 73 65 20 52 53 53 20 67 65 6e 65 72 61 74 6f 72 2e 0a 65 78 74 72 61 73 3a | this.case.RSS.generator..extras: |
| 1140 | 0a 20 20 2d 20 74 65 6d 70 6c 61 74 65 3a 20 69 6e 64 65 78 2e 78 6d 6c 0a 20 20 20 20 75 72 6c | ...-.template:.index.xml.....url |
| 1160 | 3a 20 69 6e 64 65 78 2e 78 6d 6c 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | :.index.xml..................... |
| 1180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1200 | 2e 2f 66 69 6c 65 73 2f 66 69 72 73 74 2e 6d 64 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ./files/first.md................ |
| 1220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1260 | 00 00 00 00 31 30 30 36 34 34 20 00 20 20 31 37 35 30 20 00 20 20 31 37 35 30 20 00 20 20 20 20 | ....100644....1750....1750...... |
| 1280 | 20 20 20 20 33 35 35 20 31 34 37 30 33 30 34 30 30 32 32 20 20 31 30 37 35 34 20 00 30 00 00 00 | ....355.14703040022..10754..0... |
| 12a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 12c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 12e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1300 | 00 75 73 74 61 72 20 20 00 6d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...m...................... |
| 1320 | 00 00 00 00 00 00 00 00 00 6d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........m...................... |
| 1340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 13a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 13c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 13e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1400 | 2d 2d 2d 0a 74 69 74 6c 65 3a 20 22 4d 79 20 66 69 72 73 74 20 70 6f 73 74 22 0a 75 72 6c 3a 20 | ---.title:."My.first.post".url:. |
| 1420 | 66 69 72 73 74 2e 68 74 6d 6c 0a 64 61 74 65 3a 20 32 30 32 33 2d 30 36 2d 32 39 54 31 34 3a 35 | first.html.date:.2023-06-29T14:5 |
| 1440 | 31 3a 33 39 2b 30 32 3a 30 30 0a 74 79 70 65 3a 20 70 6f 73 74 0a 64 72 61 66 74 3a 20 66 61 6c | 1:39+02:00.type:.post.draft:.fal |
| 1460 | 73 65 0a 2d 2d 2d 0a 0a 54 68 69 73 20 69 73 20 6d 79 20 66 69 72 73 74 20 70 6f 73 74 2e 20 49 | se.---..This.is.my.first.post..I |
| 1480 | 74 20 61 69 6e 27 74 20 6d 75 63 68 20 62 75 74 20 69 74 27 73 20 61 6e 20 68 6f 6e 65 73 74 20 | t.ain't.much.but.it's.an.honest. |
| 14a0 | 70 6f 73 74 2e 0a 0a 60 60 60 6c 75 61 0a 66 6f 72 20 6b 2c 20 76 20 69 6e 20 70 61 69 72 73 28 | post...```lua.for.k,.v.in.pairs( |
| 14c0 | 61 72 72 29 20 64 6f 0a 20 20 70 72 69 6e 74 28 6b 2c 20 76 5b 31 5d 2c 20 76 5b 32 5d 2c 20 76 | arr).do...print(k,.v[1],.v[2],.v |
| 14e0 | 5b 33 5d 29 0a 65 6e 64 0a 60 60 60 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | [3]).end.```.................... |
| 1500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 15a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 15c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 15e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1600 | 2e 2f 66 69 6c 65 73 2f 69 6e 64 65 78 2e 68 74 6d 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ./files/index.html.............. |
| 1620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1660 | 00 00 00 00 31 30 30 36 34 34 20 00 20 20 31 37 35 30 20 00 20 20 31 37 35 30 20 00 20 20 20 20 | ....100644....1750....1750...... |
| 1680 | 20 20 20 20 33 35 34 20 31 34 37 30 33 30 34 30 30 32 32 20 20 31 31 32 37 37 20 00 30 00 00 00 | ....354.14703040022..11277..0... |
| 16a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 16c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 16e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1700 | 00 75 73 74 61 72 20 20 00 6d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...m...................... |
| 1720 | 00 00 00 00 00 00 00 00 00 6d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........m...................... |
| 1740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 17a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 17c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 17e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1800 | 7b 7b 20 74 65 6d 70 6c 61 74 65 20 22 62 61 73 65 2e 68 74 6d 6c 22 20 2e 20 7d 7d 0a 0a 7b 7b | {{.template."base.html"...}}..{{ |
| 1820 | 20 64 65 66 69 6e 65 20 22 63 6f 6e 74 65 6e 74 22 20 7d 7d 0a 3c 64 69 76 3e 20 20 0a 20 20 3c | .define."content".}}.<div>.....< |
| 1840 | 68 32 3e 50 6f 73 74 73 3c 2f 68 32 3e 0a 20 20 3c 75 6c 3e 0a 09 7b 7b 20 72 61 6e 67 65 20 2e | h2>Posts</h2>...<ul>..{{.range.. |
| 1860 | 50 61 67 65 73 20 7d 7d 0a 09 7b 7b 20 69 66 20 65 71 20 2e 54 79 70 65 20 22 70 6f 73 74 22 20 | Pages.}}..{{.if.eq..Type."post". |
| 1880 | 7d 7d 0a 09 3c 6c 69 3e 3c 61 20 68 72 65 66 3d 22 2f 7b 7b 20 2e 52 65 6c 50 65 72 6d 61 6c 69 | }}..<li><a.href="/{{..RelPermali |
| 18a0 | 6e 6b 20 7d 7d 22 3e 7b 7b 20 2e 54 69 74 6c 65 20 7d 7d 3c 2f 61 3e 3c 2f 6c 69 3e 0a 09 7b 7b | nk.}}">{{..Title.}}</a></li>..{{ |
| 18c0 | 20 65 6e 64 20 7d 7d 0a 09 7b 7b 20 65 6e 64 20 7d 7d 0a 20 20 3c 2f 75 6c 3e 0a 3c 2f 64 69 76 | .end.}}..{{.end.}}...</ul>.</div |
| 18e0 | 3e 0a 7b 7b 20 65 6e 64 20 7d 7d 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | >.{{.end.}}..................... |
| 1900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a00 | 2e 2f 66 69 6c 65 73 2f 69 6e 64 65 78 2e 78 6d 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ./files/index.xml............... |
| 1a20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a60 | 00 00 00 00 31 30 30 36 34 34 20 00 20 20 31 37 35 30 20 00 20 20 31 37 35 30 20 00 20 20 20 20 | ....100644....1750....1750...... |
| 1a80 | 20 20 20 31 34 37 36 20 31 34 37 30 33 30 34 30 30 32 32 20 20 31 31 31 36 31 20 00 30 00 00 00 | ...1476.14703040022..11161..0... |
| 1aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b00 | 00 75 73 74 61 72 20 20 00 6d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...m...................... |
| 1b20 | 00 00 00 00 00 00 00 00 00 6d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........m...................... |
| 1b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1c00 | 3c 72 73 73 20 78 6d 6c 6e 73 3a 64 63 3d 22 68 74 74 70 3a 2f 2f 70 75 72 6c 2e 6f 72 67 2f 64 | <rss.xmlns:dc="http://purl.org/d |
| 1c20 | 63 2f 65 6c 65 6d 65 6e 74 73 2f 31 2e 31 2f 22 20 78 6d 6c 6e 73 3a 63 6f 6e 74 65 6e 74 3d 22 | c/elements/1.1/".xmlns:content=" |
| 1c40 | 68 74 74 70 3a 2f 2f 70 75 72 6c 2e 6f 72 67 2f 72 73 73 2f 31 2e 30 2f 6d 6f 64 75 6c 65 73 2f | http://purl.org/rss/1.0/modules/ |
| 1c60 | 63 6f 6e 74 65 6e 74 2f 22 20 78 6d 6c 6e 73 3a 61 74 6f 6d 3d 22 68 74 74 70 3a 2f 2f 77 77 77 | content/".xmlns:atom="http://www |
| 1c80 | 2e 77 33 2e 6f 72 67 2f 32 30 30 35 2f 41 74 6f 6d 22 20 76 65 72 73 69 6f 6e 3d 22 32 2e 30 22 | .w3.org/2005/Atom".version="2.0" |
| 1ca0 | 3e 0a 20 20 3c 63 68 61 6e 6e 65 6c 3e 0a 09 3c 74 69 74 6c 65 3e 7b 7b 20 2e 43 6f 6e 66 69 67 | >...<channel>..<title>{{..Config |
| 1cc0 | 2e 54 69 74 6c 65 20 7d 7d 27 73 20 70 6f 73 74 73 3c 2f 74 69 74 6c 65 3e 0a 09 3c 6c 69 6e 6b | .Title.}}'s.posts</title>..<link |
| 1ce0 | 3e 7b 7b 20 2e 43 6f 6e 66 69 67 2e 42 61 73 65 55 52 4c 20 7d 7d 3c 2f 6c 69 6e 6b 3e 0a 09 3c | >{{..Config.BaseURL.}}</link>..< |
| 1d00 | 64 65 73 63 72 69 70 74 69 6f 6e 3e 7b 7b 20 2e 43 6f 6e 66 69 67 2e 44 65 73 63 72 69 70 74 69 | description>{{..Config.Descripti |
| 1d20 | 6f 6e 20 7d 7d 3c 2f 64 65 73 63 72 69 70 74 69 6f 6e 3e 0a 09 3c 6c 61 6e 67 75 61 67 65 3e 7b | on.}}</description>..<language>{ |
| 1d40 | 7b 20 2e 43 6f 6e 66 69 67 2e 4c 61 6e 67 75 61 67 65 20 7d 7d 3c 2f 6c 61 6e 67 75 61 67 65 3e | {..Config.Language.}}</language> |
| 1d60 | 0a 0a 09 7b 7b 20 72 61 6e 67 65 20 24 69 64 78 2c 20 24 70 61 67 65 20 3a 3d 20 2e 50 61 67 65 | ...{{.range.$idx,.$page.:=..Page |
| 1d80 | 73 20 7d 7d 0a 09 7b 7b 20 69 66 20 65 71 20 24 70 61 67 65 2e 54 79 70 65 20 22 70 6f 73 74 22 | s.}}..{{.if.eq.$page.Type."post" |
| 1da0 | 20 7d 7d 0a 09 3c 69 74 65 6d 3e 0a 09 20 20 3c 74 69 74 6c 65 3e 7b 7b 20 24 70 61 67 65 2e 54 | .}}..<item>....<title>{{.$page.T |
| 1dc0 | 69 74 6c 65 20 7d 7d 3c 2f 74 69 74 6c 65 3e 0a 09 20 20 3c 6c 69 6e 6b 3e 7b 7b 20 24 2e 43 6f | itle.}}</title>....<link>{{.$.Co |
| 1de0 | 6e 66 69 67 2e 42 61 73 65 55 52 4c 20 7d 7d 2f 7b 7b 20 24 70 61 67 65 2e 52 65 6c 50 65 72 6d | nfig.BaseURL.}}/{{.$page.RelPerm |
| 1e00 | 61 6c 69 6e 6b 20 7d 7d 3c 2f 6c 69 6e 6b 3e 0a 09 20 20 3c 70 75 62 44 61 74 65 3e 7b 7b 20 24 | alink.}}</link>....<pubDate>{{.$ |
| 1e20 | 70 61 67 65 2e 43 72 65 61 74 65 64 2e 46 6f 72 6d 61 74 20 22 4d 6f 6e 2c 20 30 32 20 4a 61 6e | page.Created.Format."Mon,.02.Jan |
| 1e40 | 20 32 30 30 36 20 31 35 3a 30 34 3a 30 35 20 2d 30 37 30 30 22 20 7d 7d 3c 2f 70 75 62 44 61 74 | .2006.15:04:05.-0700".}}</pubDat |
| 1e60 | 65 3e 0a 09 20 20 3c 67 75 69 64 3e 7b 7b 20 24 2e 43 6f 6e 66 69 67 2e 42 61 73 65 55 52 4c 20 | e>....<guid>{{.$.Config.BaseURL. |
| 1e80 | 7d 7d 2f 7b 7b 20 24 70 61 67 65 2e 52 65 6c 50 65 72 6d 61 6c 69 6e 6b 20 7d 7d 3c 2f 67 75 69 | }}/{{.$page.RelPermalink.}}</gui |
| 1ea0 | 64 3e 0a 09 20 20 3c 64 65 73 63 72 69 70 74 69 6f 6e 3e 7b 7b 20 24 70 61 67 65 2e 53 75 6d 6d | d>....<description>{{.$page.Summ |
| 1ec0 | 61 72 79 20 7d 7d 3c 2f 64 65 73 63 72 69 70 74 69 6f 6e 3e 0a 09 20 20 3c 63 6f 6e 74 65 6e 74 | ary.}}</description>....<content |
| 1ee0 | 3a 65 6e 63 6f 64 65 64 3e 7b 7b 20 24 70 61 67 65 2e 52 61 77 20 7d 7d 3c 2f 63 6f 6e 74 65 6e | :encoded>{{.$page.Raw.}}</conten |
| 1f00 | 74 3a 65 6e 63 6f 64 65 64 3e 0a 09 3c 2f 69 74 65 6d 3e 0a 09 7b 7b 20 65 6e 64 20 7d 7d 0a 09 | t:encoded>..</item>..{{.end.}}.. |
| 1f20 | 7b 7b 20 65 6e 64 20 7d 7d 0a 20 20 3c 2f 63 68 61 6e 6e 65 6c 3e 0a 3c 2f 72 73 73 3e 0a 00 00 | {{.end.}}...</channel>.</rss>... |
| 1f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2000 | 2e 2f 66 69 6c 65 73 2f 70 6f 73 74 2e 68 74 6d 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ./files/post.html............... |
| 2020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2060 | 00 00 00 00 31 30 30 36 34 34 20 00 20 20 31 37 35 30 20 00 20 20 31 37 35 30 20 00 20 20 20 20 | ....100644....1750....1750...... |
| 2080 | 20 20 20 20 34 34 35 20 31 34 37 30 33 30 34 30 30 32 32 20 20 31 31 31 35 36 20 00 30 00 00 00 | ....445.14703040022..11156..0... |
| 20a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 20c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 20e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2100 | 00 75 73 74 61 72 20 20 00 6d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...m...................... |
| 2120 | 00 00 00 00 00 00 00 00 00 6d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........m...................... |
| 2140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 21a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 21c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 21e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2200 | 7b 7b 20 74 65 6d 70 6c 61 74 65 20 22 62 61 73 65 2e 68 74 6d 6c 22 20 2e 20 7d 7d 0a 0a 7b 7b | {{.template."base.html"...}}..{{ |
| 2220 | 20 64 65 66 69 6e 65 20 22 74 69 74 6c 65 22 20 7d 7d 7b 7b 20 2e 50 61 67 65 2e 54 69 74 6c 65 | .define."title".}}{{..Page.Title |
| 2240 | 20 7d 7d 7b 7b 20 65 6e 64 20 7d 7d 0a 7b 7b 20 64 65 66 69 6e 65 20 22 64 65 73 63 72 69 70 74 | .}}{{.end.}}.{{.define."descript |
| 2260 | 69 6f 6e 22 20 7d 7d 7b 7b 20 2e 50 61 67 65 2e 53 75 6d 6d 61 72 79 20 7d 7d 7b 7b 20 65 6e 64 | ion".}}{{..Page.Summary.}}{{.end |
| 2280 | 20 7d 7d 0a 0a 7b 7b 20 64 65 66 69 6e 65 20 22 63 6f 6e 74 65 6e 74 22 20 7d 7d 0a 3c 64 69 76 | .}}..{{.define."content".}}.<div |
| 22a0 | 3e 0a 20 20 3c 68 31 3e 7b 7b 20 2e 50 61 67 65 2e 54 69 74 6c 65 20 7d 7d 3c 2f 68 31 3e 0a 20 | >...<h1>{{..Page.Title.}}</h1>.. |
| 22c0 | 20 3c 70 3e 7b 7b 20 2e 50 61 67 65 2e 43 72 65 61 74 65 64 2e 46 6f 72 6d 61 74 20 22 4a 61 6e | .<p>{{..Page.Created.Format."Jan |
| 22e0 | 20 32 2c 20 32 30 30 36 22 20 7d 7d 3c 2f 70 3e 0a 20 20 3c 64 69 76 3e 0a 09 7b 7b 20 2e 50 61 | .2,.2006".}}</p>...<div>..{{..Pa |
| 2300 | 67 65 2e 48 54 4d 4c 20 7d 7d 0a 20 20 3c 2f 64 69 76 3e 0a 3c 2f 64 69 76 3e 0a 7b 7b 20 65 6e | ge.HTML.}}...</div>.</div>.{{.en |
| 2320 | 64 20 7d 7d 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | d.}}............................ |
| 2340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 23a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 23c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 23e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2400 | 2e 2f 67 6f 2e 6d 6f 64 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ./go.mod........................ |
| 2420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2460 | 00 00 00 00 31 30 30 36 34 34 20 00 20 20 31 37 35 30 20 00 20 20 31 37 35 30 20 00 20 20 20 20 | ....100644....1750....1750...... |
| 2480 | 20 20 20 31 37 31 34 20 31 34 37 30 33 30 34 30 30 32 32 20 20 20 37 33 32 37 20 00 30 00 00 00 | ...1714.14703040022...7327..0... |
| 24a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 24c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 24e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2500 | 00 75 73 74 61 72 20 20 00 6d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...m...................... |
| 2520 | 00 00 00 00 00 00 00 00 00 6d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........m...................... |
| 2540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2600 | 6d 6f 64 75 6c 65 20 6d 69 74 6a 61 66 65 6c 69 63 69 6a 61 6e 2e 63 6f 6d 2f 6a 62 6d 61 66 70 | module.mitjafelicijan.com/jbmafp |
| 2620 | 0a 0a 67 6f 20 31 2e 32 30 0a 0a 72 65 71 75 69 72 65 20 28 0a 09 67 69 74 68 75 62 2e 63 6f 6d | ..go.1.20..require.(..github.com |
| 2640 | 2f 44 61 76 69 64 42 65 6c 69 63 7a 61 2f 54 65 78 74 52 61 6e 6b 2f 76 32 20 76 32 2e 31 2e 33 | /DavidBelicza/TextRank/v2.v2.1.3 |
| 2660 | 0a 09 67 69 74 68 75 62 2e 63 6f 6d 2f 61 6c 65 78 66 6c 69 6e 74 2f 67 6f 2d 61 72 67 20 76 31 | ..github.com/alexflint/go-arg.v1 |
| 2680 | 2e 34 2e 33 0a 09 67 69 74 68 75 62 2e 63 6f 6d 2f 67 6f 73 69 6d 70 6c 65 2f 73 6c 75 67 20 76 | .4.3..github.com/gosimple/slug.v |
| 26a0 | 31 2e 31 33 2e 31 0a 09 67 69 74 68 75 62 2e 63 6f 6d 2f 6d 61 6e 67 6f 75 6d 62 72 65 6c 6c 61 | 1.13.1..github.com/mangoumbrella |
| 26c0 | 2f 67 6f 6c 64 6d 61 72 6b 2d 66 69 67 75 72 65 20 76 31 2e 30 2e 30 0a 09 67 69 74 68 75 62 2e | /goldmark-figure.v1.0.0..github. |
| 26e0 | 63 6f 6d 2f 6d 69 63 72 6f 63 6f 73 6d 2d 63 63 2f 62 6c 75 65 6d 6f 6e 64 61 79 20 76 31 2e 30 | com/microcosm-cc/bluemonday.v1.0 |
| 2700 | 2e 32 34 0a 09 67 69 74 68 75 62 2e 63 6f 6d 2f 6f 74 69 61 69 31 30 2f 63 6f 70 79 20 76 31 2e | .24..github.com/otiai10/copy.v1. |
| 2720 | 31 32 2e 30 0a 09 67 69 74 68 75 62 2e 63 6f 6d 2f 74 64 65 77 6f 6c 66 66 2f 6d 69 6e 69 66 79 | 12.0..github.com/tdewolff/minify |
| 2740 | 2f 76 32 20 76 32 2e 31 32 2e 37 0a 09 67 69 74 68 75 62 2e 63 6f 6d 2f 79 75 69 6e 2f 67 6f 6c | /v2.v2.12.7..github.com/yuin/gol |
| 2760 | 64 6d 61 72 6b 20 76 31 2e 35 2e 34 0a 09 67 69 74 68 75 62 2e 63 6f 6d 2f 79 75 69 6e 2f 67 6f | dmark.v1.5.4..github.com/yuin/go |
| 2780 | 6c 64 6d 61 72 6b 2d 68 69 67 68 6c 69 67 68 74 69 6e 67 2f 76 32 20 76 32 2e 30 2e 30 2d 32 30 | ldmark-highlighting/v2.v2.0.0-20 |
| 27a0 | 32 32 30 39 32 34 31 30 31 33 30 35 2d 31 35 31 33 36 32 34 37 37 63 38 37 0a 09 67 69 74 68 75 | 220924101305-151362477c87..githu |
| 27c0 | 62 2e 63 6f 6d 2f 79 75 69 6e 2f 67 6f 6c 64 6d 61 72 6b 2d 6d 65 74 61 20 76 31 2e 31 2e 30 0a | b.com/yuin/goldmark-meta.v1.1.0. |
| 27e0 | 09 67 6f 70 6b 67 2e 69 6e 2f 79 61 6d 6c 2e 76 33 20 76 33 2e 30 2e 31 0a 29 0a 0a 72 65 71 75 | .gopkg.in/yaml.v3.v3.0.1.)..requ |
| 2800 | 69 72 65 20 28 0a 09 67 69 74 68 75 62 2e 63 6f 6d 2f 61 6c 65 63 74 68 6f 6d 61 73 2f 63 68 72 | ire.(..github.com/alecthomas/chr |
| 2820 | 6f 6d 61 2f 76 32 20 76 32 2e 32 2e 30 20 2f 2f 20 69 6e 64 69 72 65 63 74 0a 09 67 69 74 68 75 | oma/v2.v2.2.0.//.indirect..githu |
| 2840 | 62 2e 63 6f 6d 2f 61 6c 65 78 66 6c 69 6e 74 2f 67 6f 2d 73 63 61 6c 61 72 20 76 31 2e 31 2e 30 | b.com/alexflint/go-scalar.v1.1.0 |
| 2860 | 20 2f 2f 20 69 6e 64 69 72 65 63 74 0a 09 67 69 74 68 75 62 2e 63 6f 6d 2f 61 79 6d 65 72 69 63 | .//.indirect..github.com/aymeric |
| 2880 | 6b 2f 64 6f 75 63 65 75 72 20 76 30 2e 32 2e 30 20 2f 2f 20 69 6e 64 69 72 65 63 74 0a 09 67 69 | k/douceur.v0.2.0.//.indirect..gi |
| 28a0 | 74 68 75 62 2e 63 6f 6d 2f 64 6c 63 6c 61 72 6b 2f 72 65 67 65 78 70 32 20 76 31 2e 37 2e 30 20 | thub.com/dlclark/regexp2.v1.7.0. |
| 28c0 | 2f 2f 20 69 6e 64 69 72 65 63 74 0a 09 67 69 74 68 75 62 2e 63 6f 6d 2f 67 6f 72 69 6c 6c 61 2f | //.indirect..github.com/gorilla/ |
| 28e0 | 63 73 73 20 76 31 2e 30 2e 30 20 2f 2f 20 69 6e 64 69 72 65 63 74 0a 09 67 69 74 68 75 62 2e 63 | css.v1.0.0.//.indirect..github.c |
| 2900 | 6f 6d 2f 67 6f 73 69 6d 70 6c 65 2f 75 6e 69 64 65 63 6f 64 65 20 76 31 2e 30 2e 31 20 2f 2f 20 | om/gosimple/unidecode.v1.0.1.//. |
| 2920 | 69 6e 64 69 72 65 63 74 0a 09 67 69 74 68 75 62 2e 63 6f 6d 2f 74 64 65 77 6f 6c 66 66 2f 70 61 | indirect..github.com/tdewolff/pa |
| 2940 | 72 73 65 2f 76 32 20 76 32 2e 36 2e 36 20 2f 2f 20 69 6e 64 69 72 65 63 74 0a 09 67 6f 6c 61 6e | rse/v2.v2.6.6.//.indirect..golan |
| 2960 | 67 2e 6f 72 67 2f 78 2f 6e 65 74 20 76 30 2e 31 30 2e 30 20 2f 2f 20 69 6e 64 69 72 65 63 74 0a | g.org/x/net.v0.10.0.//.indirect. |
| 2980 | 09 67 6f 6c 61 6e 67 2e 6f 72 67 2f 78 2f 73 79 73 20 76 30 2e 38 2e 30 20 2f 2f 20 69 6e 64 69 | .golang.org/x/sys.v0.8.0.//.indi |
| 29a0 | 72 65 63 74 0a 09 67 6f 70 6b 67 2e 69 6e 2f 79 61 6d 6c 2e 76 32 20 76 32 2e 33 2e 30 20 2f 2f | rect..gopkg.in/yaml.v2.v2.3.0.// |
| 29c0 | 20 69 6e 64 69 72 65 63 74 0a 29 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .indirect.)..................... |
| 29e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2a00 | 2e 2f 67 6f 2e 73 75 6d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ./go.sum........................ |
| 2a20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2a60 | 00 00 00 00 31 30 30 36 34 34 20 00 20 20 31 37 35 30 20 00 20 20 31 37 35 30 20 00 20 20 20 20 | ....100644....1750....1750...... |
| 2a80 | 20 20 31 34 33 36 35 20 31 34 37 30 33 30 34 30 30 32 32 20 20 20 37 34 30 32 20 00 30 00 00 00 | ..14365.14703040022...7402..0... |
| 2aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2b00 | 00 75 73 74 61 72 20 20 00 6d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...m...................... |
| 2b20 | 00 00 00 00 00 00 00 00 00 6d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........m...................... |
| 2b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2c00 | 67 69 74 68 75 62 2e 63 6f 6d 2f 44 61 76 69 64 42 65 6c 69 63 7a 61 2f 54 65 78 74 52 61 6e 6b | github.com/DavidBelicza/TextRank |
| 2c20 | 2f 76 32 20 76 32 2e 31 2e 33 20 68 31 3a 36 67 6e 44 65 37 36 31 6b 64 49 64 72 43 67 54 53 7a | /v2.v2.1.3.h1:6gnDe761kdIdrCgTSz |
| 2c40 | 43 66 38 66 50 75 37 62 67 61 2f 2b 6a 53 69 57 71 62 50 49 68 7a 6c 42 77 3d 0a 67 69 74 68 75 | Cf8fPu7bga/+jSiWqbPIhzlBw=.githu |
| 2c60 | 62 2e 63 6f 6d 2f 44 61 76 69 64 42 65 6c 69 63 7a 61 2f 54 65 78 74 52 61 6e 6b 2f 76 32 20 76 | b.com/DavidBelicza/TextRank/v2.v |
| 2c80 | 32 2e 31 2e 33 2f 67 6f 2e 6d 6f 64 20 68 31 3a 4a 57 65 6d 71 2f 57 79 44 70 4f 6d 36 79 78 4d | 2.1.3/go.mod.h1:JWemq/WyDpOm6yxM |
| 2ca0 | 68 45 4f 6a 6e 58 43 55 58 64 73 30 77 51 36 4e 54 34 54 50 34 41 66 36 62 79 55 3d 0a 67 69 74 | hEOjnXCUXds0wQ6NT4TP4Af6byU=.git |
| 2cc0 | 68 75 62 2e 63 6f 6d 2f 61 6c 65 63 74 68 6f 6d 61 73 2f 63 68 72 6f 6d 61 2f 76 32 20 76 32 2e | hub.com/alecthomas/chroma/v2.v2. |
| 2ce0 | 32 2e 30 20 68 31 3a 41 74 65 6e 38 6a 66 51 77 55 71 45 64 61 64 56 46 46 6a 4e 79 6a 78 37 48 | 2.0.h1:Aten8jfQwUqEdadVFFjNyjx7H |
| 2d00 | 54 65 78 68 4b 50 30 58 75 71 42 47 36 37 6d 52 44 59 3d 0a 67 69 74 68 75 62 2e 63 6f 6d 2f 61 | TexhKP0XuqBG67mRDY=.github.com/a |
| 2d20 | 6c 65 63 74 68 6f 6d 61 73 2f 63 68 72 6f 6d 61 2f 76 32 20 76 32 2e 32 2e 30 2f 67 6f 2e 6d 6f | lecthomas/chroma/v2.v2.2.0/go.mo |
| 2d40 | 64 20 68 31 3a 76 66 34 7a 72 65 78 53 48 35 34 6f 45 6a 4a 37 45 64 42 36 35 74 47 4e 48 6d 48 | d.h1:vf4zrexSH54oEjJ7EdB65tGNHmH |
| 2d60 | 33 70 47 5a 6d 56 6b 67 54 50 35 52 48 76 41 73 3d 0a 67 69 74 68 75 62 2e 63 6f 6d 2f 61 6c 65 | 3pGZmVkgTP5RHvAs=.github.com/ale |
| 2d80 | 63 74 68 6f 6d 61 73 2f 72 65 70 72 20 76 30 2e 30 2e 30 2d 32 30 32 32 30 31 31 33 32 30 31 36 | cthomas/repr.v0.0.0-202201132016 |
| 2da0 | 32 36 2d 62 31 62 36 32 36 61 63 36 35 61 65 20 68 31 3a 7a 7a 47 77 4a 66 46 6c 46 47 44 39 34 | 26-b1b626ac65ae.h1:zzGwJfFlFGD94 |
| 2dc0 | 43 79 79 59 77 43 4a 65 53 75 44 33 32 47 6a 39 47 54 61 53 69 35 79 39 68 6f 56 7a 64 59 3d 0a | CyyYwCJeSuD32Gj9GTaSi5y9hoVzdY=. |
| 2de0 | 67 69 74 68 75 62 2e 63 6f 6d 2f 61 6c 65 63 74 68 6f 6d 61 73 2f 72 65 70 72 20 76 30 2e 30 2e | github.com/alecthomas/repr.v0.0. |
| 2e00 | 30 2d 32 30 32 32 30 31 31 33 32 30 31 36 32 36 2d 62 31 62 36 32 36 61 63 36 35 61 65 2f 67 6f | 0-20220113201626-b1b626ac65ae/go |
| 2e20 | 2e 6d 6f 64 20 68 31 3a 32 6b 6e 36 66 71 68 2f 7a 49 79 50 4c 6d 6d 33 75 67 6b 6c 62 45 69 35 | .mod.h1:2kn6fqh/zIyPLmm3ugklbEi5 |
| 2e40 | 68 67 35 77 53 34 33 35 65 79 67 76 4e 66 61 44 51 4c 38 3d 0a 67 69 74 68 75 62 2e 63 6f 6d 2f | hg5wS435eygvNfaDQL8=.github.com/ |
| 2e60 | 61 6c 65 78 66 6c 69 6e 74 2f 67 6f 2d 61 72 67 20 76 31 2e 34 2e 33 20 68 31 3a 39 72 77 77 45 | alexflint/go-arg.v1.4.3.h1:9rwwE |
| 2e80 | 42 70 4d 58 66 4b 51 4b 63 65 75 5a 66 59 63 77 75 63 2f 37 59 59 37 74 57 4a 62 46 73 67 47 35 | BpMXfKQKceuZfYcwuc/7YY7tWJbFsgG5 |
| 2ea0 | 63 41 55 2f 75 6f 3d 0a 67 69 74 68 75 62 2e 63 6f 6d 2f 61 6c 65 78 66 6c 69 6e 74 2f 67 6f 2d | cAU/uo=.github.com/alexflint/go- |
| 2ec0 | 61 72 67 20 76 31 2e 34 2e 33 2f 67 6f 2e 6d 6f 64 20 68 31 3a 33 50 5a 2f 77 70 2f 38 48 75 71 | arg.v1.4.3/go.mod.h1:3PZ/wp/8Huq |
| 2ee0 | 52 5a 4d 55 55 67 75 37 49 2b 65 31 71 63 70 55 62 76 6d 53 32 35 38 6d 52 58 6b 46 48 34 49 41 | RZMUUgu7I+e1qcpUbvmS258mRXkFH4IA |
| 2f00 | 3d 0a 67 69 74 68 75 62 2e 63 6f 6d 2f 61 6c 65 78 66 6c 69 6e 74 2f 67 6f 2d 73 63 61 6c 61 72 | =.github.com/alexflint/go-scalar |
| 2f20 | 20 76 31 2e 31 2e 30 20 68 31 3a 61 61 41 6f 75 4c 4c 7a 49 39 54 43 68 63 50 58 6f 74 72 36 67 | .v1.1.0.h1:aaAouLLzI9TChcPXotr6g |
| 2f40 | 55 68 71 2b 53 63 72 38 72 6c 30 50 39 50 34 50 6e 6c 74 62 68 4d 3d 0a 67 69 74 68 75 62 2e 63 | Uhq+Scr8rl0P9P4PnltbhM=.github.c |
| 2f60 | 6f 6d 2f 61 6c 65 78 66 6c 69 6e 74 2f 67 6f 2d 73 63 61 6c 61 72 20 76 31 2e 31 2e 30 2f 67 6f | om/alexflint/go-scalar.v1.1.0/go |
| 2f80 | 2e 6d 6f 64 20 68 31 3a 4c 6f 46 76 4e 4d 71 53 31 43 50 72 4d 56 6c 74 7a 61 34 4c 76 6e 47 4b | .mod.h1:LoFvNMqS1CPrMVltza4LvnGK |
| 2fa0 | 68 61 53 70 63 33 6f 79 4c 45 42 55 5a 56 68 68 53 32 6f 3d 0a 67 69 74 68 75 62 2e 63 6f 6d 2f | haSpc3oyLEBUZVhhS2o=.github.com/ |
| 2fc0 | 61 79 6d 65 72 69 63 6b 2f 64 6f 75 63 65 75 72 20 76 30 2e 32 2e 30 20 68 31 3a 4d 76 2b 6d 41 | aymerick/douceur.v0.2.0.h1:Mv+mA |
| 2fe0 | 65 48 31 51 2b 6e 39 46 72 2b 6f 79 61 6d 4f 6c 41 6b 55 4e 50 57 50 6c 41 38 50 50 47 52 30 51 | eH1Q+n9Fr+oyamOlAkUNPWPlA8PPGR0Q |
| 3000 | 41 61 59 75 50 6b 3d 0a 67 69 74 68 75 62 2e 63 6f 6d 2f 61 79 6d 65 72 69 63 6b 2f 64 6f 75 63 | AaYuPk=.github.com/aymerick/douc |
| 3020 | 65 75 72 20 76 30 2e 32 2e 30 2f 67 6f 2e 6d 6f 64 20 68 31 3a 77 6c 54 35 76 56 32 4f 33 68 35 | eur.v0.2.0/go.mod.h1:wlT5vV2O3h5 |
| 3040 | 35 58 39 6d 37 69 56 59 4e 30 54 42 4d 30 4e 48 2f 4d 6d 62 4c 6e 64 33 30 2f 46 6a 57 55 71 34 | 5X9m7iVYN0TBM0NH/MmbLnd30/FjWUq4 |
| 3060 | 3d 0a 67 69 74 68 75 62 2e 63 6f 6d 2f 63 68 65 65 6b 79 62 69 74 73 2f 69 73 20 76 30 2e 30 2e | =.github.com/cheekybits/is.v0.0. |
| 3080 | 30 2d 32 30 31 35 30 32 32 35 31 38 33 32 35 35 2d 36 38 65 39 63 30 36 32 30 39 32 37 2f 67 6f | 0-20150225183255-68e9c0620927/go |
| 30a0 | 2e 6d 6f 64 20 68 31 3a 68 2f 61 57 38 79 6e 6a 67 6b 75 6a 2b 4e 51 52 6c 5a 63 44 62 41 62 4d | .mod.h1:h/aW8ynjgkuj+NQRlZcDbAbM |
| 30c0 | 31 4f 52 41 62 58 6a 58 58 37 37 73 58 37 54 32 38 39 55 3d 0a 67 69 74 68 75 62 2e 63 6f 6d 2f | 1ORAbXjXX77sX7T289U=.github.com/ |
| 30e0 | 64 61 76 65 63 67 68 2f 67 6f 2d 73 70 65 77 20 76 31 2e 31 2e 30 2f 67 6f 2e 6d 6f 64 20 68 31 | davecgh/go-spew.v1.1.0/go.mod.h1 |
| 3100 | 3a 4a 37 59 38 59 63 57 32 4e 69 68 73 67 6d 56 6f 2f 6d 76 33 6c 41 77 6c 2f 73 6b 4f 4e 34 69 | :J7Y8YcW2NihsgmVo/mv3lAwl/skON4i |
| 3120 | 4c 48 6a 53 73 49 2b 63 35 48 33 38 3d 0a 67 69 74 68 75 62 2e 63 6f 6d 2f 64 61 76 65 63 67 68 | LHjSsI+c5H38=.github.com/davecgh |
| 3140 | 2f 67 6f 2d 73 70 65 77 20 76 31 2e 31 2e 31 20 68 31 3a 76 6a 39 6a 2f 75 31 62 71 6e 76 43 45 | /go-spew.v1.1.1.h1:vj9j/u1bqnvCE |
| 3160 | 66 4a 4f 77 55 68 74 6c 4f 41 52 71 73 33 2b 72 6b 48 59 59 31 33 6a 59 57 54 55 39 37 63 3d 0a | fJOwUhtlOARqs3+rkHYY13jYWTU97c=. |
| 3180 | 67 69 74 68 75 62 2e 63 6f 6d 2f 64 61 76 65 63 67 68 2f 67 6f 2d 73 70 65 77 20 76 31 2e 31 2e | github.com/davecgh/go-spew.v1.1. |
| 31a0 | 31 2f 67 6f 2e 6d 6f 64 20 68 31 3a 4a 37 59 38 59 63 57 32 4e 69 68 73 67 6d 56 6f 2f 6d 76 33 | 1/go.mod.h1:J7Y8YcW2NihsgmVo/mv3 |
| 31c0 | 6c 41 77 6c 2f 73 6b 4f 4e 34 69 4c 48 6a 53 73 49 2b 63 35 48 33 38 3d 0a 67 69 74 68 75 62 2e | lAwl/skON4iLHjSsI+c5H38=.github. |
| 31e0 | 63 6f 6d 2f 64 6a 68 65 72 62 69 73 2f 61 74 69 6d 65 20 76 31 2e 31 2e 30 2f 67 6f 2e 6d 6f 64 | com/djherbis/atime.v1.1.0/go.mod |
| 3200 | 20 68 31 3a 32 38 4f 46 36 59 38 73 33 4e 51 57 77 61 63 58 63 35 65 5a 54 73 45 73 69 4d 7a 70 | .h1:28OF6Y8s3NQWwacXc5eZTsEsiMzp |
| 3220 | 37 4c 46 38 4d 62 58 45 2b 58 4a 50 64 42 45 3d 0a 67 69 74 68 75 62 2e 63 6f 6d 2f 64 6c 63 6c | 7LF8MbXE+XJPdBE=.github.com/dlcl |
| 3240 | 61 72 6b 2f 72 65 67 65 78 70 32 20 76 31 2e 34 2e 30 2f 67 6f 2e 6d 6f 64 20 68 31 3a 32 70 5a | ark/regexp2.v1.4.0/go.mod.h1:2pZ |
| 3260 | 6e 77 75 59 2f 6d 2b 38 4b 36 69 52 77 36 77 51 64 4d 74 6b 2b 72 48 35 74 4e 47 52 31 69 35 35 | nwuY/m+8K6iRw6wQdMtk+rH5tNGR1i55 |
| 3280 | 6b 6f 7a 66 4d 6a 43 63 3d 0a 67 69 74 68 75 62 2e 63 6f 6d 2f 64 6c 63 6c 61 72 6b 2f 72 65 67 | kozfMjCc=.github.com/dlclark/reg |
| 32a0 | 65 78 70 32 20 76 31 2e 37 2e 30 20 68 31 3a 37 6c 4a 66 68 71 6c 50 73 73 54 62 31 57 51 78 34 | exp2.v1.7.0.h1:7lJfhqlPssTb1WQx4 |
| 32c0 | 79 76 54 48 4e 30 75 45 6c 50 45 76 35 32 73 62 61 45 43 72 41 51 78 6a 41 6f 3d 0a 67 69 74 68 | yvTHN0uElPEv52sbaECrAQxjAo=.gith |
| 32e0 | 75 62 2e 63 6f 6d 2f 64 6c 63 6c 61 72 6b 2f 72 65 67 65 78 70 32 20 76 31 2e 37 2e 30 2f 67 6f | ub.com/dlclark/regexp2.v1.7.0/go |
| 3300 | 2e 6d 6f 64 20 68 31 3a 44 48 6b 59 7a 30 42 39 77 50 66 61 36 77 6f 6e 64 4d 66 61 69 76 6d 48 | .mod.h1:DHkYz0B9wPfa6wondMfaivmH |
| 3320 | 70 7a 72 51 33 76 39 71 38 63 6e 6d 52 62 4c 36 79 57 38 3d 0a 67 69 74 68 75 62 2e 63 6f 6d 2f | pzrQ3v9q8cnmRbL6yW8=.github.com/ |
| 3340 | 64 75 73 74 69 6e 2f 67 6f 2d 68 75 6d 61 6e 69 7a 65 20 76 31 2e 30 2e 31 2f 67 6f 2e 6d 6f 64 | dustin/go-humanize.v1.0.1/go.mod |
| 3360 | 20 68 31 3a 4d 75 31 7a 49 73 36 58 77 56 75 46 2f 67 49 31 4f 65 70 76 49 30 71 44 31 38 71 79 | .h1:Mu1zIs6XwVuF/gI1OepvI0qD18qy |
| 3380 | 63 51 78 2b 6d 46 79 6b 68 35 66 42 6c 74 6f 3d 0a 67 69 74 68 75 62 2e 63 6f 6d 2f 66 73 6e 6f | cQx+mFykh5fBlto=.github.com/fsno |
| 33a0 | 74 69 66 79 2f 66 73 6e 6f 74 69 66 79 20 76 31 2e 36 2e 30 2f 67 6f 2e 6d 6f 64 20 68 31 3a 73 | tify/fsnotify.v1.6.0/go.mod.h1:s |
| 33c0 | 6c 33 74 31 74 43 57 4a 46 57 6f 52 7a 39 52 38 57 4a 43 62 51 69 68 4b 4b 77 6d 6f 72 6a 41 62 | l3t1tCWJFWoRz9R8WJCbQihKKwmorjAb |
| 33e0 | 53 43 6c 63 6e 78 4b 41 47 77 3d 0a 67 69 74 68 75 62 2e 63 6f 6d 2f 67 6f 72 69 6c 6c 61 2f 63 | SClcnxKAGw=.github.com/gorilla/c |
| 3400 | 73 73 20 76 31 2e 30 2e 30 20 68 31 3a 42 51 71 4e 79 50 54 69 35 30 4a 43 46 4d 54 77 2f 62 36 | ss.v1.0.0.h1:BQqNyPTi50JCFMTw/b6 |
| 3420 | 37 68 42 79 6a 4d 56 58 5a 52 77 47 68 61 36 77 78 56 47 6b 65 69 68 59 3d 0a 67 69 74 68 75 62 | 7hByjMVXZRwGha6wxVGkeihY=.github |
| 3440 | 2e 63 6f 6d 2f 67 6f 72 69 6c 6c 61 2f 63 73 73 20 76 31 2e 30 2e 30 2f 67 6f 2e 6d 6f 64 20 68 | .com/gorilla/css.v1.0.0/go.mod.h |
| 3460 | 31 3a 44 6e 37 32 31 71 49 67 67 48 70 74 34 2b 45 46 43 63 54 4c 54 55 2f 76 6b 35 79 53 64 61 | 1:Dn721qIggHpt4+EFCcTLTU/vk5ySda |
| 3480 | 32 52 65 49 54 72 74 67 42 6c 36 30 63 3d 0a 67 69 74 68 75 62 2e 63 6f 6d 2f 67 6f 73 69 6d 70 | 2ReITrtgBl60c=.github.com/gosimp |
| 34a0 | 6c 65 2f 73 6c 75 67 20 76 31 2e 31 33 2e 31 20 68 31 3a 62 51 2b 6b 70 58 39 51 61 36 74 48 52 | le/slug.v1.13.1.h1:bQ+kpX9Qa6tHR |
| 34c0 | 61 4b 2b 66 5a 52 30 41 30 4d 32 4b 64 37 50 61 35 65 48 50 50 73 62 31 4a 70 48 44 2b 51 3d 0a | aK+fZR0A0M2Kd7Pa5eHPPsb1JpHD+Q=. |
| 34e0 | 67 69 74 68 75 62 2e 63 6f 6d 2f 67 6f 73 69 6d 70 6c 65 2f 73 6c 75 67 20 76 31 2e 31 33 2e 31 | github.com/gosimple/slug.v1.13.1 |
| 3500 | 2f 67 6f 2e 6d 6f 64 20 68 31 3a 55 69 52 61 46 48 2b 47 45 69 6c 48 73 74 4c 55 6d 63 42 67 57 | /go.mod.h1:UiRaFH+GEilHstLUmcBgW |
| 3520 | 63 49 34 32 76 69 42 4e 37 6d 41 62 38 31 38 4a 72 59 4f 65 46 51 3d 0a 67 69 74 68 75 62 2e 63 | cI42viBN7mAb818JrYOeFQ=.github.c |
| 3540 | 6f 6d 2f 67 6f 73 69 6d 70 6c 65 2f 75 6e 69 64 65 63 6f 64 65 20 76 31 2e 30 2e 31 20 68 31 3a | om/gosimple/unidecode.v1.0.1.h1: |
| 3560 | 68 5a 7a 46 54 4d 4d 71 53 73 77 76 66 30 4c 42 4a 5a 43 5a 67 54 68 49 5a 72 70 44 48 46 58 75 | hZzFTMMqSswvf0LBJZCZgThIZrpDHFXu |
| 3580 | 78 39 4b 65 47 6d 6e 36 54 2f 6f 3d 0a 67 69 74 68 75 62 2e 63 6f 6d 2f 67 6f 73 69 6d 70 6c 65 | x9KeGmn6T/o=.github.com/gosimple |
| 35a0 | 2f 75 6e 69 64 65 63 6f 64 65 20 76 31 2e 30 2e 31 2f 67 6f 2e 6d 6f 64 20 68 31 3a 43 50 30 43 | /unidecode.v1.0.1/go.mod.h1:CP0C |
| 35c0 | 72 31 59 31 6b 6f 67 4f 74 78 30 62 4a 62 6c 4b 7a 73 56 57 72 71 59 61 71 66 4e 4f 6e 48 7a 70 | r1Y1kogOtx0bJblKzsVWrqYaqfNOnHzp |
| 35e0 | 67 57 77 34 41 77 63 3d 0a 67 69 74 68 75 62 2e 63 6f 6d 2f 6d 61 6e 67 6f 75 6d 62 72 65 6c 6c | gWw4Awc=.github.com/mangoumbrell |
| 3600 | 61 2f 67 6f 6c 64 6d 61 72 6b 2d 66 69 67 75 72 65 20 76 31 2e 30 2e 30 20 68 31 3a 4c 2b 65 62 | a/goldmark-figure.v1.0.0.h1:L+eb |
| 3620 | 50 37 33 64 45 54 30 61 32 6e 36 38 50 56 37 6d 35 6f 46 4a 6d 77 77 48 35 47 7a 52 49 4a 4c 67 | P73dET0a2n68PV7m5oFJmwwH5GzRIJLg |
| 3640 | 73 7a 52 33 66 77 6f 3d 0a 67 69 74 68 75 62 2e 63 6f 6d 2f 6d 61 6e 67 6f 75 6d 62 72 65 6c 6c | szR3fwo=.github.com/mangoumbrell |
| 3660 | 61 2f 67 6f 6c 64 6d 61 72 6b 2d 66 69 67 75 72 65 20 76 31 2e 30 2e 30 2f 67 6f 2e 6d 6f 64 20 | a/goldmark-figure.v1.0.0/go.mod. |
| 3680 | 68 31 3a 69 49 4c 2b 66 68 64 6d 43 51 44 70 45 30 6c 2f 54 4b 74 47 68 6f 6b 57 7a 49 62 6f 35 | h1:iIL+fhdmCQDpE0l/TKtGhokWzIbo5 |
| 36a0 | 6c 6f 2f 59 32 4f 49 41 63 78 36 75 73 49 3d 0a 67 69 74 68 75 62 2e 63 6f 6d 2f 6d 61 74 72 79 | lo/Y2OIAcx6usI=.github.com/matry |
| 36c0 | 65 72 2f 74 72 79 20 76 30 2e 30 2e 30 2d 32 30 31 36 31 32 32 38 31 37 33 39 31 37 2d 39 61 63 | er/try.v0.0.0-20161228173917-9ac |
| 36e0 | 32 35 31 62 36 34 35 61 32 2f 67 6f 2e 6d 6f 64 20 68 31 3a 30 4b 65 4a 70 65 4d 44 36 6f 2b 4f | 251b645a2/go.mod.h1:0KeJpeMD6o+O |
| 3700 | 34 68 57 37 71 4a 4f 54 37 76 79 51 50 4b 72 57 6d 6a 32 36 75 66 35 77 4d 63 2f 49 69 49 73 3d | 4hW7qJOT7vyQPKrWmj26uf5wMc/IiIs= |
| 3720 | 0a 67 69 74 68 75 62 2e 63 6f 6d 2f 6d 69 63 72 6f 63 6f 73 6d 2d 63 63 2f 62 6c 75 65 6d 6f 6e | .github.com/microcosm-cc/bluemon |
| 3740 | 64 61 79 20 76 31 2e 30 2e 32 34 20 68 31 3a 4e 47 51 6f 50 74 77 47 56 63 62 47 6b 4b 66 76 79 | day.v1.0.24.h1:NGQoPtwGVcbGkKfvy |
| 3760 | 59 6b 31 79 52 71 6b 6e 7a 42 75 6f 4d 69 55 72 4f 36 52 37 75 46 54 50 6c 77 3d 0a 67 69 74 68 | Yk1yRqknzBuoMiUrO6R7uFTPlw=.gith |
| 3780 | 75 62 2e 63 6f 6d 2f 6d 69 63 72 6f 63 6f 73 6d 2d 63 63 2f 62 6c 75 65 6d 6f 6e 64 61 79 20 76 | ub.com/microcosm-cc/bluemonday.v |
| 37a0 | 31 2e 30 2e 32 34 2f 67 6f 2e 6d 6f 64 20 68 31 3a 41 72 51 79 53 41 4d 70 73 30 37 39 30 63 48 | 1.0.24/go.mod.h1:ArQySAMps0790cH |
| 37c0 | 53 6b 64 50 45 4a 37 62 47 6b 46 32 56 65 50 57 48 37 37 33 68 73 4a 4e 53 48 66 38 3d 0a 67 69 | SkdPEJ7bGkF2VePWH773hsJNSHf8=.gi |
| 37e0 | 74 68 75 62 2e 63 6f 6d 2f 6f 74 69 61 69 31 30 2f 63 6f 70 79 20 76 31 2e 31 32 2e 30 20 68 31 | thub.com/otiai10/copy.v1.12.0.h1 |
| 3800 | 3a 63 4c 4d 67 53 51 6e 58 42 73 31 65 65 68 46 30 57 79 2f 46 41 47 73 67 44 54 44 6d 41 71 46 | :cLMgSQnXBs1eehF0Wy/FAGsgDTDmAqF |
| 3820 | 52 37 72 51 79 6c 42 62 31 6e 44 59 3d 0a 67 69 74 68 75 62 2e 63 6f 6d 2f 6f 74 69 61 69 31 30 | R7rQylBb1nDY=.github.com/otiai10 |
| 3840 | 2f 63 6f 70 79 20 76 31 2e 31 32 2e 30 2f 67 6f 2e 6d 6f 64 20 68 31 3a 72 53 61 4c 73 65 4d 55 | /copy.v1.12.0/go.mod.h1:rSaLseMU |
| 3860 | 73 5a 46 46 62 73 46 47 63 37 77 43 4a 6e 6e 6b 54 41 76 64 63 35 4c 36 56 57 78 50 45 34 33 30 | sZFFbsFGc7wCJnnkTAvdc5L6VWxPE430 |
| 3880 | 38 57 77 3d 0a 67 69 74 68 75 62 2e 63 6f 6d 2f 6f 74 69 61 69 31 30 2f 6d 69 6e 74 20 76 31 2e | 8Ww=.github.com/otiai10/mint.v1. |
| 38a0 | 35 2e 31 20 68 31 3a 58 61 50 4c 65 45 2b 39 76 47 62 75 79 45 48 65 6d 31 4a 4e 6b 33 62 59 63 | 5.1.h1:XaPLeE+9vGbuyEHem1JNk3bYc |
| 38c0 | 37 4b 4b 71 79 49 2f 6e 61 30 2f 6d 4c 64 2f 4b 6b 73 3d 0a 67 69 74 68 75 62 2e 63 6f 6d 2f 70 | 7KKqyI/na0/mLd/Kks=.github.com/p |
| 38e0 | 6d 65 7a 61 72 64 2f 67 6f 2d 64 69 66 66 6c 69 62 20 76 31 2e 30 2e 30 20 68 31 3a 34 44 42 77 | mezard/go-difflib.v1.0.0.h1:4DBw |
| 3900 | 44 45 30 4e 47 79 51 6f 42 48 62 4c 51 59 50 77 53 55 50 6f 43 4d 57 52 35 42 45 7a 49 6b 2f 66 | DE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f |
| 3920 | 31 6c 5a 62 41 51 4d 3d 0a 67 69 74 68 75 62 2e 63 6f 6d 2f 70 6d 65 7a 61 72 64 2f 67 6f 2d 64 | 1lZbAQM=.github.com/pmezard/go-d |
| 3940 | 69 66 66 6c 69 62 20 76 31 2e 30 2e 30 2f 67 6f 2e 6d 6f 64 20 68 31 3a 69 4b 48 37 37 6b 6f 46 | ifflib.v1.0.0/go.mod.h1:iKH77koF |
| 3960 | 68 59 78 54 4b 31 70 63 52 6e 6b 4b 6b 71 66 54 6f 67 73 62 67 37 67 5a 4e 56 59 34 73 52 44 59 | hYxTK1pcRnkKkqfTogsbg7gZNVY4sRDY |
| 3980 | 5a 2f 34 3d 0a 67 69 74 68 75 62 2e 63 6f 6d 2f 73 70 66 31 33 2f 70 66 6c 61 67 20 76 31 2e 30 | Z/4=.github.com/spf13/pflag.v1.0 |
| 39a0 | 2e 35 2f 67 6f 2e 6d 6f 64 20 68 31 3a 4d 63 58 66 49 6e 4a 52 72 7a 34 43 5a 58 56 5a 4f 42 4c | .5/go.mod.h1:McXfInJRrz4CZXVZOBL |
| 39c0 | 62 30 62 54 5a 71 45 54 6b 69 41 68 4d 39 49 77 30 79 33 41 6e 32 42 67 3d 0a 67 69 74 68 75 62 | b0bTZqETkiAhM9Iw0y3An2Bg=.github |
| 39e0 | 2e 63 6f 6d 2f 73 74 72 65 74 63 68 72 2f 6f 62 6a 78 20 76 30 2e 31 2e 30 2f 67 6f 2e 6d 6f 64 | .com/stretchr/objx.v0.1.0/go.mod |
| 3a00 | 20 68 31 3a 48 46 6b 59 39 31 36 49 46 2b 72 77 64 44 66 4d 41 6b 56 37 4f 74 77 75 71 42 56 7a | .h1:HFkY916IF+rwdDfMAkV7OtwuqBVz |
| 3a20 | 72 45 38 47 52 36 47 46 78 2b 77 45 78 4d 45 3d 0a 67 69 74 68 75 62 2e 63 6f 6d 2f 73 74 72 65 | rE8GR6GFx+wExME=.github.com/stre |
| 3a40 | 74 63 68 72 2f 74 65 73 74 69 66 79 20 76 31 2e 32 2e 31 2f 67 6f 2e 6d 6f 64 20 68 31 3a 61 38 | tchr/testify.v1.2.1/go.mod.h1:a8 |
| 3a60 | 4f 6e 52 63 69 62 34 6e 68 68 30 4f 61 52 41 56 2b 59 74 73 38 37 6b 4b 64 71 30 50 50 37 70 58 | OnRcib4nhh0OaRAV+Yts87kKdq0PP7pX |
| 3a80 | 66 79 36 6b 44 6b 55 56 73 3d 0a 67 69 74 68 75 62 2e 63 6f 6d 2f 73 74 72 65 74 63 68 72 2f 74 | fy6kDkUVs=.github.com/stretchr/t |
| 3aa0 | 65 73 74 69 66 79 20 76 31 2e 32 2e 32 2f 67 6f 2e 6d 6f 64 20 68 31 3a 61 38 4f 6e 52 63 69 62 | estify.v1.2.2/go.mod.h1:a8OnRcib |
| 3ac0 | 34 6e 68 68 30 4f 61 52 41 56 2b 59 74 73 38 37 6b 4b 64 71 30 50 50 37 70 58 66 79 36 6b 44 6b | 4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDk |
| 3ae0 | 55 56 73 3d 0a 67 69 74 68 75 62 2e 63 6f 6d 2f 73 74 72 65 74 63 68 72 2f 74 65 73 74 69 66 79 | UVs=.github.com/stretchr/testify |
| 3b00 | 20 76 31 2e 37 2e 30 20 68 31 3a 6e 77 63 33 44 45 65 48 6d 6d 4c 41 66 6f 5a 75 63 56 52 38 38 | .v1.7.0.h1:nwc3DEeHmmLAfoZucVR88 |
| 3b20 | 31 75 41 53 6b 30 4d 66 6a 77 38 78 59 4a 39 39 74 62 35 43 63 59 3d 0a 67 69 74 68 75 62 2e 63 | 1uASk0Mfjw8xYJ99tb5CcY=.github.c |
| 3b40 | 6f 6d 2f 73 74 72 65 74 63 68 72 2f 74 65 73 74 69 66 79 20 76 31 2e 37 2e 30 2f 67 6f 2e 6d 6f | om/stretchr/testify.v1.7.0/go.mo |
| 3b60 | 64 20 68 31 3a 36 46 71 38 6f 52 63 52 35 33 72 72 79 39 30 30 7a 4d 71 4a 6a 52 52 69 78 72 77 | d.h1:6Fq8oRcR53rry900zMqJjRRixrw |
| 3b80 | 58 33 4b 58 39 36 32 2f 68 2f 57 77 6a 74 65 67 3d 0a 67 69 74 68 75 62 2e 63 6f 6d 2f 74 64 65 | X3KX962/h/Wwjteg=.github.com/tde |
| 3ba0 | 77 6f 6c 66 66 2f 6d 69 6e 69 66 79 2f 76 32 20 76 32 2e 31 32 2e 37 20 68 31 3a 70 42 7a 7a 32 | wolff/minify/v2.v2.12.7.h1:pBzz2 |
| 3bc0 | 74 41 66 7a 35 56 67 68 4f 58 69 51 49 73 53 74 61 36 73 72 68 6d 54 65 69 6e 51 50 6a 52 44 48 | tAfz5VghOXiQIsSta6srhmTeinQPjRDH |
| 3be0 | 57 6f 75 6d 43 41 3d 0a 67 69 74 68 75 62 2e 63 6f 6d 2f 74 64 65 77 6f 6c 66 66 2f 6d 69 6e 69 | WoumCA=.github.com/tdewolff/mini |
| 3c00 | 66 79 2f 76 32 20 76 32 2e 31 32 2e 37 2f 67 6f 2e 6d 6f 64 20 68 31 3a 5a 52 4b 54 68 65 69 4f | fy/v2.v2.12.7/go.mod.h1:ZRKTheiO |
| 3c20 | 47 79 4c 53 4b 38 68 4f 5a 57 57 76 2b 59 6f 4a 41 45 43 7a 44 69 76 4e 67 41 6c 56 59 44 48 70 | GyLSK8hOZWWv+YoJAECzDivNgAlVYDHp |
| 3c40 | 2f 57 73 3d 0a 67 69 74 68 75 62 2e 63 6f 6d 2f 74 64 65 77 6f 6c 66 66 2f 70 61 72 73 65 2f 76 | /Ws=.github.com/tdewolff/parse/v |
| 3c60 | 32 20 76 32 2e 36 2e 36 20 68 31 3a 59 6c 64 2b 30 43 72 4b 55 4a 61 43 56 37 38 44 4c 31 47 32 | 2.v2.6.6.h1:Yld+0CrKUJaCV78DL1G2 |
| 3c80 | 6e 6b 33 43 39 6c 4b 72 78 79 52 54 75 78 35 61 61 4b 2f 41 6b 44 6f 3d 0a 67 69 74 68 75 62 2e | nk3C9lKrxyRTux5aaK/AkDo=.github. |
| 3ca0 | 63 6f 6d 2f 74 64 65 77 6f 6c 66 66 2f 70 61 72 73 65 2f 76 32 20 76 32 2e 36 2e 36 2f 67 6f 2e | com/tdewolff/parse/v2.v2.6.6/go. |
| 3cc0 | 6d 6f 64 20 68 31 3a 77 6f 7a 30 63 67 62 4c 77 46 64 74 62 6a 4a 75 38 50 49 4b 78 68 57 30 35 | mod.h1:woz0cgbLwFdtbjJu8PIKxhW05 |
| 3ce0 | 4b 70 6c 54 46 51 6b 4f 64 58 37 38 6f 2b 4a 67 72 73 3d 0a 67 69 74 68 75 62 2e 63 6f 6d 2f 74 | KplTFQkOdX78o+Jgrs=.github.com/t |
| 3d00 | 64 65 77 6f 6c 66 66 2f 74 65 73 74 20 76 31 2e 30 2e 37 2f 67 6f 2e 6d 6f 64 20 68 31 3a 36 44 | dewolff/test.v1.0.7/go.mod.h1:6D |
| 3d20 | 41 76 5a 6c 69 42 41 41 6e 44 37 72 68 56 67 77 61 4d 37 44 45 35 2f 64 39 4e 4d 4f 41 4a 30 39 | AvZliBAAnD7rhVgwaM7DE5/d9NMOAJ09 |
| 3d40 | 53 71 59 71 65 4b 34 51 45 3d 0a 67 69 74 68 75 62 2e 63 6f 6d 2f 74 64 65 77 6f 6c 66 66 2f 74 | SqYqeK4QE=.github.com/tdewolff/t |
| 3d60 | 65 73 74 20 76 31 2e 30 2e 39 20 68 31 3a 53 73 77 71 4a 43 6d 65 4e 34 42 2b 39 67 45 41 69 2f | est.v1.0.9.h1:SswqJCmeN4B+9gEAi/ |
| 3d80 | 35 75 71 54 30 71 70 69 31 79 32 2f 32 4f 34 37 56 2f 31 68 68 47 5a 54 30 3d 0a 67 69 74 68 75 | 5uqT0qpi1y2/2O47V/1hhGZT0=.githu |
| 3da0 | 62 2e 63 6f 6d 2f 74 64 65 77 6f 6c 66 66 2f 74 65 73 74 20 76 31 2e 30 2e 39 2f 67 6f 2e 6d 6f | b.com/tdewolff/test.v1.0.9/go.mo |
| 3dc0 | 64 20 68 31 3a 36 44 41 76 5a 6c 69 42 41 41 6e 44 37 72 68 56 67 77 61 4d 37 44 45 35 2f 64 39 | d.h1:6DAvZliBAAnD7rhVgwaM7DE5/d9 |
| 3de0 | 4e 4d 4f 41 4a 30 39 53 71 59 71 65 4b 34 51 45 3d 0a 67 69 74 68 75 62 2e 63 6f 6d 2f 79 75 69 | NMOAJ09SqYqeK4QE=.github.com/yui |
| 3e00 | 6e 2f 67 6f 6c 64 6d 61 72 6b 20 76 31 2e 34 2e 31 35 2f 67 6f 2e 6d 6f 64 20 68 31 3a 36 79 55 | n/goldmark.v1.4.15/go.mod.h1:6yU |
| 3e20 | 4c 4a 36 35 36 50 78 2b 33 76 42 44 38 44 78 51 56 61 33 6b 78 67 79 72 41 6e 7a 74 6f 39 78 79 | LJ656Px+3vBD8DxQVa3kxgyrAnzto9xy |
| 3e40 | 35 74 61 45 74 2f 43 59 3d 0a 67 69 74 68 75 62 2e 63 6f 6d 2f 79 75 69 6e 2f 67 6f 6c 64 6d 61 | 5taEt/CY=.github.com/yuin/goldma |
| 3e60 | 72 6b 20 76 31 2e 35 2e 34 20 68 31 3a 32 75 59 2f 78 43 30 72 6f 57 79 38 49 42 45 47 4c 67 42 | rk.v1.5.4.h1:2uY/xC0roWy8IBEGLgB |
| 3e80 | 31 79 77 49 6f 45 4a 46 47 6d 52 72 58 32 31 59 51 63 76 47 5a 7a 6a 55 3d 0a 67 69 74 68 75 62 | 1ywIoEJFGmRrX21YQcvGZzjU=.github |
| 3ea0 | 2e 63 6f 6d 2f 79 75 69 6e 2f 67 6f 6c 64 6d 61 72 6b 20 76 31 2e 35 2e 34 2f 67 6f 2e 6d 6f 64 | .com/yuin/goldmark.v1.5.4/go.mod |
| 3ec0 | 20 68 31 3a 36 79 55 4c 4a 36 35 36 50 78 2b 33 76 42 44 38 44 78 51 56 61 33 6b 78 67 79 72 41 | .h1:6yULJ656Px+3vBD8DxQVa3kxgyrA |
| 3ee0 | 6e 7a 74 6f 39 78 79 35 74 61 45 74 2f 43 59 3d 0a 67 69 74 68 75 62 2e 63 6f 6d 2f 79 75 69 6e | nzto9xy5taEt/CY=.github.com/yuin |
| 3f00 | 2f 67 6f 6c 64 6d 61 72 6b 2d 68 69 67 68 6c 69 67 68 74 69 6e 67 2f 76 32 20 76 32 2e 30 2e 30 | /goldmark-highlighting/v2.v2.0.0 |
| 3f20 | 2d 32 30 32 32 30 39 32 34 31 30 31 33 30 35 2d 31 35 31 33 36 32 34 37 37 63 38 37 20 68 31 3a | -20220924101305-151362477c87.h1: |
| 3f40 | 50 79 31 36 4a 45 7a 6b 53 64 4b 41 74 45 46 4a 6a 69 61 59 4c 59 42 4f 57 47 58 63 31 72 2f 78 | Py16JEzkSdKAtEFJjiaYLYBOWGXc1r/x |
| 3f60 | 48 6a 2f 51 2f 35 6c 41 33 37 6b 3d 0a 67 69 74 68 75 62 2e 63 6f 6d 2f 79 75 69 6e 2f 67 6f 6c | Hj/Q/5lA37k=.github.com/yuin/gol |
| 3f80 | 64 6d 61 72 6b 2d 68 69 67 68 6c 69 67 68 74 69 6e 67 2f 76 32 20 76 32 2e 30 2e 30 2d 32 30 32 | dmark-highlighting/v2.v2.0.0-202 |
| 3fa0 | 32 30 39 32 34 31 30 31 33 30 35 2d 31 35 31 33 36 32 34 37 37 63 38 37 2f 67 6f 2e 6d 6f 64 20 | 20924101305-151362477c87/go.mod. |
| 3fc0 | 68 31 3a 6f 76 49 76 72 75 6d 36 44 51 4a 41 34 51 73 4a 53 6f 76 72 6b 43 34 73 61 4b 48 51 56 | h1:ovIvrum6DQJA4QsJSovrkC4saKHQV |
| 3fe0 | 73 37 54 76 63 61 65 4f 38 41 49 6c 35 49 3d 0a 67 69 74 68 75 62 2e 63 6f 6d 2f 79 75 69 6e 2f | s7TvcaeO8AIl5I=.github.com/yuin/ |
| 4000 | 67 6f 6c 64 6d 61 72 6b 2d 6d 65 74 61 20 76 31 2e 31 2e 30 20 68 31 3a 70 57 77 2b 4a 4c 48 47 | goldmark-meta.v1.1.0.h1:pWw+JLHG |
| 4020 | 5a 65 38 52 6b 30 45 47 73 4d 56 73 73 69 4e 62 2f 41 61 50 4d 48 66 53 52 73 7a 5a 65 55 65 69 | Ze8Rk0EGsMVssiNb/AaPMHfSRszZeUei |
| 4040 | 4f 55 63 3d 0a 67 69 74 68 75 62 2e 63 6f 6d 2f 79 75 69 6e 2f 67 6f 6c 64 6d 61 72 6b 2d 6d 65 | OUc=.github.com/yuin/goldmark-me |
| 4060 | 74 61 20 76 31 2e 31 2e 30 2f 67 6f 2e 6d 6f 64 20 68 31 3a 55 34 73 70 57 45 4e 61 66 75 41 37 | ta.v1.1.0/go.mod.h1:U4spWENafuA7 |
| 4080 | 5a 79 67 2b 4c 6a 35 52 71 4b 2f 4d 46 2b 6f 76 4d 59 74 42 76 58 69 31 6c 42 62 32 56 50 30 3d | Zyg+Lj5RqK/MF+ovMYtBvXi1lBb2VP0= |
| 40a0 | 0a 67 6f 6c 61 6e 67 2e 6f 72 67 2f 78 2f 6e 65 74 20 76 30 2e 31 30 2e 30 20 68 31 3a 58 32 2f | .golang.org/x/net.v0.10.0.h1:X2/ |
| 40c0 | 2f 55 7a 4e 44 77 59 6d 74 43 4c 6e 37 54 6f 36 47 35 38 57 72 36 66 35 61 68 45 41 51 67 4b 4e | /UzNDwYmtCLn7To6G58Wr6f5ahEAQgKN |
| 40e0 | 7a 76 39 59 39 35 31 4d 3d 0a 67 6f 6c 61 6e 67 2e 6f 72 67 2f 78 2f 6e 65 74 20 76 30 2e 31 30 | zv9Y951M=.golang.org/x/net.v0.10 |
| 4100 | 2e 30 2f 67 6f 2e 6d 6f 64 20 68 31 3a 30 71 4e 47 4b 36 46 38 6b 6f 6a 67 32 6e 6b 39 64 4c 5a | .0/go.mod.h1:0qNGK6F8kojg2nk9dLZ |
| 4120 | 32 6d 53 68 57 61 45 42 61 6e 36 46 41 6f 71 66 53 69 67 6d 6d 75 44 67 3d 0a 67 6f 6c 61 6e 67 | 2mShWaEBan6FAoqfSigmmuDg=.golang |
| 4140 | 2e 6f 72 67 2f 78 2f 73 79 73 20 76 30 2e 30 2e 30 2d 32 30 32 32 30 39 30 38 31 36 34 31 32 34 | .org/x/sys.v0.0.0-20220908164124 |
| 4160 | 2d 32 37 37 31 33 30 39 37 62 39 35 36 2f 67 6f 2e 6d 6f 64 20 68 31 3a 6f 50 6b 68 70 31 4d 4a | -27713097b956/go.mod.h1:oPkhp1MJ |
| 4180 | 72 68 37 6e 55 65 70 43 42 63 6b 35 2b 6d 41 7a 66 4f 39 4a 72 62 41 70 4e 4e 67 61 54 64 47 44 | rh7nUepCBck5+mAzfO9JrbApNNgaTdGD |
| 41a0 | 49 54 67 3d 0a 67 6f 6c 61 6e 67 2e 6f 72 67 2f 78 2f 73 79 73 20 76 30 2e 36 2e 30 2f 67 6f 2e | ITg=.golang.org/x/sys.v0.6.0/go. |
| 41c0 | 6d 6f 64 20 68 31 3a 6f 50 6b 68 70 31 4d 4a 72 68 37 6e 55 65 70 43 42 63 6b 35 2b 6d 41 7a 66 | mod.h1:oPkhp1MJrh7nUepCBck5+mAzf |
| 41e0 | 4f 39 4a 72 62 41 70 4e 4e 67 61 54 64 47 44 49 54 67 3d 0a 67 6f 6c 61 6e 67 2e 6f 72 67 2f 78 | O9JrbApNNgaTdGDITg=.golang.org/x |
| 4200 | 2f 73 79 73 20 76 30 2e 38 2e 30 20 68 31 3a 45 42 6d 47 76 38 4e 61 5a 42 5a 54 57 76 72 62 6a | /sys.v0.8.0.h1:EBmGv8NaZBZTWvrbj |
| 4220 | 4e 6f 4c 36 48 56 74 2b 49 56 79 33 51 44 51 70 4a 73 37 56 52 49 77 33 74 55 3d 0a 67 6f 6c 61 | NoL6HVt+IVy3QDQpJs7VRIw3tU=.gola |
| 4240 | 6e 67 2e 6f 72 67 2f 78 2f 73 79 73 20 76 30 2e 38 2e 30 2f 67 6f 2e 6d 6f 64 20 68 31 3a 6f 50 | ng.org/x/sys.v0.8.0/go.mod.h1:oP |
| 4260 | 6b 68 70 31 4d 4a 72 68 37 6e 55 65 70 43 42 63 6b 35 2b 6d 41 7a 66 4f 39 4a 72 62 41 70 4e 4e | khp1MJrh7nUepCBck5+mAzfO9JrbApNN |
| 4280 | 67 61 54 64 47 44 49 54 67 3d 0a 67 6f 70 6b 67 2e 69 6e 2f 63 68 65 63 6b 2e 76 31 20 76 30 2e | gaTdGDITg=.gopkg.in/check.v1.v0. |
| 42a0 | 30 2e 30 2d 32 30 31 36 31 32 30 38 31 38 31 33 32 35 2d 32 30 64 32 35 65 32 38 30 34 30 35 20 | 0.0-20161208181325-20d25e280405. |
| 42c0 | 68 31 3a 79 68 43 56 67 79 43 34 6f 31 65 56 43 61 32 74 5a 6c 37 65 53 30 72 2b 53 44 6f 36 39 | h1:yhCVgyC4o1eVCa2tZl7eS0r+SDo69 |
| 42e0 | 33 62 4a 6c 56 64 6c 6c 47 74 45 65 4b 4d 3d 0a 67 6f 70 6b 67 2e 69 6e 2f 63 68 65 63 6b 2e 76 | 3bJlVdllGtEeKM=.gopkg.in/check.v |
| 4300 | 31 20 76 30 2e 30 2e 30 2d 32 30 31 36 31 32 30 38 31 38 31 33 32 35 2d 32 30 64 32 35 65 32 38 | 1.v0.0.0-20161208181325-20d25e28 |
| 4320 | 30 34 30 35 2f 67 6f 2e 6d 6f 64 20 68 31 3a 43 6f 36 69 62 56 4a 41 7a 6e 41 61 49 6b 71 70 38 | 0405/go.mod.h1:Co6ibVJAznAaIkqp8 |
| 4340 | 68 75 54 77 6c 4a 51 43 5a 30 31 36 6a 6f 66 2f 63 62 4e 34 56 57 35 59 7a 30 3d 0a 67 6f 70 6b | huTwlJQCZ016jof/cbN4VW5Yz0=.gopk |
| 4360 | 67 2e 69 6e 2f 79 61 6d 6c 2e 76 32 20 76 32 2e 33 2e 30 20 68 31 3a 63 6c 79 55 41 51 48 4f 4d | g.in/yaml.v2.v2.3.0.h1:clyUAQHOM |
| 4380 | 33 47 30 4d 33 66 35 76 51 6a 37 4c 75 4a 72 45 54 76 6a 56 6f 74 33 5a 35 65 6c 39 6e 66 66 55 | 3G0M3f5vQj7LuJrETvjVot3Z5el9nffU |
| 43a0 | 74 55 3d 0a 67 6f 70 6b 67 2e 69 6e 2f 79 61 6d 6c 2e 76 32 20 76 32 2e 33 2e 30 2f 67 6f 2e 6d | tU=.gopkg.in/yaml.v2.v2.3.0/go.m |
| 43c0 | 6f 64 20 68 31 3a 68 49 39 33 58 42 6d 71 54 69 73 42 46 4d 55 54 6d 30 62 38 46 6d 2b 6a 72 33 | od.h1:hI93XBmqTisBFMUTm0b8Fm+jr3 |
| 43e0 | 44 67 31 4e 4e 78 71 77 70 2b 35 41 31 56 47 75 49 3d 0a 67 6f 70 6b 67 2e 69 6e 2f 79 61 6d 6c | Dg1NNxqwp+5A1VGuI=.gopkg.in/yaml |
| 4400 | 2e 76 33 20 76 33 2e 30 2e 30 2d 32 30 32 30 30 33 31 33 31 30 32 30 35 31 2d 39 66 32 36 36 65 | .v3.v3.0.0-20200313102051-9f266e |
| 4420 | 61 39 65 37 37 63 2f 67 6f 2e 6d 6f 64 20 68 31 3a 4b 34 75 79 6b 37 7a 37 42 43 45 50 71 75 36 | a9e77c/go.mod.h1:K4uyk7z7BCEPqu6 |
| 4440 | 45 2b 43 36 34 59 66 76 31 63 51 37 6b 7a 37 72 49 5a 76 69 55 6d 4e 2b 45 67 45 4d 3d 0a 67 6f | E+C64Yfv1cQ7kz7rIZviUmN+EgEM=.go |
| 4460 | 70 6b 67 2e 69 6e 2f 79 61 6d 6c 2e 76 33 20 76 33 2e 30 2e 31 20 68 31 3a 66 78 56 6d 2f 47 7a | pkg.in/yaml.v3.v3.0.1.h1:fxVm/Gz |
| 4480 | 41 7a 45 57 71 4c 48 75 76 63 74 49 39 31 4b 53 39 68 68 4e 6d 6d 57 4f 6f 57 75 30 58 54 59 4a | AzEWqLHuvctI91KS9hhNmmWOoWu0XTYJ |
| 44a0 | 53 37 43 41 3d 0a 67 6f 70 6b 67 2e 69 6e 2f 79 61 6d 6c 2e 76 33 20 76 33 2e 30 2e 31 2f 67 6f | S7CA=.gopkg.in/yaml.v3.v3.0.1/go |
| 44c0 | 2e 6d 6f 64 20 68 31 3a 4b 34 75 79 6b 37 7a 37 42 43 45 50 71 75 36 45 2b 43 36 34 59 66 76 31 | .mod.h1:K4uyk7z7BCEPqu6E+C64Yfv1 |
| 44e0 | 63 51 37 6b 7a 37 72 49 5a 76 69 55 6d 4e 2b 45 67 45 4d 3d 0a 00 00 00 00 00 00 00 00 00 00 00 | cQ7kz7rIZviUmN+EgEM=............ |
| 4500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 4520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 4540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 4560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 4580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 4600 | 2e 2f 73 68 65 6c 6c 2e 6e 69 78 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ./shell.nix..................... |
| 4620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 4640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 4660 | 00 00 00 00 31 30 30 36 34 34 20 00 20 20 31 37 35 30 20 00 20 20 31 37 35 30 20 00 20 20 20 20 | ....100644....1750....1750...... |
| 4680 | 20 20 20 20 31 36 36 20 31 34 37 30 33 30 34 30 30 32 32 20 20 31 30 30 33 30 20 00 30 00 00 00 | ....166.14703040022..10030..0... |
| 46a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 46c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 46e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 4700 | 00 75 73 74 61 72 20 20 00 6d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...m...................... |
| 4720 | 00 00 00 00 00 00 00 00 00 6d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........m...................... |
| 4740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 4760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 4780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 47a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 47c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 47e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 4800 | 7b 20 70 6b 67 73 20 3f 20 69 6d 70 6f 72 74 20 3c 6e 69 78 70 6b 67 73 3e 20 7b 7d 20 7d 3a 0a | {.pkgs.?.import.<nixpkgs>.{}.}:. |
| 4820 | 20 20 70 6b 67 73 2e 6d 6b 53 68 65 6c 6c 20 7b 0a 20 20 20 20 6e 61 74 69 76 65 42 75 69 6c 64 | ..pkgs.mkShell.{.....nativeBuild |
| 4840 | 49 6e 70 75 74 73 20 3d 20 77 69 74 68 20 70 6b 67 73 2e 62 75 69 6c 64 50 61 63 6b 61 67 65 73 | Inputs.=.with.pkgs.buildPackages |
| 4860 | 3b 20 5b 0a 20 20 20 20 20 20 67 6f 0a 20 20 20 20 5d 3b 0a 7d 0a 00 00 00 00 00 00 00 00 00 00 | ;.[.......go.....];.}........... |
| 4880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 48a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 48c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 48e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 4900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 4920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 4940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 4960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 4980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 49a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 49c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 49e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 4a00 | 2e 2f 52 45 41 44 4d 45 2e 6d 64 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ./README.md..................... |
| 4a20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 4a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 4a60 | 00 00 00 00 31 30 30 36 34 34 20 00 20 20 31 37 35 30 20 00 20 20 31 37 35 30 20 00 20 20 20 20 | ....100644....1750....1750...... |
| 4a80 | 20 20 31 32 32 37 35 20 31 34 37 30 36 34 37 37 31 37 35 20 20 20 37 35 35 36 20 00 30 00 00 00 | ..12275.14706477175...7556..0... |
| 4aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 4ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 4ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 4b00 | 00 75 73 74 61 72 20 20 00 6d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...m...................... |
| 4b20 | 00 00 00 00 00 00 00 00 00 6d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........m...................... |
| 4b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 4b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 4b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 4ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 4bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 4be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 4c00 | 21 5b 6b 69 72 6b 2d 72 61 67 65 5d 28 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f | ..#.Just.Build.Me.A.Fuc |
| 4c80 | 6b 69 6e 67 20 50 61 67 65 0a 0a 49 20 61 6d 20 6a 75 73 74 20 73 6f 20 73 69 63 6b 20 6f 66 20 | king.Page..I.am.just.so.sick.of. |
| 4ca0 | 61 6c 6c 20 74 68 65 73 65 20 63 6f 6d 70 6c 69 63 61 74 65 64 20 73 74 61 74 69 63 20 73 69 74 | all.these.complicated.static.sit |
| 4cc0 | 65 20 67 65 6e 65 72 61 74 6f 72 73 20 66 6f 72 63 69 6e 67 20 79 6f 75 20 74 6f 0a 63 61 72 65 | e.generators.forcing.you.to.care |
| 4ce0 | 20 61 62 6f 75 74 20 74 61 78 6f 6e 6f 6d 69 65 73 20 61 6e 64 20 73 68 69 74 20 6c 69 6b 65 20 | .about.taxonomies.and.shit.like. |
| 4d00 | 74 68 69 73 2e 20 41 6c 6c 20 49 20 77 61 6e 74 20 69 73 20 74 6f 20 68 61 76 65 20 61 20 62 75 | this..All.I.want.is.to.have.a.bu |
| 4d20 | 6e 63 68 20 6f 66 0a 6d 61 72 6b 64 6f 77 6e 20 66 69 6c 65 73 20 61 6e 64 20 6c 65 74 20 74 68 | nch.of.markdown.files.and.let.th |
| 4d40 | 65 6d 20 75 73 65 20 73 70 65 63 69 66 69 63 20 74 65 6d 70 6c 61 74 65 73 2e 20 54 68 61 74 20 | em.use.specific.templates..That. |
| 4d60 | 69 73 20 61 62 6f 75 74 20 69 74 2e 20 4e 6f 74 68 69 6e 67 0a 66 61 6e 63 79 21 0a 0a 54 68 69 | is.about.it..Nothing.fancy!..Thi |
| 4d80 | 73 20 67 65 6e 65 72 61 74 6f 72 20 69 73 20 6e 6f 74 20 66 6f 72 20 70 65 6f 70 6c 65 20 77 68 | s.generator.is.not.for.people.wh |
| 4da0 | 6f 20 6e 65 65 64 20 73 6f 6d 65 74 68 69 6e 67 20 6d 6f 72 65 20 63 6f 6d 70 6c 69 63 61 74 65 | o.need.something.more.complicate |
| 4dc0 | 64 2e 20 55 73 65 20 48 75 67 6f 0a 69 6e 73 74 65 61 64 2e 20 42 75 74 20 69 66 20 79 6f 75 20 | d..Use.Hugo.instead..But.if.you. |
| 4de0 | 6e 65 65 64 20 61 20 73 69 6d 70 6c 65 20 62 6c 6f 67 20 70 61 67 65 20 74 68 61 74 20 6e 65 65 | need.a.simple.blog.page.that.nee |
| 4e00 | 64 73 20 74 6f 20 73 70 69 74 20 6f 75 74 20 61 6e 20 52 53 53 20 66 65 65 64 0a 6f 72 20 74 77 | ds.to.spit.out.an.RSS.feed.or.tw |
| 4e20 | 6f 20 61 6e 64 20 68 61 76 65 20 74 68 65 20 6f 70 74 69 6f 6e 20 74 6f 20 64 65 66 69 6e 65 20 | o.and.have.the.option.to.define. |
| 4e40 | 64 69 66 66 65 72 65 6e 74 20 74 65 6d 70 6c 61 74 65 73 20 66 6f 72 20 64 69 66 66 65 72 65 6e | different.templates.for.differen |
| 4e60 | 74 20 70 6f 73 74 73 2c 0a 77 65 6c 6c 20 74 68 65 6e 20 74 68 69 73 20 6d 69 67 68 74 20 62 65 | t.posts,.well.then.this.might.be |
| 4e80 | 20 75 73 65 66 75 6c 20 74 6f 20 79 6f 75 2e 0a 0a 54 68 65 20 6f 6e 6c 79 20 74 68 69 6e 67 20 | .useful.to.you...The.only.thing. |
| 4ea0 | 68 61 72 64 20 61 62 6f 75 74 20 74 68 69 73 20 70 72 6f 6a 65 63 74 20 69 73 20 74 68 65 20 73 | hard.about.this.project.is.the.s |
| 4ec0 | 70 65 6c 6c 69 6e 67 20 6f 66 20 69 74 73 20 6e 61 6d 65 2e 0a 0a 53 6f 6d 65 20 66 61 63 74 73 | pelling.of.its.name...Some.facts |
| 4ee0 | 20 28 77 69 6c 6c 20 62 65 20 6d 6f 72 65 20 63 6c 65 61 72 20 77 68 65 6e 20 79 6f 75 20 72 65 | .(will.be.more.clear.when.you.re |
| 4f00 | 61 64 20 74 68 65 20 77 68 6f 6c 65 20 72 65 61 64 6d 65 29 3a 0a 0a 2d 20 59 6f 75 20 63 61 6e | ad.the.whole.readme):..-.You.can |
| 4f20 | 20 6e 65 73 74 20 79 6f 75 72 20 6d 61 72 6b 64 6f 77 6e 20 66 69 6c 65 20 75 6e 64 65 72 20 60 | .nest.your.markdown.file.under.` |
| 4f40 | 63 6f 6e 74 65 6e 74 60 20 66 6f 6c 64 65 72 2e 20 59 6f 75 20 63 61 6e 20 75 73 65 20 73 75 62 | content`.folder..You.can.use.sub |
| 4f60 | 66 6f 6c 64 65 72 73 0a 20 20 61 73 20 77 65 6c 6c 2e 20 46 69 6e 61 6c 20 55 52 4c 20 77 69 6c | folders...as.well..Final.URL.wil |
| 4f80 | 6c 20 6e 6f 74 20 62 65 20 61 66 66 65 63 74 65 64 20 62 79 20 70 75 74 74 69 6e 67 20 6d 61 72 | l.not.be.affected.by.putting.mar |
| 4fa0 | 6b 64 6f 77 6e 20 66 69 6c 65 73 20 69 6e 0a 20 20 73 75 62 66 6f 6c 64 65 72 73 2e 0a 2d 20 60 | kdown.files.in...subfolders..-.` |
| 4fc0 | 70 75 62 6c 69 63 60 20 66 6f 6c 64 65 72 20 67 65 74 73 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c | public`.folder.gets.automaticall |
| 4fe0 | 79 20 63 72 65 61 74 65 64 20 6f 6e 20 60 6a 62 6d 61 66 70 20 2d 2d 62 75 69 6c 64 60 2e 0a 2d | y.created.on.`jbmafp.--build`..- |
| 5000 | 20 41 6c 6c 20 66 69 6c 65 73 20 69 6e 20 60 73 74 61 74 69 63 60 20 66 6f 6c 64 65 72 20 77 69 | .All.files.in.`static`.folder.wi |
| 5020 | 6c 6c 20 62 65 20 6d 6f 76 65 64 20 74 6f 20 74 68 65 20 72 6f 6f 74 20 6f 66 20 60 70 75 62 6c | ll.be.moved.to.the.root.of.`publ |
| 5040 | 69 63 60 20 66 6f 6c 64 65 72 2e 0a 2d 20 57 68 65 6e 20 79 6f 75 20 70 72 6f 76 69 64 65 20 60 | ic`.folder..-.When.you.provide.` |
| 5060 | 75 72 6c 60 20 69 6e 20 79 6f 75 72 20 6d 61 72 6b 64 6f 77 6e 20 66 69 6c 65 73 2c 20 74 68 69 | url`.in.your.markdown.files,.thi |
| 5080 | 73 20 77 69 6c 6c 20 63 72 65 61 74 65 20 74 68 65 73 65 20 66 69 6c 65 73 20 69 6e 0a 20 20 74 | s.will.create.these.files.in...t |
| 50a0 | 68 65 20 72 6f 6f 74 20 6f 66 20 60 70 75 62 6c 69 63 60 20 66 6f 6c 64 65 72 2e 20 4e 6f 20 6e | he.root.of.`public`.folder..No.n |
| 50c0 | 65 73 74 69 6e 67 20 61 6c 6c 6f 77 65 64 2e 0a 2d 20 43 6f 6d 65 73 20 77 69 74 68 20 61 20 73 | esting.allowed..-.Comes.with.a.s |
| 50e0 | 6d 61 6c 6c 20 65 6d 62 65 64 64 65 64 20 48 54 54 50 20 73 65 72 76 65 72 20 79 6f 75 20 63 61 | mall.embedded.HTTP.server.you.ca |
| 5100 | 6e 20 69 6e 76 6f 6b 65 20 77 69 74 68 20 60 6a 62 6d 61 66 6f 20 2d 2d 73 65 72 76 65 72 60 0a | n.invoke.with.`jbmafo.--server`. |
| 5120 | 20 20 77 68 69 63 68 20 77 69 6c 6c 20 73 65 72 76 65 72 20 63 6f 6e 74 65 6e 74 73 20 66 72 6f | ..which.will.server.contents.fro |
| 5140 | 6d 20 60 70 75 62 6c 69 63 60 20 66 6f 6c 64 65 72 2e 20 47 6f 6f 64 20 66 6f 72 20 74 65 73 74 | m.`public`.folder..Good.for.test |
| 5160 | 69 6e 67 20 73 74 75 66 66 2e 0a 2d 20 41 66 74 65 72 20 79 6f 75 20 68 61 76 65 20 6d 61 64 65 | ing.stuff..-.After.you.have.made |
| 5180 | 20 79 6f 75 72 20 73 69 74 65 20 79 6f 75 20 63 61 6e 20 65 61 73 69 6c 79 20 63 72 65 61 74 65 | .your.site.you.can.easily.create |
| 51a0 | 20 6e 65 77 20 63 6f 6e 74 65 6e 74 20 77 69 74 68 20 60 6a 62 6d 61 66 70 0a 20 20 2d 2d 6e 65 | .new.content.with.`jbmafp...--ne |
| 51c0 | 77 20 22 4d 79 20 6e 65 77 20 73 68 69 74 74 79 20 74 69 74 6c 65 22 60 2e 20 54 68 69 73 20 77 | w."My.new.shitty.title"`..This.w |
| 51e0 | 69 6c 6c 20 63 72 65 61 74 65 20 61 20 6e 65 77 20 6d 61 72 6b 64 6f 77 6e 20 66 69 6c 65 20 69 | ill.create.a.new.markdown.file.i |
| 5200 | 6e 0a 20 20 60 63 6f 6e 74 65 6e 74 60 20 66 6f 6c 64 65 72 2e 0a 0a 23 23 20 49 6e 73 74 61 6c | n...`content`.folder...##.Instal |
| 5220 | 6c 0a 0a 60 60 60 73 68 0a 67 69 74 20 63 6c 6f 6e 65 20 67 69 74 40 67 69 74 68 75 62 2e 63 6f | l..```sh.git.clone.git@github.co |
| 5240 | 6d 3a 6d 69 74 6a 61 66 65 6c 69 63 69 6a 61 6e 2f 6a 62 6d 61 66 70 2e 67 69 74 0a 63 64 20 6a | m:mitjafelicijan/jbmafp.git.cd.j |
| 5260 | 62 6d 61 66 70 0a 67 6f 20 69 6e 73 74 61 6c 6c 20 2e 0a 60 60 60 0a 0a 23 23 20 47 65 6e 65 72 | bmafp.go.install...```..##.Gener |
| 5280 | 61 74 65 20 66 69 72 73 74 20 73 69 74 65 0a 0a 2d 20 47 6f 20 74 6f 20 79 6f 75 72 20 70 72 6f | ate.first.site..-.Go.to.your.pro |
| 52a0 | 6a 65 63 74 73 20 66 6f 6c 64 65 72 20 6f 72 20 77 68 65 72 65 76 65 72 20 79 6f 75 20 77 61 6e | jects.folder.or.wherever.you.wan |
| 52c0 | 74 20 74 6f 20 70 6c 61 63 65 20 74 68 65 20 73 69 74 65 2e 0a 0a 60 60 60 73 68 0a 6d 6b 64 69 | t.to.place.the.site...```sh.mkdi |
| 52e0 | 72 20 6d 79 2d 73 68 69 74 74 79 2d 77 65 62 73 69 74 65 0a 63 64 20 6d 79 2d 73 68 69 74 74 79 | r.my-shitty-website.cd.my-shitty |
| 5300 | 2d 77 65 62 73 69 74 65 0a 6a 62 6d 61 66 70 20 2d 2d 69 6e 69 74 0a 6a 62 6d 61 66 70 20 2d 2d | -website.jbmafp.--init.jbmafp.-- |
| 5320 | 62 75 69 6c 64 0a 60 60 60 0a 0a 2d 20 43 68 65 63 6b 20 6f 75 74 20 60 70 75 62 6c 69 63 60 20 | build.```..-.Check.out.`public`. |
| 5340 | 66 6f 6c 64 65 72 20 61 6e 64 20 79 6f 75 20 77 69 6c 6c 20 73 65 65 20 61 20 77 65 62 73 69 74 | folder.and.you.will.see.a.websit |
| 5360 | 65 2e 20 54 68 61 74 20 69 73 20 61 62 6f 75 74 20 69 74 2e 0a 2d 20 59 6f 75 20 63 61 6e 20 61 | e..That.is.about.it..-.You.can.a |
| 5380 | 6c 73 6f 20 64 6f 20 60 6a 62 6d 61 66 70 20 2d 2d 68 65 6c 70 60 20 74 6f 20 73 65 65 20 61 6c | lso.do.`jbmafp.--help`.to.see.al |
| 53a0 | 6c 20 74 68 65 20 6f 70 74 69 6f 6e 2e 0a 0a 23 23 20 55 6e 64 65 72 73 74 61 6e 64 69 6e 67 20 | l.the.option...##.Understanding. |
| 53c0 | 61 6c 6c 20 74 68 69 73 20 62 75 6c 6c 73 68 69 74 0a 0a 2d 20 50 6f 73 74 73 20 67 6f 20 69 6e | all.this.bullshit..-.Posts.go.in |
| 53e0 | 74 6f 20 60 63 6f 6e 74 65 6e 74 60 20 66 6f 6c 64 65 72 2e 0a 2d 20 45 61 63 68 20 70 6f 73 74 | to.`content`.folder..-.Each.post |
| 5400 | 20 6d 75 73 74 20 68 61 76 65 20 66 69 65 6c 64 73 20 64 65 66 69 6e 65 64 20 62 65 74 77 65 65 | .must.have.fields.defined.betwee |
| 5420 | 6e 20 60 2d 2d 2d 60 20 62 6c 6f 63 6b 2e 20 41 6c 6c 20 6f 66 20 74 68 65 20 66 69 65 6c 64 73 | n.`---`.block..All.of.the.fields |
| 5440 | 20 61 72 65 0a 20 20 72 65 71 75 69 72 65 64 2e 20 49 66 20 79 6f 75 20 68 61 76 65 20 65 76 65 | .are...required..If.you.have.eve |
| 5460 | 72 20 75 73 65 64 20 48 75 67 6f 2c 20 74 68 69 73 20 69 73 20 74 68 65 20 73 61 6d 65 20 74 68 | r.used.Hugo,.this.is.the.same.th |
| 5480 | 69 6e 67 2e 20 42 65 6c 6f 77 20 69 73 20 65 78 61 6d 70 6c 65 0a 20 20 60 63 6f 6e 74 65 6e 74 | ing..Below.is.example...`content |
| 54a0 | 2f 66 69 72 73 74 2e 6d 64 60 2e 0a 0a 60 60 60 6d 64 0a 2d 2d 2d 0a 74 69 74 6c 65 3a 20 22 4d | /first.md`...```md.---.title:."M |
| 54c0 | 79 20 66 69 72 73 74 20 70 6f 73 74 22 0a 75 72 6c 3a 20 66 69 72 73 74 2e 68 74 6d 6c 0a 64 61 | y.first.post".url:.first.html.da |
| 54e0 | 74 65 3a 20 32 30 32 33 2d 30 36 2d 32 39 54 31 34 3a 35 31 3a 33 39 2b 30 32 3a 30 30 0a 74 79 | te:.2023-06-29T14:51:39+02:00.ty |
| 5500 | 70 65 3a 20 70 6f 73 74 0a 64 72 61 66 74 3a 20 66 61 6c 73 65 0a 2d 2d 2d 0a 0a 54 68 69 73 20 | pe:.post.draft:.false.---..This. |
| 5520 | 69 73 20 6d 79 20 66 69 72 73 74 20 70 6f 73 74 2e 20 49 74 20 61 69 6e 27 74 20 6d 75 63 68 20 | is.my.first.post..It.ain't.much. |
| 5540 | 62 75 74 20 69 74 27 73 20 61 6e 20 68 6f 6e 65 73 74 20 70 6f 73 74 2e 0a 60 60 60 0a 0a 2d 20 | but.it's.an.honest.post..```..-. |
| 5560 | 60 74 79 70 65 60 20 69 73 20 75 73 65 64 20 61 6c 6c 20 6f 76 65 72 20 74 68 65 20 70 6c 61 63 | `type`.is.used.all.over.the.plac |
| 5580 | 65 2e 20 49 74 20 69 73 20 75 73 65 64 20 74 6f 20 64 65 66 69 6e 65 20 61 20 74 65 6d 70 6c 61 | e..It.is.used.to.define.a.templa |
| 55a0 | 74 65 20 66 69 6c 65 20 6f 66 20 74 68 65 0a 20 20 70 61 67 65 20 74 68 61 74 20 77 69 6c 6c 20 | te.file.of.the...page.that.will. |
| 55c0 | 62 65 20 67 65 6e 65 72 61 74 65 64 2e 20 49 66 20 74 79 70 65 20 69 73 20 60 70 6f 73 74 60 20 | be.generated..If.type.is.`post`. |
| 55e0 | 74 68 65 6e 20 74 68 65 20 70 72 6f 67 72 61 6d 20 77 69 6c 6c 20 6c 6f 61 64 0a 20 20 60 74 65 | then.the.program.will.load...`te |
| 5600 | 6d 70 6c 61 74 65 73 2f 70 6f 73 74 2e 68 74 6d 6c 60 20 74 6f 20 68 61 6e 64 6c 65 20 67 65 6e | mplates/post.html`.to.handle.gen |
| 5620 | 65 72 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 70 61 67 65 2e 0a 2d 20 59 6f 75 20 63 61 6e 20 75 | eration.of.the.page..-.You.can.u |
| 5640 | 73 65 20 77 68 61 74 65 76 65 72 20 6e 61 6d 65 20 79 6f 75 20 77 61 6e 74 2e 20 49 20 75 73 65 | se.whatever.name.you.want..I.use |
| 5660 | 20 60 6e 6f 74 65 60 2c 20 60 70 6f 73 74 60 20 61 73 20 74 79 70 65 73 20 74 6f 20 73 65 70 61 | .`note`,.`post`.as.types.to.sepa |
| 5680 | 72 61 74 65 0a 20 20 61 6c 6c 20 74 68 65 20 70 61 67 65 73 20 69 6e 74 6f 20 63 61 74 65 67 6f | rate...all.the.pages.into.catego |
| 56a0 | 72 69 65 73 2e 0a 2d 20 60 74 79 70 65 60 20 69 73 20 61 6c 73 6f 20 75 73 65 64 20 69 6e 73 69 | ries..-.`type`.is.also.used.insi |
| 56c0 | 64 65 20 74 65 6d 70 6c 61 74 65 73 20 6c 69 6b 65 3a 0a 20 20 60 60 60 68 74 6d 6c 0a 20 20 3c | de.templates.like:...```html...< |
| 56e0 | 75 6c 3e 0a 09 7b 7b 20 72 61 6e 67 65 20 2e 50 61 67 65 73 20 7d 7d 0a 09 7b 7b 20 69 66 20 65 | ul>..{{.range..Pages.}}..{{.if.e |
| 5700 | 71 20 2e 54 79 70 65 20 22 70 6f 73 74 22 20 7d 7d 0a 09 3c 6c 69 3e 3c 61 20 68 72 65 66 3d 22 | q..Type."post".}}..<li><a.href=" |
| 5720 | 2f 7b 7b 20 2e 52 65 6c 50 65 72 6d 61 6c 69 6e 6b 20 7d 7d 22 3e 7b 7b 20 2e 54 69 74 6c 65 20 | /{{..RelPermalink.}}">{{..Title. |
| 5740 | 7d 7d 3c 2f 61 3e 3c 2f 6c 69 3e 0a 09 7b 7b 20 65 6e 64 20 7d 7d 0a 09 7b 7b 20 65 6e 64 20 7d | }}</a></li>..{{.end.}}..{{.end.} |
| 5760 | 7d 0a 20 20 3c 2f 75 6c 3e 0a 20 20 60 60 60 0a 2d 20 54 68 69 73 20 69 73 20 61 6c 73 6f 20 75 | }...</ul>...```.-.This.is.also.u |
| 5780 | 73 65 20 66 6f 72 20 67 65 6e 65 72 61 74 69 6e 67 20 52 53 53 20 66 65 65 64 2e 20 43 68 65 63 | se.for.generating.RSS.feed..Chec |
| 57a0 | 6b 20 60 74 65 6d 70 6c 61 74 65 73 2f 69 6e 64 65 78 2e 78 6d 6c 60 20 74 6f 20 73 65 65 0a 20 | k.`templates/index.xml`.to.see.. |
| 57c0 | 20 74 68 65 20 65 78 61 6d 70 6c 65 2e 0a 2d 20 54 68 69 73 20 6f 70 65 6e 73 20 64 6f 6f 72 20 | .the.example..-.This.opens.door. |
| 57e0 | 74 6f 20 71 75 69 74 65 20 76 65 72 73 61 74 69 6c 65 20 62 75 69 6c 64 20 6f 70 74 69 6f 6e 2e | to.quite.versatile.build.option. |
| 5800 | 0a 2d 20 59 6f 75 20 63 61 6e 20 74 72 69 67 67 65 72 20 61 64 64 69 74 69 6f 6e 61 6c 20 67 65 | .-.You.can.trigger.additional.ge |
| 5820 | 6e 65 72 61 74 69 6f 6e 20 6f 66 20 63 6f 6e 74 65 6e 74 20 75 6e 64 65 72 20 60 65 78 74 72 61 | neration.of.content.under.`extra |
| 5840 | 73 60 20 66 69 65 6c 64 20 69 6e 0a 20 20 60 63 6f 6e 66 69 67 2e 79 61 6d 6c 60 20 66 69 6c 65 | s`.field.in...`config.yaml`.file |
| 5860 | 2e 20 52 53 53 20 66 65 65 64 20 67 65 74 73 20 67 65 6e 65 72 61 74 65 64 20 74 68 69 73 20 77 | ..RSS.feed.gets.generated.this.w |
| 5880 | 61 79 2e 20 60 74 65 6d 70 6c 61 74 65 60 20 66 69 65 6c 64 20 74 65 6c 6c 73 0a 20 20 67 65 6e | ay..`template`.field.tells...gen |
| 58a0 | 65 72 61 74 6f 72 20 77 68 69 63 68 20 66 69 6c 65 20 69 6e 20 60 74 65 6d 70 6c 61 74 65 73 60 | erator.which.file.in.`templates` |
| 58c0 | 20 66 6f 6c 64 65 72 20 74 6f 20 75 73 65 20 61 6e 64 20 60 75 72 6c 60 20 74 65 6c 6c 73 20 67 | .folder.to.use.and.`url`.tells.g |
| 58e0 | 65 6e 65 72 61 74 6f 72 0a 20 20 77 68 61 74 20 74 68 65 20 66 69 6c 65 20 73 68 6f 75 6c 64 20 | enerator...what.the.file.should. |
| 5900 | 62 65 20 63 61 6c 6c 65 64 20 77 68 65 6e 20 69 74 73 20 73 61 76 65 64 2e 0a 0a 23 23 20 45 6e | be.called.when.its.saved...##.En |
| 5920 | 74 69 74 69 65 73 20 61 76 61 69 6c 61 62 6c 65 20 69 6e 20 74 65 6d 70 6c 61 74 65 0a 0a 23 23 | tities.available.in.template..## |
| 5940 | 23 20 43 6f 6e 66 69 67 0a 0a 60 60 60 74 78 74 0a 43 6f 6e 66 69 67 20 7b 0a 20 20 54 69 74 6c | #.Config..```txt.Config.{...Titl |
| 5960 | 65 20 20 20 20 20 20 20 20 73 74 72 69 6e 67 0a 20 20 44 65 73 63 72 69 70 74 69 6f 6e 20 20 73 | e........string...Description..s |
| 5980 | 74 72 69 6e 67 0a 20 20 42 61 73 65 55 52 4c 20 20 20 20 20 20 73 74 72 69 6e 67 0a 20 20 4c 61 | tring...BaseURL......string...La |
| 59a0 | 6e 67 75 61 67 65 20 20 20 20 20 73 74 72 69 6e 67 0a 20 20 48 69 67 68 6c 69 67 68 74 69 6e 67 | nguage.....string...Highlighting |
| 59c0 | 20 73 74 72 69 6e 67 0a 20 20 4d 69 6e 69 66 79 20 20 20 20 20 20 20 62 6f 6f 6c 0a 7d 0a 60 60 | .string...Minify.......bool.}.`` |
| 59e0 | 60 0a 0a 55 73 69 6e 67 20 69 74 20 69 6e 73 69 64 65 20 6f 66 20 61 20 74 65 6d 70 6c 61 74 65 | `..Using.it.inside.of.a.template |
| 5a00 | 2e 0a 0a 60 60 60 68 74 6d 6c 0a 3c 64 69 76 3e 7b 7b 20 2e 43 6f 6e 66 69 67 2e 4c 61 6e 67 75 | ...```html.<div>{{..Config.Langu |
| 5a20 | 61 67 65 20 7d 7d 3c 2f 64 69 76 3e 0a 60 60 60 0a 0a 23 23 23 20 50 61 67 65 0a 0a 60 60 60 74 | age.}}</div>.```..###.Page..```t |
| 5a40 | 78 74 0a 50 61 67 65 20 7b 0a 20 20 46 69 6c 65 70 61 74 68 20 20 20 20 20 73 74 72 69 6e 67 0a | xt.Page.{...Filepath.....string. |
| 5a60 | 20 20 52 61 77 20 20 20 20 20 20 20 20 20 20 73 74 72 69 6e 67 0a 20 20 48 54 4d 4c 20 20 20 20 | ..Raw..........string...HTML.... |
| 5a80 | 20 20 20 20 20 74 65 6d 70 6c 61 74 65 2e 48 54 4d 4c 0a 20 20 54 65 78 74 20 20 20 20 20 20 20 | .....template.HTML...Text....... |
| 5aa0 | 20 20 73 74 72 69 6e 67 0a 20 20 53 75 6d 6d 61 72 79 20 20 20 20 20 20 73 74 72 69 6e 67 0a 20 | ..string...Summary......string.. |
| 5ac0 | 20 4d 65 74 61 20 20 20 20 20 20 20 20 20 6d 61 70 5b 73 74 72 69 6e 67 5d 69 6e 74 65 72 66 61 | .Meta.........map[string]interfa |
| 5ae0 | 63 65 7b 7d 0a 20 20 54 69 74 6c 65 20 20 20 20 20 20 20 20 73 74 72 69 6e 67 0a 20 20 52 65 6c | ce{}...Title........string...Rel |
| 5b00 | 50 65 72 6d 61 6c 69 6e 6b 20 73 74 72 69 6e 67 0a 20 20 54 79 70 65 20 20 20 20 20 20 20 20 20 | Permalink.string...Type......... |
| 5b20 | 73 74 72 69 6e 67 0a 20 20 43 72 65 61 74 65 64 20 20 20 20 20 20 74 69 6d 65 2e 54 69 6d 65 0a | string...Created......time.Time. |
| 5b40 | 20 20 44 72 61 66 74 20 20 20 20 20 20 20 20 62 6f 6f 6c 0a 7d 0a 60 60 60 0a 0a 55 73 69 6e 67 | ..Draft........bool.}.```..Using |
| 5b60 | 20 69 74 20 69 6e 73 69 64 65 20 6f 66 20 61 20 74 65 6d 70 6c 61 74 65 2e 0a 0a 60 60 60 68 74 | .it.inside.of.a.template...```ht |
| 5b80 | 6d 6c 0a 7b 7b 20 72 61 6e 67 65 20 2e 50 61 67 65 73 20 7d 7d 0a 20 20 7b 7b 20 69 66 20 65 71 | ml.{{.range..Pages.}}...{{.if.eq |
| 5ba0 | 20 2e 54 79 70 65 20 22 70 6f 73 74 22 20 7d 7d 0a 20 20 20 20 3c 6c 69 3e 0a 20 20 20 20 20 20 | ..Type."post".}}.....<li>....... |
| 5bc0 | 3c 61 20 68 72 65 66 3d 22 2f 7b 7b 20 2e 52 65 6c 50 65 72 6d 61 6c 69 6e 6b 20 7d 7d 22 3e 7b | <a.href="/{{..RelPermalink.}}">{ |
| 5be0 | 7b 20 2e 54 69 74 6c 65 20 7d 7d 3c 2f 61 3e 0a 20 20 20 20 20 20 3c 64 69 76 3e 7b 7b 20 2e 43 | {..Title.}}</a>.......<div>{{..C |
| 5c00 | 72 65 61 74 65 64 2e 46 6f 72 6d 61 74 20 22 4d 6f 6e 2c 20 30 32 20 4a 61 6e 20 32 30 30 36 20 | reated.Format."Mon,.02.Jan.2006. |
| 5c20 | 31 35 3a 30 34 3a 30 35 20 2d 30 37 30 30 22 20 7d 7d 3c 2f 64 69 76 3e 0a 20 20 20 20 3c 2f 6c | 15:04:05.-0700".}}</div>.....</l |
| 5c40 | 69 3e 0a 20 20 7b 7b 20 65 6e 64 20 7d 7d 0a 7b 7b 20 65 6e 64 20 7d 7d 0a 60 60 60 0a 0a 54 68 | i>...{{.end.}}.{{.end.}}.```..Th |
| 5c60 | 61 74 20 60 2e 46 6f 72 6d 61 74 60 20 73 68 65 6e 61 6e 69 67 61 73 20 61 72 65 20 75 73 65 64 | at.`.Format`.shenanigas.are.used |
| 5c80 | 20 66 6f 72 20 66 6f 72 6d 61 74 74 69 6e 67 20 60 74 69 6d 65 2e 54 69 6d 65 60 20 74 79 70 65 | .for.formatting.`time.Time`.type |
| 5ca0 | 2e 20 59 6f 75 20 63 61 6e 20 72 65 61 64 0a 6d 6f 72 65 20 61 62 6f 75 74 20 69 74 20 6f 6e 20 | ..You.can.read.more.about.it.on. |
| 5cc0 | 68 74 74 70 73 3a 2f 2f 67 6f 73 61 6d 70 6c 65 73 2e 64 65 76 2f 64 61 74 65 2d 74 69 6d 65 2d | https://gosamples.dev/date-time- |
| 5ce0 | 66 6f 72 6d 61 74 2d 63 68 65 61 74 73 68 65 65 74 2f 2e 0a 0a 23 23 20 50 61 79 6c 6f 61 64 20 | format-cheatsheet/...##.Payload. |
| 5d00 | 61 76 61 69 6c 61 62 6c 65 20 6f 6e 20 70 61 67 65 20 67 65 6e 65 72 61 74 69 6f 6e 0a 0a 60 60 | available.on.page.generation..`` |
| 5d20 | 60 74 78 74 0a 50 61 79 6c 6f 61 64 20 7b 0a 09 43 6f 6e 66 69 67 0a 09 50 61 67 65 0a 09 50 61 | `txt.Payload.{..Config..Page..Pa |
| 5d40 | 67 65 73 0a 7d 29 0a 60 60 60 0a 0a 23 23 20 53 70 65 63 69 61 6c 20 66 69 6c 74 65 72 73 0a 0a | ges.}).```..##.Special.filters.. |
| 5d60 | 2d 20 66 69 72 73 74 20 28 67 65 74 73 20 66 69 72 73 74 20 4e 20 70 6f 73 74 73 29 0a 2d 20 6c | -.first.(gets.first.N.posts).-.l |
| 5d80 | 61 73 74 20 28 67 65 74 73 20 6c 61 73 74 20 4e 20 70 6f 73 74 73 29 0a 2d 20 72 61 6e 64 6f 6d | ast.(gets.last.N.posts).-.random |
| 5da0 | 20 28 67 65 74 73 20 72 61 6e 64 6f 6d 20 4e 20 70 6f 73 74 73 29 0a 0a 60 60 60 68 74 6d 6c 0a | .(gets.random.N.posts)..```html. |
| 5dc0 | 3c 21 2d 2d 20 46 69 72 73 74 20 31 30 20 70 61 67 65 73 20 2d 2d 3e 0a 7b 7b 20 72 61 6e 67 65 | <!--.First.10.pages.-->.{{.range |
| 5de0 | 20 66 69 72 73 74 20 31 30 20 2e 50 61 67 65 73 20 7d 7d 0a 20 20 7b 7b 20 69 66 20 61 6e 64 20 | .first.10..Pages.}}...{{.if.and. |
| 5e00 | 28 65 71 20 2e 54 79 70 65 20 22 70 6f 73 74 22 29 20 28 6e 6f 74 20 2e 44 72 61 66 74 29 20 7d | (eq..Type."post").(not..Draft).} |
| 5e20 | 7d 0a 20 20 20 20 3c 6c 69 3e 3c 61 20 68 72 65 66 3d 22 7b 7b 20 2e 52 65 6c 50 65 72 6d 61 6c | }.....<li><a.href="{{..RelPermal |
| 5e40 | 69 6e 6b 20 7d 7d 22 3e 7b 7b 20 2e 54 69 74 6c 65 20 7d 7d 3c 2f 61 3e 3c 2f 6c 69 3e 0a 20 20 | ink.}}">{{..Title.}}</a></li>... |
| 5e60 | 7b 7b 20 65 6e 64 20 7d 7d 0a 7b 7b 20 65 6e 64 20 7d 7d 0a 0a 3c 21 2d 2d 20 4c 61 73 74 20 31 | {{.end.}}.{{.end.}}..<!--.Last.1 |
| 5e80 | 30 20 70 61 67 65 73 20 2d 2d 3e 0a 7b 7b 20 72 61 6e 67 65 20 6c 61 73 74 20 31 30 20 2e 50 61 | 0.pages.-->.{{.range.last.10..Pa |
| 5ea0 | 67 65 73 20 7d 7d 0a 20 20 7b 7b 20 69 66 20 61 6e 64 20 28 65 71 20 2e 54 79 70 65 20 22 70 6f | ges.}}...{{.if.and.(eq..Type."po |
| 5ec0 | 73 74 22 29 20 28 6e 6f 74 20 2e 44 72 61 66 74 29 20 7d 7d 0a 20 20 20 20 3c 6c 69 3e 3c 61 20 | st").(not..Draft).}}.....<li><a. |
| 5ee0 | 68 72 65 66 3d 22 7b 7b 20 2e 52 65 6c 50 65 72 6d 61 6c 69 6e 6b 20 7d 7d 22 3e 7b 7b 20 2e 54 | href="{{..RelPermalink.}}">{{..T |
| 5f00 | 69 74 6c 65 20 7d 7d 3c 2f 61 3e 3c 2f 6c 69 3e 0a 20 20 7b 7b 20 65 6e 64 20 7d 7d 0a 7b 7b 20 | itle.}}</a></li>...{{.end.}}.{{. |
| 5f20 | 65 6e 64 20 7d 7d 0a 0a 3c 21 2d 2d 20 52 61 6e 64 6f 6d 20 31 30 20 70 61 67 65 73 20 2d 2d 3e | end.}}..<!--.Random.10.pages.--> |
| 5f40 | 0a 7b 7b 20 72 61 6e 67 65 20 72 61 6e 64 6f 6d 20 31 30 20 2e 50 61 67 65 73 20 7d 7d 0a 20 20 | .{{.range.random.10..Pages.}}... |
| 5f60 | 7b 7b 20 69 66 20 61 6e 64 20 28 65 71 20 2e 54 79 70 65 20 22 70 6f 73 74 22 29 20 28 6e 6f 74 | {{.if.and.(eq..Type."post").(not |
| 5f80 | 20 2e 44 72 61 66 74 29 20 7d 7d 0a 20 20 20 20 3c 6c 69 3e 3c 61 20 68 72 65 66 3d 22 7b 7b 20 | ..Draft).}}.....<li><a.href="{{. |
| 5fa0 | 2e 52 65 6c 50 65 72 6d 61 6c 69 6e 6b 20 7d 7d 22 3e 7b 7b 20 2e 54 69 74 6c 65 20 7d 7d 3c 2f | .RelPermalink.}}">{{..Title.}}</ |
| 5fc0 | 61 3e 3c 2f 6c 69 3e 0a 20 20 7b 7b 20 65 6e 64 20 7d 7d 0a 7b 7b 20 65 6e 64 20 7d 7d 0a 60 60 | a></li>...{{.end.}}.{{.end.}}.`` |
| 5fe0 | 60 0a 0a 23 23 20 4c 69 63 65 6e 73 65 0a 0a 5b 6a 62 6d 61 66 70 5d 28 68 74 74 70 73 3a 2f 2f | `..##.License..[jbmafp](https:// |
| 6000 | 67 69 74 68 75 62 2e 63 6f 6d 2f 6d 69 74 6a 61 66 65 6c 69 63 69 6a 61 6e 2f 6a 62 6d 61 66 70 | github.com/mitjafelicijan/jbmafp |
| 6020 | 29 20 77 61 73 20 77 72 69 74 74 65 6e 20 62 79 20 5b 4d 69 74 6a 61 0a 46 65 6c 69 63 69 6a 61 | ).was.written.by.[Mitja.Felicija |
| 6040 | 6e 5d 28 68 74 74 70 73 3a 2f 2f 6d 69 74 6a 61 66 65 6c 69 63 69 6a 61 6e 2e 63 6f 6d 29 20 61 | n](https://mitjafelicijan.com).a |
| 6060 | 6e 64 20 69 73 20 72 65 6c 65 61 73 65 64 20 75 6e 64 65 72 20 74 68 65 20 42 53 44 20 7a 65 72 | nd.is.released.under.the.BSD.zer |
| 6080 | 6f 2d 63 6c 61 75 73 65 0a 6c 69 63 65 6e 73 65 2c 20 73 65 65 20 74 68 65 20 4c 49 43 45 4e 53 | o-clause.license,.see.the.LICENS |
| 60a0 | 45 20 66 69 6c 65 20 66 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 00 00 00 | E.file.for.more.information..... |
| 60c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 60e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 6100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 6120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 6140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 6160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 6180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 61a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 61c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 61e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 6200 | 2e 2f 6d 61 69 6e 2e 67 6f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ./main.go....................... |
| 6220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 6240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 6260 | 00 00 00 00 31 30 30 36 34 34 20 00 20 20 31 37 35 30 20 00 20 20 31 37 35 30 20 00 20 20 20 20 | ....100644....1750....1750...... |
| 6280 | 20 20 33 32 30 37 33 20 31 34 37 30 36 34 37 37 31 37 35 20 20 20 37 35 35 30 20 00 30 00 00 00 | ..32073.14706477175...7550..0... |
| 62a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 62c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 62e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 6300 | 00 75 73 74 61 72 20 20 00 6d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...m...................... |
| 6320 | 00 00 00 00 00 00 00 00 00 6d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........m...................... |
| 6340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 6360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 6380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 63a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 63c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 63e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 6400 | 70 61 63 6b 61 67 65 20 6d 61 69 6e 0a 0a 69 6d 70 6f 72 74 20 28 0a 09 22 62 79 74 65 73 22 0a | package.main..import.(.."bytes". |
| 6420 | 09 22 66 6d 74 22 0a 09 22 68 74 6d 6c 2f 74 65 6d 70 6c 61 74 65 22 0a 09 22 6c 6f 67 22 0a 09 | ."fmt".."html/template".."log".. |
| 6440 | 22 6d 61 74 68 2f 72 61 6e 64 22 0a 09 22 6e 65 74 2f 68 74 74 70 22 0a 09 22 6f 73 22 0a 09 22 | "math/rand".."net/http".."os".." |
| 6460 | 70 61 74 68 22 0a 09 22 70 61 74 68 2f 66 69 6c 65 70 61 74 68 22 0a 09 22 72 65 66 6c 65 63 74 | path".."path/filepath".."reflect |
| 6480 | 22 0a 09 22 73 6f 72 74 22 0a 09 22 73 74 72 69 6e 67 73 22 0a 09 22 74 69 6d 65 22 0a 0a 09 79 | ".."sort".."strings".."time"...y |
| 64a0 | 61 6d 6c 20 22 67 6f 70 6b 67 2e 69 6e 2f 79 61 6d 6c 2e 76 33 22 0a 0a 09 22 67 69 74 68 75 62 | aml."gopkg.in/yaml.v3"..."github |
| 64c0 | 2e 63 6f 6d 2f 79 75 69 6e 2f 67 6f 6c 64 6d 61 72 6b 22 0a 09 22 67 69 74 68 75 62 2e 63 6f 6d | .com/yuin/goldmark".."github.com |
| 64e0 | 2f 79 75 69 6e 2f 67 6f 6c 64 6d 61 72 6b 2d 6d 65 74 61 22 0a 09 22 67 69 74 68 75 62 2e 63 6f | /yuin/goldmark-meta".."github.co |
| 6500 | 6d 2f 79 75 69 6e 2f 67 6f 6c 64 6d 61 72 6b 2f 65 78 74 65 6e 73 69 6f 6e 22 0a 09 22 67 69 74 | m/yuin/goldmark/extension".."git |
| 6520 | 68 75 62 2e 63 6f 6d 2f 79 75 69 6e 2f 67 6f 6c 64 6d 61 72 6b 2f 70 61 72 73 65 72 22 0a 09 22 | hub.com/yuin/goldmark/parser".." |
| 6540 | 67 69 74 68 75 62 2e 63 6f 6d 2f 79 75 69 6e 2f 67 6f 6c 64 6d 61 72 6b 2f 72 65 6e 64 65 72 65 | github.com/yuin/goldmark/rendere |
| 6560 | 72 2f 68 74 6d 6c 22 0a 0a 09 22 67 69 74 68 75 62 2e 63 6f 6d 2f 44 61 76 69 64 42 65 6c 69 63 | r/html"..."github.com/DavidBelic |
| 6580 | 7a 61 2f 54 65 78 74 52 61 6e 6b 2f 76 32 22 0a 09 22 67 69 74 68 75 62 2e 63 6f 6d 2f 61 6c 65 | za/TextRank/v2".."github.com/ale |
| 65a0 | 78 66 6c 69 6e 74 2f 67 6f 2d 61 72 67 22 0a 09 22 67 69 74 68 75 62 2e 63 6f 6d 2f 67 6f 73 69 | xflint/go-arg".."github.com/gosi |
| 65c0 | 6d 70 6c 65 2f 73 6c 75 67 22 0a 09 22 67 69 74 68 75 62 2e 63 6f 6d 2f 6d 61 6e 67 6f 75 6d 62 | mple/slug".."github.com/mangoumb |
| 65e0 | 72 65 6c 6c 61 2f 67 6f 6c 64 6d 61 72 6b 2d 66 69 67 75 72 65 22 0a 09 22 67 69 74 68 75 62 2e | rella/goldmark-figure".."github. |
| 6600 | 63 6f 6d 2f 6d 69 63 72 6f 63 6f 73 6d 2d 63 63 2f 62 6c 75 65 6d 6f 6e 64 61 79 22 0a 0a 09 22 | com/microcosm-cc/bluemonday"..." |
| 6620 | 67 69 74 68 75 62 2e 63 6f 6d 2f 74 64 65 77 6f 6c 66 66 2f 6d 69 6e 69 66 79 2f 76 32 22 0a 09 | github.com/tdewolff/minify/v2".. |
| 6640 | 6d 63 73 73 20 22 67 69 74 68 75 62 2e 63 6f 6d 2f 74 64 65 77 6f 6c 66 66 2f 6d 69 6e 69 66 79 | mcss."github.com/tdewolff/minify |
| 6660 | 2f 76 32 2f 63 73 73 22 0a 09 6d 68 74 6d 6c 20 22 67 69 74 68 75 62 2e 63 6f 6d 2f 74 64 65 77 | /v2/css"..mhtml."github.com/tdew |
| 6680 | 6f 6c 66 66 2f 6d 69 6e 69 66 79 2f 76 32 2f 68 74 6d 6c 22 0a 09 6d 6a 73 20 22 67 69 74 68 75 | olff/minify/v2/html"..mjs."githu |
| 66a0 | 62 2e 63 6f 6d 2f 74 64 65 77 6f 6c 66 66 2f 6d 69 6e 69 66 79 2f 76 32 2f 6a 73 22 0a 0a 09 68 | b.com/tdewolff/minify/v2/js"...h |
| 66c0 | 69 67 68 6c 69 67 68 74 69 6e 67 20 22 67 69 74 68 75 62 2e 63 6f 6d 2f 79 75 69 6e 2f 67 6f 6c | ighlighting."github.com/yuin/gol |
| 66e0 | 64 6d 61 72 6b 2d 68 69 67 68 6c 69 67 68 74 69 6e 67 2f 76 32 22 0a 0a 09 63 70 20 22 67 69 74 | dmark-highlighting/v2"...cp."git |
| 6700 | 68 75 62 2e 63 6f 6d 2f 6f 74 69 61 69 31 30 2f 63 6f 70 79 22 0a 0a 09 5f 20 22 65 6d 62 65 64 | hub.com/otiai10/copy"..._."embed |
| 6720 | 22 0a 29 0a 0a 74 79 70 65 20 43 6f 6e 66 69 67 45 78 74 72 61 73 49 74 65 6d 20 73 74 72 75 63 | ".)..type.ConfigExtrasItem.struc |
| 6740 | 74 20 7b 0a 09 54 79 70 65 20 20 20 20 20 73 74 72 69 6e 67 20 60 79 61 6d 6c 3a 22 74 79 70 65 | t.{..Type.....string.`yaml:"type |
| 6760 | 22 60 0a 09 54 65 6d 70 6c 61 74 65 20 73 74 72 69 6e 67 20 60 79 61 6d 6c 3a 22 74 65 6d 70 6c | "`..Template.string.`yaml:"templ |
| 6780 | 61 74 65 22 60 0a 09 55 52 4c 20 20 20 20 20 20 73 74 72 69 6e 67 20 60 79 61 6d 6c 3a 22 75 72 | ate"`..URL......string.`yaml:"ur |
| 67a0 | 6c 22 60 0a 7d 0a 0a 74 79 70 65 20 43 6f 6e 66 69 67 20 73 74 72 75 63 74 20 7b 0a 09 54 69 74 | l"`.}..type.Config.struct.{..Tit |
| 67c0 | 6c 65 20 20 20 20 20 20 20 20 73 74 72 69 6e 67 20 20 20 20 20 20 20 20 20 20 20 20 20 60 79 61 | le........string.............`ya |
| 67e0 | 6d 6c 3a 22 74 69 74 6c 65 22 60 0a 09 44 65 73 63 72 69 70 74 69 6f 6e 20 20 73 74 72 69 6e 67 | ml:"title"`..Description..string |
| 6800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 60 79 61 6d 6c 3a 22 64 65 73 63 72 69 70 74 69 6f 6e 22 | .............`yaml:"description" |
| 6820 | 60 0a 09 42 61 73 65 55 52 4c 20 20 20 20 20 20 73 74 72 69 6e 67 20 20 20 20 20 20 20 20 20 20 | `..BaseURL......string.......... |
| 6840 | 20 20 20 60 79 61 6d 6c 3a 22 62 61 73 65 75 72 6c 22 60 0a 09 4c 61 6e 67 75 61 67 65 20 20 20 | ...`yaml:"baseurl"`..Language... |
| 6860 | 20 20 73 74 72 69 6e 67 20 20 20 20 20 20 20 20 20 20 20 20 20 60 79 61 6d 6c 3a 22 6c 61 6e 67 | ..string.............`yaml:"lang |
| 6880 | 75 61 67 65 22 60 0a 09 48 69 67 68 6c 69 67 68 74 69 6e 67 20 73 74 72 69 6e 67 20 20 20 20 20 | uage"`..Highlighting.string..... |
| 68a0 | 20 20 20 20 20 20 20 20 60 79 61 6d 6c 3a 22 68 69 67 68 6c 69 67 68 74 69 6e 67 22 60 0a 09 4d | ........`yaml:"highlighting"`..M |
| 68c0 | 69 6e 69 66 79 20 20 20 20 20 20 20 62 6f 6f 6c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 60 | inify.......bool...............` |
| 68e0 | 79 61 6d 6c 3a 22 6d 69 6e 69 66 79 22 60 0a 09 45 78 74 72 61 73 20 20 20 20 20 20 20 5b 5d 43 | yaml:"minify"`..Extras.......[]C |
| 6900 | 6f 6e 66 69 67 45 78 74 72 61 73 49 74 65 6d 20 60 79 61 6d 6c 3a 22 65 78 74 72 61 73 22 60 0a | onfigExtrasItem.`yaml:"extras"`. |
| 6920 | 7d 0a 0a 74 79 70 65 20 50 61 67 65 20 73 74 72 75 63 74 20 7b 0a 09 46 69 6c 65 70 61 74 68 20 | }..type.Page.struct.{..Filepath. |
| 6940 | 20 20 20 20 73 74 72 69 6e 67 0a 09 52 61 77 20 20 20 20 20 20 20 20 20 20 73 74 72 69 6e 67 0a | ....string..Raw..........string. |
| 6960 | 09 48 54 4d 4c 20 20 20 20 20 20 20 20 20 74 65 6d 70 6c 61 74 65 2e 48 54 4d 4c 0a 09 54 65 78 | .HTML.........template.HTML..Tex |
| 6980 | 74 20 20 20 20 20 20 20 20 20 73 74 72 69 6e 67 0a 09 53 75 6d 6d 61 72 79 20 20 20 20 20 20 73 | t.........string..Summary......s |
| 69a0 | 74 72 69 6e 67 0a 09 4d 65 74 61 20 20 20 20 20 20 20 20 20 6d 61 70 5b 73 74 72 69 6e 67 5d 69 | tring..Meta.........map[string]i |
| 69c0 | 6e 74 65 72 66 61 63 65 7b 7d 0a 09 54 69 74 6c 65 20 20 20 20 20 20 20 20 73 74 72 69 6e 67 0a | nterface{}..Title........string. |
| 69e0 | 09 54 79 70 65 20 20 20 20 20 20 20 20 20 73 74 72 69 6e 67 0a 09 52 65 6c 50 65 72 6d 61 6c 69 | .Type.........string..RelPermali |
| 6a00 | 6e 6b 20 73 74 72 69 6e 67 0a 09 43 72 65 61 74 65 64 20 20 20 20 20 20 74 69 6d 65 2e 54 69 6d | nk.string..Created......time.Tim |
| 6a20 | 65 0a 09 44 72 61 66 74 20 20 20 20 20 20 20 20 62 6f 6f 6c 0a 7d 0a 0a 2f 2f 67 6f 3a 65 6d 62 | e..Draft........bool.}..//go:emb |
| 6a40 | 65 64 20 22 66 69 6c 65 73 2f 63 6f 6e 66 69 67 2e 79 61 6d 6c 22 0a 76 61 72 20 45 6d 62 65 64 | ed."files/config.yaml".var.Embed |
| 6a60 | 43 6f 6e 66 69 67 20 73 74 72 69 6e 67 0a 0a 2f 2f 67 6f 3a 65 6d 62 65 64 20 22 66 69 6c 65 73 | Config.string..//go:embed."files |
| 6a80 | 2f 66 69 72 73 74 2e 6d 64 22 0a 76 61 72 20 45 6d 62 65 64 50 6f 73 74 20 73 74 72 69 6e 67 0a | /first.md".var.EmbedPost.string. |
| 6aa0 | 0a 2f 2f 67 6f 3a 65 6d 62 65 64 20 22 66 69 6c 65 73 2f 62 61 73 65 2e 68 74 6d 6c 22 0a 76 61 | .//go:embed."files/base.html".va |
| 6ac0 | 72 20 45 6d 62 65 64 54 65 6d 70 6c 61 74 65 42 61 73 65 20 73 74 72 69 6e 67 0a 0a 2f 2f 67 6f | r.EmbedTemplateBase.string..//go |
| 6ae0 | 3a 65 6d 62 65 64 20 22 66 69 6c 65 73 2f 69 6e 64 65 78 2e 68 74 6d 6c 22 0a 76 61 72 20 45 6d | :embed."files/index.html".var.Em |
| 6b00 | 62 65 64 54 65 6d 70 6c 61 74 65 49 6e 64 65 78 20 73 74 72 69 6e 67 0a 0a 2f 2f 67 6f 3a 65 6d | bedTemplateIndex.string..//go:em |
| 6b20 | 62 65 64 20 22 66 69 6c 65 73 2f 70 6f 73 74 2e 68 74 6d 6c 22 0a 76 61 72 20 45 6d 62 65 64 54 | bed."files/post.html".var.EmbedT |
| 6b40 | 65 6d 70 6c 61 74 65 50 6f 73 74 20 73 74 72 69 6e 67 0a 0a 2f 2f 67 6f 3a 65 6d 62 65 64 20 22 | emplatePost.string..//go:embed." |
| 6b60 | 66 69 6c 65 73 2f 69 6e 64 65 78 2e 78 6d 6c 22 0a 76 61 72 20 45 6d 62 65 64 54 65 6d 70 6c 61 | files/index.xml".var.EmbedTempla |
| 6b80 | 74 65 46 65 65 64 20 73 74 72 69 6e 67 0a 0a 2f 2f 20 66 69 72 73 74 4e 20 72 65 74 75 72 6e 73 | teFeed.string..//.firstN.returns |
| 6ba0 | 20 74 68 65 20 66 69 72 73 74 20 6e 20 69 74 65 6d 73 20 6f 66 20 61 20 73 6c 69 63 65 2e 0a 66 | .the.first.n.items.of.a.slice..f |
| 6bc0 | 75 6e 63 20 66 69 72 73 74 4e 28 6e 20 69 6e 74 2c 20 69 74 65 6d 73 20 69 6e 74 65 72 66 61 63 | unc.firstN(n.int,.items.interfac |
| 6be0 | 65 7b 7d 29 20 69 6e 74 65 72 66 61 63 65 7b 7d 20 7b 0a 09 76 20 3a 3d 20 72 65 66 6c 65 63 74 | e{}).interface{}.{..v.:=.reflect |
| 6c00 | 2e 56 61 6c 75 65 4f 66 28 69 74 65 6d 73 29 0a 09 69 66 20 76 2e 4b 69 6e 64 28 29 20 21 3d 20 | .ValueOf(items)..if.v.Kind().!=. |
| 6c20 | 72 65 66 6c 65 63 74 2e 53 6c 69 63 65 20 7b 0a 09 09 70 61 6e 69 63 28 22 66 69 72 73 74 4e 3a | reflect.Slice.{...panic("firstN: |
| 6c40 | 20 6e 6f 74 20 61 20 73 6c 69 63 65 22 29 0a 09 7d 0a 09 69 66 20 76 2e 4c 65 6e 28 29 20 3c 20 | .not.a.slice")..}..if.v.Len().<. |
| 6c60 | 6e 20 7b 0a 09 09 72 65 74 75 72 6e 20 69 74 65 6d 73 0a 09 7d 0a 09 72 65 74 75 72 6e 20 76 2e | n.{...return.items..}..return.v. |
| 6c80 | 53 6c 69 63 65 28 30 2c 20 6e 29 2e 49 6e 74 65 72 66 61 63 65 28 29 0a 7d 0a 0a 2f 2f 20 6c 61 | Slice(0,.n).Interface().}..//.la |
| 6ca0 | 73 74 4e 20 72 65 74 75 72 6e 73 20 74 68 65 20 6c 61 73 74 20 6e 20 69 74 65 6d 73 20 6f 66 20 | stN.returns.the.last.n.items.of. |
| 6cc0 | 61 6e 79 20 73 6c 69 63 65 2e 0a 66 75 6e 63 20 6c 61 73 74 4e 28 6e 20 69 6e 74 2c 20 69 74 65 | any.slice..func.lastN(n.int,.ite |
| 6ce0 | 6d 73 20 69 6e 74 65 72 66 61 63 65 7b 7d 29 20 69 6e 74 65 72 66 61 63 65 7b 7d 20 7b 0a 09 76 | ms.interface{}).interface{}.{..v |
| 6d00 | 20 3a 3d 20 72 65 66 6c 65 63 74 2e 56 61 6c 75 65 4f 66 28 69 74 65 6d 73 29 0a 09 69 66 20 76 | .:=.reflect.ValueOf(items)..if.v |
| 6d20 | 2e 4b 69 6e 64 28 29 20 21 3d 20 72 65 66 6c 65 63 74 2e 53 6c 69 63 65 20 7b 0a 09 09 70 61 6e | .Kind().!=.reflect.Slice.{...pan |
| 6d40 | 69 63 28 22 6c 61 73 74 4e 3a 20 6e 6f 74 20 61 20 73 6c 69 63 65 22 29 0a 09 7d 0a 09 6c 20 3a | ic("lastN:.not.a.slice")..}..l.: |
| 6d60 | 3d 20 76 2e 4c 65 6e 28 29 0a 09 69 66 20 6c 20 3c 20 6e 20 7b 0a 09 09 72 65 74 75 72 6e 20 69 | =.v.Len()..if.l.<.n.{...return.i |
| 6d80 | 74 65 6d 73 0a 09 7d 0a 09 72 65 74 75 72 6e 20 76 2e 53 6c 69 63 65 28 6c 2d 6e 2c 20 6c 29 2e | tems..}..return.v.Slice(l-n,.l). |
| 6da0 | 49 6e 74 65 72 66 61 63 65 28 29 0a 7d 0a 0a 2f 2f 20 72 61 6e 64 6f 6d 4e 20 72 65 74 75 72 6e | Interface().}..//.randomN.return |
| 6dc0 | 73 20 6e 20 72 61 6e 64 6f 6d 20 69 74 65 6d 73 20 6f 66 20 61 6e 79 20 73 6c 69 63 65 2e 0a 66 | s.n.random.items.of.any.slice..f |
| 6de0 | 75 6e 63 20 72 61 6e 64 6f 6d 4e 28 6e 20 69 6e 74 2c 20 69 74 65 6d 73 20 69 6e 74 65 72 66 61 | unc.randomN(n.int,.items.interfa |
| 6e00 | 63 65 7b 7d 29 20 69 6e 74 65 72 66 61 63 65 7b 7d 20 7b 0a 09 76 20 3a 3d 20 72 65 66 6c 65 63 | ce{}).interface{}.{..v.:=.reflec |
| 6e20 | 74 2e 56 61 6c 75 65 4f 66 28 69 74 65 6d 73 29 0a 09 69 66 20 76 2e 4b 69 6e 64 28 29 20 21 3d | t.ValueOf(items)..if.v.Kind().!= |
| 6e40 | 20 72 65 66 6c 65 63 74 2e 53 6c 69 63 65 20 7b 0a 09 09 70 61 6e 69 63 28 22 72 61 6e 64 6f 6d | .reflect.Slice.{...panic("random |
| 6e60 | 4e 3a 20 6e 6f 74 20 61 20 73 6c 69 63 65 22 29 0a 09 7d 0a 09 6c 20 3a 3d 20 76 2e 4c 65 6e 28 | N:.not.a.slice")..}..l.:=.v.Len( |
| 6e80 | 29 0a 09 69 66 20 6c 20 3c 20 6e 20 7b 0a 09 09 72 65 74 75 72 6e 20 69 74 65 6d 73 0a 09 7d 0a | )..if.l.<.n.{...return.items..}. |
| 6ea0 | 09 72 61 6e 64 2e 53 65 65 64 28 74 69 6d 65 2e 4e 6f 77 28 29 2e 55 6e 69 78 4e 61 6e 6f 28 29 | .rand.Seed(time.Now().UnixNano() |
| 6ec0 | 29 0a 09 69 6e 64 69 63 65 73 20 3a 3d 20 72 61 6e 64 2e 50 65 72 6d 28 6c 29 5b 3a 6e 5d 0a 09 | )..indices.:=.rand.Perm(l)[:n].. |
| 6ee0 | 72 65 73 75 6c 74 20 3a 3d 20 72 65 66 6c 65 63 74 2e 4d 61 6b 65 53 6c 69 63 65 28 76 2e 54 79 | result.:=.reflect.MakeSlice(v.Ty |
| 6f00 | 70 65 28 29 2c 20 6e 2c 20 6e 29 0a 09 66 6f 72 20 69 2c 20 69 64 78 20 3a 3d 20 72 61 6e 67 65 | pe(),.n,.n)..for.i,.idx.:=.range |
| 6f20 | 20 69 6e 64 69 63 65 73 20 7b 0a 09 09 72 65 73 75 6c 74 2e 49 6e 64 65 78 28 69 29 2e 53 65 74 | .indices.{...result.Index(i).Set |
| 6f40 | 28 76 2e 49 6e 64 65 78 28 69 64 78 29 29 0a 09 7d 0a 09 72 65 74 75 72 6e 20 72 65 73 75 6c 74 | (v.Index(idx))..}..return.result |
| 6f60 | 2e 49 6e 74 65 72 66 61 63 65 28 29 0a 7d 0a 0a 2f 2f 20 46 75 6e 63 74 69 6f 6e 20 74 6f 20 63 | .Interface().}..//.Function.to.c |
| 6f80 | 6c 65 61 6e 20 48 54 4d 4c 20 74 61 67 73 20 75 73 69 6e 67 20 62 6c 75 65 6d 6f 6e 64 61 79 2e | lean.HTML.tags.using.bluemonday. |
| 6fa0 | 0a 66 75 6e 63 20 63 6c 65 61 6e 48 54 4d 4c 54 61 67 73 28 68 74 6d 6c 53 74 72 69 6e 67 20 73 | .func.cleanHTMLTags(htmlString.s |
| 6fc0 | 74 72 69 6e 67 29 20 73 74 72 69 6e 67 20 7b 0a 09 70 20 3a 3d 20 62 6c 75 65 6d 6f 6e 64 61 79 | tring).string.{..p.:=.bluemonday |
| 6fe0 | 2e 53 74 72 69 63 74 50 6f 6c 69 63 79 28 29 0a 09 63 6c 65 61 6e 53 74 72 69 6e 67 20 3a 3d 20 | .StrictPolicy()..cleanString.:=. |
| 7000 | 70 2e 53 61 6e 69 74 69 7a 65 28 68 74 6d 6c 53 74 72 69 6e 67 29 0a 09 72 65 74 75 72 6e 20 63 | p.Sanitize(htmlString)..return.c |
| 7020 | 6c 65 61 6e 53 74 72 69 6e 67 0a 7d 0a 0a 66 75 6e 63 20 69 6e 63 6c 75 64 65 54 65 6d 70 6c 61 | leanString.}..func.includeTempla |
| 7040 | 74 65 4c 69 73 74 28 70 72 6f 6a 65 63 74 52 6f 6f 74 20 73 74 72 69 6e 67 29 20 5b 5d 73 74 72 | teList(projectRoot.string).[]str |
| 7060 | 69 6e 67 20 7b 0a 09 76 61 72 20 74 65 6d 70 6c 61 74 65 46 69 6c 65 73 20 5b 5d 73 74 72 69 6e | ing.{..var.templateFiles.[]strin |
| 7080 | 67 0a 09 69 6e 63 6c 75 64 65 73 54 65 6d 70 6c 61 74 65 50 61 74 68 6e 61 6d 65 20 3a 3d 20 70 | g..includesTemplatePathname.:=.p |
| 70a0 | 61 74 68 2e 4a 6f 69 6e 28 70 72 6f 6a 65 63 74 52 6f 6f 74 2c 20 22 74 65 6d 70 6c 61 74 65 73 | ath.Join(projectRoot,."templates |
| 70c0 | 2f 69 6e 63 6c 75 64 65 73 22 29 0a 09 65 72 72 20 3a 3d 20 66 69 6c 65 70 61 74 68 2e 57 61 6c | /includes")..err.:=.filepath.Wal |
| 70e0 | 6b 28 69 6e 63 6c 75 64 65 73 54 65 6d 70 6c 61 74 65 50 61 74 68 6e 61 6d 65 2c 20 66 75 6e 63 | k(includesTemplatePathname,.func |
| 7100 | 28 70 61 74 68 20 73 74 72 69 6e 67 2c 20 69 6e 66 6f 20 6f 73 2e 46 69 6c 65 49 6e 66 6f 2c 20 | (path.string,.info.os.FileInfo,. |
| 7120 | 65 72 72 20 65 72 72 6f 72 29 20 65 72 72 6f 72 20 7b 0a 09 09 69 66 20 65 72 72 20 21 3d 20 6e | err.error).error.{...if.err.!=.n |
| 7140 | 69 6c 20 7b 0a 09 09 09 72 65 74 75 72 6e 20 65 72 72 0a 09 09 7d 0a 09 09 69 66 20 66 69 6c 65 | il.{....return.err...}...if.file |
| 7160 | 70 61 74 68 2e 45 78 74 28 70 61 74 68 29 20 3d 3d 20 22 2e 68 74 6d 6c 22 20 7b 0a 09 09 09 74 | path.Ext(path).==.".html".{....t |
| 7180 | 65 6d 70 6c 61 74 65 46 69 6c 65 73 20 3d 20 61 70 70 65 6e 64 28 74 65 6d 70 6c 61 74 65 46 69 | emplateFiles.=.append(templateFi |
| 71a0 | 6c 65 73 2c 20 70 61 74 68 29 0a 09 09 7d 0a 0a 09 09 72 65 74 75 72 6e 20 6e 69 6c 0a 09 7d 29 | les,.path)...}....return.nil..}) |
| 71c0 | 0a 0a 09 69 66 20 65 72 72 20 21 3d 20 6e 69 6c 20 7b 0a 09 09 70 61 6e 69 63 28 65 72 72 29 0a | ...if.err.!=.nil.{...panic(err). |
| 71e0 | 09 7d 0a 0a 09 72 65 74 75 72 6e 20 74 65 6d 70 6c 61 74 65 46 69 6c 65 73 0a 7d 0a 0a 66 75 6e | .}...return.templateFiles.}..fun |
| 7200 | 63 20 73 69 6d 70 6c 65 53 65 72 76 65 72 28 70 72 6f 6a 65 63 74 52 6f 6f 74 20 73 74 72 69 6e | c.simpleServer(projectRoot.strin |
| 7220 | 67 29 20 7b 0a 09 66 73 20 3a 3d 20 68 74 74 70 2e 46 69 6c 65 53 65 72 76 65 72 28 68 74 74 70 | g).{..fs.:=.http.FileServer(http |
| 7240 | 2e 44 69 72 28 70 61 74 68 2e 4a 6f 69 6e 28 70 72 6f 6a 65 63 74 52 6f 6f 74 2c 20 22 70 75 62 | .Dir(path.Join(projectRoot,."pub |
| 7260 | 6c 69 63 22 29 29 29 0a 09 68 74 74 70 2e 48 61 6e 64 6c 65 28 22 2f 22 2c 20 66 73 29 0a 09 6c | lic")))..http.Handle("/",.fs)..l |
| 7280 | 6f 67 2e 50 72 69 6e 74 6c 6e 28 22 53 65 72 76 65 72 20 73 74 61 72 74 65 64 20 6f 6e 20 68 74 | og.Println("Server.started.on.ht |
| 72a0 | 74 70 3a 2f 2f 6c 6f 63 61 6c 68 6f 73 74 3a 36 39 36 39 22 29 0a 09 6c 6f 67 2e 46 61 74 61 6c | tp://localhost:6969")..log.Fatal |
| 72c0 | 28 68 74 74 70 2e 4c 69 73 74 65 6e 41 6e 64 53 65 72 76 65 28 22 3a 36 39 36 39 22 2c 20 6e 69 | (http.ListenAndServe(":6969",.ni |
| 72e0 | 6c 29 29 0a 7d 0a 0a 66 75 6e 63 20 69 6e 69 74 69 61 6c 69 7a 65 50 72 6f 6a 65 63 74 28 70 72 | l)).}..func.initializeProject(pr |
| 7300 | 6f 6a 65 63 74 52 6f 6f 74 20 73 74 72 69 6e 67 29 20 7b 0a 09 6c 6f 67 2e 50 72 69 6e 74 6c 6e | ojectRoot.string).{..log.Println |
| 7320 | 28 22 49 6e 69 74 69 61 6c 69 7a 69 6e 67 20 6e 65 77 20 70 72 6f 6a 65 63 74 22 29 0a 0a 09 69 | ("Initializing.new.project")...i |
| 7340 | 66 20 65 72 72 20 3a 3d 20 6f 73 2e 4d 6b 64 69 72 28 70 61 74 68 2e 4a 6f 69 6e 28 70 72 6f 6a | f.err.:=.os.Mkdir(path.Join(proj |
| 7360 | 65 63 74 52 6f 6f 74 2c 20 22 74 65 6d 70 6c 61 74 65 73 22 29 2c 20 30 37 35 35 29 3b 20 65 72 | ectRoot,."templates"),.0755);.er |
| 7380 | 72 20 21 3d 20 6e 69 6c 20 26 26 20 21 6f 73 2e 49 73 45 78 69 73 74 28 65 72 72 29 20 7b 0a 09 | r.!=.nil.&&.!os.IsExist(err).{.. |
| 73a0 | 09 6c 6f 67 2e 50 72 69 6e 74 6c 6e 28 22 45 72 72 6f 72 20 63 72 65 61 74 69 6e 67 20 64 69 72 | .log.Println("Error.creating.dir |
| 73c0 | 65 63 74 6f 72 79 3a 22 2c 20 65 72 72 29 0a 09 09 72 65 74 75 72 6e 0a 09 7d 0a 0a 09 69 66 20 | ectory:",.err)...return..}...if. |
| 73e0 | 65 72 72 20 3a 3d 20 6f 73 2e 4d 6b 64 69 72 28 70 61 74 68 2e 4a 6f 69 6e 28 70 72 6f 6a 65 63 | err.:=.os.Mkdir(path.Join(projec |
| 7400 | 74 52 6f 6f 74 2c 20 22 74 65 6d 70 6c 61 74 65 73 22 2c 20 22 69 6e 63 6c 75 64 65 73 22 29 2c | tRoot,."templates",."includes"), |
| 7420 | 20 30 37 35 35 29 3b 20 65 72 72 20 21 3d 20 6e 69 6c 20 26 26 20 21 6f 73 2e 49 73 45 78 69 73 | .0755);.err.!=.nil.&&.!os.IsExis |
| 7440 | 74 28 65 72 72 29 20 7b 0a 09 09 6c 6f 67 2e 50 72 69 6e 74 6c 6e 28 22 45 72 72 6f 72 20 63 72 | t(err).{...log.Println("Error.cr |
| 7460 | 65 61 74 69 6e 67 20 64 69 72 65 63 74 6f 72 79 3a 22 2c 20 65 72 72 29 0a 09 09 72 65 74 75 72 | eating.directory:",.err)...retur |
| 7480 | 6e 0a 09 7d 0a 0a 09 69 66 20 65 72 72 20 3a 3d 20 6f 73 2e 4d 6b 64 69 72 28 70 61 74 68 2e 4a | n..}...if.err.:=.os.Mkdir(path.J |
| 74a0 | 6f 69 6e 28 70 72 6f 6a 65 63 74 52 6f 6f 74 2c 20 22 63 6f 6e 74 65 6e 74 22 29 2c 20 30 37 35 | oin(projectRoot,."content"),.075 |
| 74c0 | 35 29 3b 20 65 72 72 20 21 3d 20 6e 69 6c 20 26 26 20 21 6f 73 2e 49 73 45 78 69 73 74 28 65 72 | 5);.err.!=.nil.&&.!os.IsExist(er |
| 74e0 | 72 29 20 7b 0a 09 09 6c 6f 67 2e 50 72 69 6e 74 6c 6e 28 22 45 72 72 6f 72 20 63 72 65 61 74 69 | r).{...log.Println("Error.creati |
| 7500 | 6e 67 20 64 69 72 65 63 74 6f 72 79 3a 22 2c 20 65 72 72 29 0a 09 09 72 65 74 75 72 6e 0a 09 7d | ng.directory:",.err)...return..} |
| 7520 | 0a 0a 09 69 66 20 65 72 72 20 3a 3d 20 6f 73 2e 4d 6b 64 69 72 28 70 61 74 68 2e 4a 6f 69 6e 28 | ...if.err.:=.os.Mkdir(path.Join( |
| 7540 | 70 72 6f 6a 65 63 74 52 6f 6f 74 2c 20 22 73 74 61 74 69 63 22 29 2c 20 30 37 35 35 29 3b 20 65 | projectRoot,."static"),.0755);.e |
| 7560 | 72 72 20 21 3d 20 6e 69 6c 20 26 26 20 21 6f 73 2e 49 73 45 78 69 73 74 28 65 72 72 29 20 7b 0a | rr.!=.nil.&&.!os.IsExist(err).{. |
| 7580 | 09 09 6c 6f 67 2e 50 72 69 6e 74 6c 6e 28 22 45 72 72 6f 72 20 63 72 65 61 74 69 6e 67 20 64 69 | ..log.Println("Error.creating.di |
| 75a0 | 72 65 63 74 6f 72 79 3a 22 2c 20 65 72 72 29 0a 09 09 72 65 74 75 72 6e 0a 09 7d 0a 0a 09 6f 73 | rectory:",.err)...return..}...os |
| 75c0 | 2e 57 72 69 74 65 46 69 6c 65 28 70 61 74 68 2e 4a 6f 69 6e 28 70 72 6f 6a 65 63 74 52 6f 6f 74 | .WriteFile(path.Join(projectRoot |
| 75e0 | 2c 20 22 74 65 6d 70 6c 61 74 65 73 22 2c 20 22 2e 67 69 74 6b 65 65 70 22 29 2c 20 5b 5d 62 79 | ,."templates",.".gitkeep"),.[]by |
| 7600 | 74 65 7b 7d 2c 20 30 37 35 35 29 0a 09 6f 73 2e 57 72 69 74 65 46 69 6c 65 28 70 61 74 68 2e 4a | te{},.0755)..os.WriteFile(path.J |
| 7620 | 6f 69 6e 28 70 72 6f 6a 65 63 74 52 6f 6f 74 2c 20 22 63 6f 6e 74 65 6e 74 22 2c 20 22 2e 67 69 | oin(projectRoot,."content",.".gi |
| 7640 | 74 6b 65 65 70 22 29 2c 20 5b 5d 62 79 74 65 7b 7d 2c 20 30 37 35 35 29 0a 09 6f 73 2e 57 72 69 | tkeep"),.[]byte{},.0755)..os.Wri |
| 7660 | 74 65 46 69 6c 65 28 70 61 74 68 2e 4a 6f 69 6e 28 70 72 6f 6a 65 63 74 52 6f 6f 74 2c 20 22 73 | teFile(path.Join(projectRoot,."s |
| 7680 | 74 61 74 69 63 22 2c 20 22 2e 67 69 74 6b 65 65 70 22 29 2c 20 5b 5d 62 79 74 65 7b 7d 2c 20 30 | tatic",.".gitkeep"),.[]byte{},.0 |
| 76a0 | 37 35 35 29 0a 0a 09 6f 73 2e 57 72 69 74 65 46 69 6c 65 28 70 61 74 68 2e 4a 6f 69 6e 28 70 72 | 755)...os.WriteFile(path.Join(pr |
| 76c0 | 6f 6a 65 63 74 52 6f 6f 74 2c 20 22 63 6f 6e 66 69 67 2e 79 61 6d 6c 22 29 2c 20 5b 5d 62 79 74 | ojectRoot,."config.yaml"),.[]byt |
| 76e0 | 65 28 45 6d 62 65 64 43 6f 6e 66 69 67 29 2c 20 30 37 35 35 29 0a 09 6f 73 2e 57 72 69 74 65 46 | e(EmbedConfig),.0755)..os.WriteF |
| 7700 | 69 6c 65 28 70 61 74 68 2e 4a 6f 69 6e 28 70 72 6f 6a 65 63 74 52 6f 6f 74 2c 20 22 63 6f 6e 74 | ile(path.Join(projectRoot,."cont |
| 7720 | 65 6e 74 22 2c 20 22 66 69 72 73 74 2e 6d 64 22 29 2c 20 5b 5d 62 79 74 65 28 45 6d 62 65 64 50 | ent",."first.md"),.[]byte(EmbedP |
| 7740 | 6f 73 74 29 2c 20 30 37 35 35 29 0a 09 6f 73 2e 57 72 69 74 65 46 69 6c 65 28 70 61 74 68 2e 4a | ost),.0755)..os.WriteFile(path.J |
| 7760 | 6f 69 6e 28 70 72 6f 6a 65 63 74 52 6f 6f 74 2c 20 22 74 65 6d 70 6c 61 74 65 73 22 2c 20 22 62 | oin(projectRoot,."templates",."b |
| 7780 | 61 73 65 2e 68 74 6d 6c 22 29 2c 20 5b 5d 62 79 74 65 28 45 6d 62 65 64 54 65 6d 70 6c 61 74 65 | ase.html"),.[]byte(EmbedTemplate |
| 77a0 | 42 61 73 65 29 2c 20 30 37 35 35 29 0a 09 6f 73 2e 57 72 69 74 65 46 69 6c 65 28 70 61 74 68 2e | Base),.0755)..os.WriteFile(path. |
| 77c0 | 4a 6f 69 6e 28 70 72 6f 6a 65 63 74 52 6f 6f 74 2c 20 22 74 65 6d 70 6c 61 74 65 73 22 2c 20 22 | Join(projectRoot,."templates",." |
| 77e0 | 69 6e 64 65 78 2e 68 74 6d 6c 22 29 2c 20 5b 5d 62 79 74 65 28 45 6d 62 65 64 54 65 6d 70 6c 61 | index.html"),.[]byte(EmbedTempla |
| 7800 | 74 65 49 6e 64 65 78 29 2c 20 30 37 35 35 29 0a 09 6f 73 2e 57 72 69 74 65 46 69 6c 65 28 70 61 | teIndex),.0755)..os.WriteFile(pa |
| 7820 | 74 68 2e 4a 6f 69 6e 28 70 72 6f 6a 65 63 74 52 6f 6f 74 2c 20 22 74 65 6d 70 6c 61 74 65 73 22 | th.Join(projectRoot,."templates" |
| 7840 | 2c 20 22 70 6f 73 74 2e 68 74 6d 6c 22 29 2c 20 5b 5d 62 79 74 65 28 45 6d 62 65 64 54 65 6d 70 | ,."post.html"),.[]byte(EmbedTemp |
| 7860 | 6c 61 74 65 50 6f 73 74 29 2c 20 30 37 35 35 29 0a 09 6f 73 2e 57 72 69 74 65 46 69 6c 65 28 70 | latePost),.0755)..os.WriteFile(p |
| 7880 | 61 74 68 2e 4a 6f 69 6e 28 70 72 6f 6a 65 63 74 52 6f 6f 74 2c 20 22 74 65 6d 70 6c 61 74 65 73 | ath.Join(projectRoot,."templates |
| 78a0 | 22 2c 20 22 69 6e 64 65 78 2e 78 6d 6c 22 29 2c 20 5b 5d 62 79 74 65 28 45 6d 62 65 64 54 65 6d | ",."index.xml"),.[]byte(EmbedTem |
| 78c0 | 70 6c 61 74 65 46 65 65 64 29 2c 20 30 37 35 35 29 0a 7d 0a 0a 66 75 6e 63 20 62 75 69 6c 64 50 | plateFeed),.0755).}..func.buildP |
| 78e0 | 72 6f 6a 65 63 74 28 70 72 6f 6a 65 63 74 52 6f 6f 74 20 73 74 72 69 6e 67 29 20 7b 0a 09 2f 2f | roject(projectRoot.string).{..// |
| 7900 | 20 52 65 61 64 20 63 6f 6e 66 69 67 20 66 69 6c 65 2e 0a 09 63 6f 6e 66 69 67 46 69 6c 65 70 61 | .Read.config.file...configFilepa |
| 7920 | 74 68 20 3a 3d 20 70 61 74 68 2e 4a 6f 69 6e 28 70 72 6f 6a 65 63 74 52 6f 6f 74 2c 20 22 63 6f | th.:=.path.Join(projectRoot,."co |
| 7940 | 6e 66 69 67 2e 79 61 6d 6c 22 29 0a 09 63 6f 6e 66 69 67 46 69 6c 65 2c 20 65 72 72 20 3a 3d 20 | nfig.yaml")..configFile,.err.:=. |
| 7960 | 6f 73 2e 52 65 61 64 46 69 6c 65 28 63 6f 6e 66 69 67 46 69 6c 65 70 61 74 68 29 0a 09 69 66 20 | os.ReadFile(configFilepath)..if. |
| 7980 | 65 72 72 20 21 3d 20 6e 69 6c 20 7b 0a 09 09 70 61 6e 69 63 28 65 72 72 29 0a 09 7d 0a 09 63 6f | err.!=.nil.{...panic(err)..}..co |
| 79a0 | 6e 66 69 67 20 3a 3d 20 43 6f 6e 66 69 67 7b 7d 0a 09 65 72 72 20 3d 20 79 61 6d 6c 2e 55 6e 6d | nfig.:=.Config{}..err.=.yaml.Unm |
| 79c0 | 61 72 73 68 61 6c 28 63 6f 6e 66 69 67 46 69 6c 65 2c 20 26 63 6f 6e 66 69 67 29 0a 09 69 66 20 | arshal(configFile,.&config)..if. |
| 79e0 | 65 72 72 20 21 3d 20 6e 69 6c 20 7b 0a 09 09 70 61 6e 69 63 28 65 72 72 29 0a 09 7d 0a 0a 09 2f | err.!=.nil.{...panic(err)..}.../ |
| 7a00 | 2f 20 47 65 74 73 20 74 68 65 20 6c 69 73 74 20 6f 66 20 61 6c 6c 20 6d 61 72 6b 64 6f 77 6e 20 | /.Gets.the.list.of.all.markdown. |
| 7a20 | 66 69 6c 65 73 2e 0a 09 76 61 72 20 66 69 6c 65 73 20 5b 5d 73 74 72 69 6e 67 0a 09 65 72 72 20 | files...var.files.[]string..err. |
| 7a40 | 3d 20 66 69 6c 65 70 61 74 68 2e 57 61 6c 6b 28 70 61 74 68 2e 4a 6f 69 6e 28 70 72 6f 6a 65 63 | =.filepath.Walk(path.Join(projec |
| 7a60 | 74 52 6f 6f 74 2c 20 22 63 6f 6e 74 65 6e 74 2f 22 29 2c 20 66 75 6e 63 28 70 61 74 68 20 73 74 | tRoot,."content/"),.func(path.st |
| 7a80 | 72 69 6e 67 2c 20 69 6e 66 6f 20 6f 73 2e 46 69 6c 65 49 6e 66 6f 2c 20 65 72 72 20 65 72 72 6f | ring,.info.os.FileInfo,.err.erro |
| 7aa0 | 72 29 20 65 72 72 6f 72 20 7b 0a 09 09 69 66 20 65 72 72 20 21 3d 20 6e 69 6c 20 7b 0a 09 09 09 | r).error.{...if.err.!=.nil.{.... |
| 7ac0 | 72 65 74 75 72 6e 20 65 72 72 0a 09 09 7d 0a 0a 09 09 69 66 20 21 69 6e 66 6f 2e 49 73 44 69 72 | return.err...}....if.!info.IsDir |
| 7ae0 | 28 29 20 26 26 20 73 74 72 69 6e 67 73 2e 54 6f 4c 6f 77 65 72 28 66 69 6c 65 70 61 74 68 2e 45 | ().&&.strings.ToLower(filepath.E |
| 7b00 | 78 74 28 70 61 74 68 29 29 20 3d 3d 20 22 2e 6d 64 22 20 7b 0a 09 09 09 66 69 6c 65 73 20 3d 20 | xt(path)).==.".md".{....files.=. |
| 7b20 | 61 70 70 65 6e 64 28 66 69 6c 65 73 2c 20 70 61 74 68 29 0a 09 09 7d 0a 0a 09 09 72 65 74 75 72 | append(files,.path)...}....retur |
| 7b40 | 6e 20 6e 69 6c 0a 09 7d 29 0a 0a 09 69 66 20 65 72 72 20 21 3d 20 6e 69 6c 20 7b 0a 09 09 66 6d | n.nil..})...if.err.!=.nil.{...fm |
| 7b60 | 74 2e 50 72 69 6e 74 66 28 22 4e 6f 20 6d 61 72 6b 64 6f 77 6e 20 66 69 6c 65 73 20 66 6f 75 6e | t.Printf("No.markdown.files.foun |
| 7b80 | 64 20 77 69 74 68 20 65 72 72 6f 72 20 60 25 73 60 2e 5c 6e 22 2c 20 65 72 72 29 0a 09 09 6f 73 | d.with.error.`%s`.\n",.err)...os |
| 7ba0 | 2e 45 78 69 74 28 31 29 0a 09 7d 0a 0a 09 6d 64 20 3a 3d 20 67 6f 6c 64 6d 61 72 6b 2e 4e 65 77 | .Exit(1)..}...md.:=.goldmark.New |
| 7bc0 | 28 0a 09 09 67 6f 6c 64 6d 61 72 6b 2e 57 69 74 68 45 78 74 65 6e 73 69 6f 6e 73 28 0a 09 09 09 | (...goldmark.WithExtensions(.... |
| 7be0 | 65 78 74 65 6e 73 69 6f 6e 2e 47 46 4d 2c 0a 09 09 09 65 78 74 65 6e 73 69 6f 6e 2e 54 61 62 6c | extension.GFM,....extension.Tabl |
| 7c00 | 65 2c 0a 09 09 09 65 78 74 65 6e 73 69 6f 6e 2e 54 61 73 6b 4c 69 73 74 2c 0a 09 09 09 65 78 74 | e,....extension.TaskList,....ext |
| 7c20 | 65 6e 73 69 6f 6e 2e 46 6f 6f 74 6e 6f 74 65 2c 0a 09 09 09 6d 65 74 61 2e 4d 65 74 61 2c 0a 09 | ension.Footnote,....meta.Meta,.. |
| 7c40 | 09 09 66 69 67 75 72 65 2e 46 69 67 75 72 65 2c 0a 09 09 09 68 69 67 68 6c 69 67 68 74 69 6e 67 | ..figure.Figure,....highlighting |
| 7c60 | 2e 4e 65 77 48 69 67 68 6c 69 67 68 74 69 6e 67 28 0a 09 09 09 09 68 69 67 68 6c 69 67 68 74 69 | .NewHighlighting(.....highlighti |
| 7c80 | 6e 67 2e 57 69 74 68 53 74 79 6c 65 28 63 6f 6e 66 69 67 2e 48 69 67 68 6c 69 67 68 74 69 6e 67 | ng.WithStyle(config.Highlighting |
| 7ca0 | 29 2c 0a 09 09 09 29 2c 0a 09 09 29 2c 0a 09 09 67 6f 6c 64 6d 61 72 6b 2e 57 69 74 68 50 61 72 | ),....),...),...goldmark.WithPar |
| 7cc0 | 73 65 72 4f 70 74 69 6f 6e 73 28 0a 09 09 09 70 61 72 73 65 72 2e 57 69 74 68 41 75 74 6f 48 65 | serOptions(....parser.WithAutoHe |
| 7ce0 | 61 64 69 6e 67 49 44 28 29 2c 0a 09 09 09 70 61 72 73 65 72 2e 57 69 74 68 42 6c 6f 63 6b 50 61 | adingID(),....parser.WithBlockPa |
| 7d00 | 72 73 65 72 73 28 29 2c 0a 09 09 09 70 61 72 73 65 72 2e 57 69 74 68 49 6e 6c 69 6e 65 50 61 72 | rsers(),....parser.WithInlinePar |
| 7d20 | 73 65 72 73 28 29 2c 0a 09 09 09 70 61 72 73 65 72 2e 57 69 74 68 50 61 72 61 67 72 61 70 68 54 | sers(),....parser.WithParagraphT |
| 7d40 | 72 61 6e 73 66 6f 72 6d 65 72 73 28 29 2c 0a 09 09 09 70 61 72 73 65 72 2e 57 69 74 68 41 74 74 | ransformers(),....parser.WithAtt |
| 7d60 | 72 69 62 75 74 65 28 29 2c 0a 09 09 29 2c 0a 09 09 67 6f 6c 64 6d 61 72 6b 2e 57 69 74 68 52 65 | ribute(),...),...goldmark.WithRe |
| 7d80 | 6e 64 65 72 65 72 4f 70 74 69 6f 6e 73 28 0a 09 09 09 68 74 6d 6c 2e 57 69 74 68 58 48 54 4d 4c | ndererOptions(....html.WithXHTML |
| 7da0 | 28 29 2c 0a 09 09 09 68 74 6d 6c 2e 57 69 74 68 55 6e 73 61 66 65 28 29 2c 0a 09 09 29 2c 0a 09 | (),....html.WithUnsafe(),...),.. |
| 7dc0 | 29 0a 0a 09 2f 2f 20 50 61 72 73 65 20 61 6c 6c 20 6d 61 72 6b 64 6f 77 6e 20 66 69 6c 65 73 20 | )...//.Parse.all.markdown.files. |
| 7de0 | 69 6e 20 63 6f 6e 74 65 6e 74 20 66 6f 6c 64 65 72 2e 0a 09 70 61 67 65 73 20 3a 3d 20 5b 5d 50 | in.content.folder...pages.:=.[]P |
| 7e00 | 61 67 65 7b 7d 0a 09 66 6f 72 20 5f 2c 20 66 69 6c 65 20 3a 3d 20 72 61 6e 67 65 20 66 69 6c 65 | age{}..for._,.file.:=.range.file |
| 7e20 | 73 20 7b 0a 09 09 73 6f 75 72 63 65 2c 20 65 72 72 20 3a 3d 20 6f 73 2e 52 65 61 64 46 69 6c 65 | s.{...source,.err.:=.os.ReadFile |
| 7e40 | 28 66 69 6c 65 29 0a 09 09 69 66 20 65 72 72 20 21 3d 20 6e 69 6c 20 7b 0a 09 09 09 70 61 6e 69 | (file)...if.err.!=.nil.{....pani |
| 7e60 | 63 28 65 72 72 29 0a 09 09 7d 0a 0a 09 09 76 61 72 20 62 75 66 20 62 79 74 65 73 2e 42 75 66 66 | c(err)...}....var.buf.bytes.Buff |
| 7e80 | 65 72 0a 09 09 63 74 78 20 3a 3d 20 70 61 72 73 65 72 2e 4e 65 77 43 6f 6e 74 65 78 74 28 29 0a | er...ctx.:=.parser.NewContext(). |
| 7ea0 | 09 09 69 66 20 65 72 72 20 3a 3d 20 6d 64 2e 43 6f 6e 76 65 72 74 28 73 6f 75 72 63 65 2c 20 26 | ..if.err.:=.md.Convert(source,.& |
| 7ec0 | 62 75 66 2c 20 70 61 72 73 65 72 2e 57 69 74 68 43 6f 6e 74 65 78 74 28 63 74 78 29 29 3b 20 65 | buf,.parser.WithContext(ctx));.e |
| 7ee0 | 72 72 20 21 3d 20 6e 69 6c 20 7b 0a 09 09 09 70 61 6e 69 63 28 65 72 72 29 0a 09 09 7d 0a 0a 09 | rr.!=.nil.{....panic(err)...}... |
| 7f00 | 09 2f 2f 20 52 61 6e 6b 20 61 6e 64 20 73 75 6d 6d 61 72 69 7a 65 2e 0a 09 09 74 72 20 3a 3d 20 | .//.Rank.and.summarize....tr.:=. |
| 7f20 | 74 65 78 74 72 61 6e 6b 2e 4e 65 77 54 65 78 74 52 61 6e 6b 28 29 0a 09 09 72 75 6c 65 20 3a 3d | textrank.NewTextRank()...rule.:= |
| 7f40 | 20 74 65 78 74 72 61 6e 6b 2e 4e 65 77 44 65 66 61 75 6c 74 52 75 6c 65 28 29 0a 09 09 6c 61 6e | .textrank.NewDefaultRule()...lan |
| 7f60 | 67 75 61 67 65 20 3a 3d 20 74 65 78 74 72 61 6e 6b 2e 4e 65 77 44 65 66 61 75 6c 74 4c 61 6e 67 | guage.:=.textrank.NewDefaultLang |
| 7f80 | 75 61 67 65 28 29 0a 09 09 61 6c 67 6f 72 69 74 68 6d 44 65 66 20 3a 3d 20 74 65 78 74 72 61 6e | uage()...algorithmDef.:=.textran |
| 7fa0 | 6b 2e 4e 65 77 44 65 66 61 75 6c 74 41 6c 67 6f 72 69 74 68 6d 28 29 0a 09 09 74 72 2e 50 6f 70 | k.NewDefaultAlgorithm()...tr.Pop |
| 7fc0 | 75 6c 61 74 65 28 63 6c 65 61 6e 48 54 4d 4c 54 61 67 73 28 62 75 66 2e 53 74 72 69 6e 67 28 29 | ulate(cleanHTMLTags(buf.String() |
| 7fe0 | 29 2c 20 6c 61 6e 67 75 61 67 65 2c 20 72 75 6c 65 29 0a 09 09 74 72 2e 52 61 6e 6b 69 6e 67 28 | ),.language,.rule)...tr.Ranking( |
| 8000 | 61 6c 67 6f 72 69 74 68 6d 44 65 66 29 0a 0a 09 09 73 65 6e 74 65 6e 63 65 73 20 3a 3d 20 74 65 | algorithmDef)....sentences.:=.te |
| 8020 | 78 74 72 61 6e 6b 2e 46 69 6e 64 53 65 6e 74 65 6e 63 65 73 42 79 52 65 6c 61 74 69 6f 6e 57 65 | xtrank.FindSentencesByRelationWe |
| 8040 | 69 67 68 74 28 74 72 2c 20 35 30 29 0a 09 09 73 65 6e 74 65 6e 63 65 73 20 3d 20 74 65 78 74 72 | ight(tr,.50)...sentences.=.textr |
| 8060 | 61 6e 6b 2e 46 69 6e 64 53 65 6e 74 65 6e 63 65 73 46 72 6f 6d 28 74 72 2c 20 30 2c 20 31 29 0a | ank.FindSentencesFrom(tr,.0,.1). |
| 8080 | 0a 09 09 73 75 6d 6d 61 72 79 20 3a 3d 20 22 22 0a 09 09 66 6f 72 20 5f 2c 20 73 20 3a 3d 20 72 | ...summary.:=.""...for._,.s.:=.r |
| 80a0 | 61 6e 67 65 20 73 65 6e 74 65 6e 63 65 73 20 7b 0a 09 09 09 73 75 6d 6d 61 72 79 20 3d 20 73 74 | ange.sentences.{....summary.=.st |
| 80c0 | 72 69 6e 67 73 2e 52 65 70 6c 61 63 65 41 6c 6c 28 73 2e 56 61 6c 75 65 2c 20 22 5c 6e 22 2c 20 | rings.ReplaceAll(s.Value,."\n",. |
| 80e0 | 22 22 29 0a 09 09 7d 0a 0a 09 09 6d 65 74 61 44 61 74 61 20 3a 3d 20 6d 65 74 61 2e 47 65 74 28 | "")...}....metaData.:=.meta.Get( |
| 8100 | 63 74 78 29 0a 09 09 74 2c 20 5f 20 3a 3d 20 74 69 6d 65 2e 50 61 72 73 65 28 22 32 30 30 36 2d | ctx)...t,._.:=.time.Parse("2006- |
| 8120 | 30 31 2d 30 32 54 31 35 3a 30 34 3a 30 35 2d 30 37 3a 30 30 22 2c 20 6d 65 74 61 44 61 74 61 5b | 01-02T15:04:05-07:00",.metaData[ |
| 8140 | 22 64 61 74 65 22 5d 2e 28 73 74 72 69 6e 67 29 29 0a 09 09 70 61 67 65 73 20 3d 20 61 70 70 65 | "date"].(string))...pages.=.appe |
| 8160 | 6e 64 28 70 61 67 65 73 2c 20 50 61 67 65 7b 0a 09 09 09 46 69 6c 65 70 61 74 68 3a 20 20 20 20 | nd(pages,.Page{....Filepath:.... |
| 8180 | 20 66 69 6c 65 2c 0a 09 09 09 4d 65 74 61 3a 20 20 20 20 20 20 20 20 20 6d 65 74 61 44 61 74 61 | .file,....Meta:.........metaData |
| 81a0 | 2c 0a 09 09 09 52 61 77 3a 20 20 20 20 20 20 20 20 20 20 62 75 66 2e 53 74 72 69 6e 67 28 29 2c | ,....Raw:..........buf.String(), |
| 81c0 | 0a 09 09 09 48 54 4d 4c 3a 20 20 20 20 20 20 20 20 20 74 65 6d 70 6c 61 74 65 2e 48 54 4d 4c 28 | ....HTML:.........template.HTML( |
| 81e0 | 62 75 66 2e 53 74 72 69 6e 67 28 29 29 2c 0a 09 09 09 54 65 78 74 3a 20 20 20 20 20 20 20 20 20 | buf.String()),....Text:......... |
| 8200 | 63 6c 65 61 6e 48 54 4d 4c 54 61 67 73 28 62 75 66 2e 53 74 72 69 6e 67 28 29 29 2c 0a 09 09 09 | cleanHTMLTags(buf.String()),.... |
| 8220 | 53 75 6d 6d 61 72 79 3a 20 20 20 20 20 20 73 75 6d 6d 61 72 79 2c 0a 09 09 09 54 69 74 6c 65 3a | Summary:......summary,....Title: |
| 8240 | 20 20 20 20 20 20 20 20 6d 65 74 61 44 61 74 61 5b 22 74 69 74 6c 65 22 5d 2e 28 73 74 72 69 6e | ........metaData["title"].(strin |
| 8260 | 67 29 2c 0a 09 09 09 54 79 70 65 3a 20 20 20 20 20 20 20 20 20 6d 65 74 61 44 61 74 61 5b 22 74 | g),....Type:.........metaData["t |
| 8280 | 79 70 65 22 5d 2e 28 73 74 72 69 6e 67 29 2c 0a 09 09 09 52 65 6c 50 65 72 6d 61 6c 69 6e 6b 3a | ype"].(string),....RelPermalink: |
| 82a0 | 20 6d 65 74 61 44 61 74 61 5b 22 75 72 6c 22 5d 2e 28 73 74 72 69 6e 67 29 2c 0a 09 09 09 43 72 | .metaData["url"].(string),....Cr |
| 82c0 | 65 61 74 65 64 3a 20 20 20 20 20 20 74 2c 0a 09 09 09 44 72 61 66 74 3a 20 20 20 20 20 20 20 20 | eated:......t,....Draft:........ |
| 82e0 | 6d 65 74 61 44 61 74 61 5b 22 64 72 61 66 74 22 5d 2e 28 62 6f 6f 6c 29 2c 0a 09 09 7d 29 0a 09 | metaData["draft"].(bool),...}).. |
| 8300 | 7d 0a 0a 09 2f 2f 20 53 6f 72 74 69 6e 67 20 70 61 67 65 73 20 69 6e 20 64 65 73 63 65 6e 64 69 | }...//.Sorting.pages.in.descendi |
| 8320 | 6e 67 20 63 72 65 61 74 65 64 20 6f 72 64 65 72 2e 0a 09 73 6f 72 74 2e 53 6c 69 63 65 28 70 61 | ng.created.order...sort.Slice(pa |
| 8340 | 67 65 73 2c 20 66 75 6e 63 28 69 2c 20 6a 20 69 6e 74 29 20 62 6f 6f 6c 20 7b 0a 09 09 72 65 74 | ges,.func(i,.j.int).bool.{...ret |
| 8360 | 75 72 6e 20 70 61 67 65 73 5b 69 5d 2e 43 72 65 61 74 65 64 2e 41 66 74 65 72 28 70 61 67 65 73 | urn.pages[i].Created.After(pages |
| 8380 | 5b 6a 5d 2e 43 72 65 61 74 65 64 29 0a 09 7d 29 0a 0a 09 2f 2f 20 43 72 65 61 74 65 73 20 70 75 | [j].Created)..})...//.Creates.pu |
| 83a0 | 62 6c 69 63 20 66 6f 6c 64 65 72 20 69 66 20 69 74 20 64 6f 65 73 6e 27 74 20 65 78 69 73 74 20 | blic.folder.if.it.doesn't.exist. |
| 83c0 | 79 65 74 2e 0a 09 69 66 20 65 72 72 20 3a 3d 20 6f 73 2e 4d 6b 64 69 72 28 70 61 74 68 2e 4a 6f | yet...if.err.:=.os.Mkdir(path.Jo |
| 83e0 | 69 6e 28 70 72 6f 6a 65 63 74 52 6f 6f 74 2c 20 22 70 75 62 6c 69 63 22 29 2c 20 30 37 35 35 29 | in(projectRoot,."public"),.0755) |
| 8400 | 3b 20 65 72 72 20 21 3d 20 6e 69 6c 20 26 26 20 21 6f 73 2e 49 73 45 78 69 73 74 28 65 72 72 29 | ;.err.!=.nil.&&.!os.IsExist(err) |
| 8420 | 20 7b 0a 09 09 6c 6f 67 2e 50 72 69 6e 74 6c 6e 28 22 45 72 72 6f 72 20 63 72 65 61 74 69 6e 67 | .{...log.Println("Error.creating |
| 8440 | 20 64 69 72 65 63 74 6f 72 79 3a 22 2c 20 65 72 72 29 0a 09 09 72 65 74 75 72 6e 0a 09 7d 0a 0a | .directory:",.err)...return..}.. |
| 8460 | 09 2f 2f 20 47 65 6e 65 72 61 74 65 20 48 54 4d 4c 20 66 69 6c 65 73 20 66 6f 72 20 61 6c 6c 20 | .//.Generate.HTML.files.for.all. |
| 8480 | 70 61 67 65 73 2e 0a 09 66 6f 72 20 5f 2c 20 70 61 67 65 20 3a 3d 20 72 61 6e 67 65 20 70 61 67 | pages...for._,.page.:=.range.pag |
| 84a0 | 65 73 20 7b 0a 09 09 6f 75 74 46 69 6c 65 70 61 74 68 20 3a 3d 20 70 61 74 68 2e 4a 6f 69 6e 28 | es.{...outFilepath.:=.path.Join( |
| 84c0 | 70 72 6f 6a 65 63 74 52 6f 6f 74 2c 20 22 70 75 62 6c 69 63 22 2c 20 70 61 67 65 2e 4d 65 74 61 | projectRoot,."public",.page.Meta |
| 84e0 | 5b 22 75 72 6c 22 5d 2e 28 73 74 72 69 6e 67 29 29 0a 09 09 69 66 20 21 70 61 67 65 2e 44 72 61 | ["url"].(string))...if.!page.Dra |
| 8500 | 66 74 20 7b 0a 09 09 09 70 61 67 65 54 65 6d 70 6c 61 74 65 46 69 6c 65 6e 61 6d 65 20 3a 3d 20 | ft.{....pageTemplateFilename.:=. |
| 8520 | 66 6d 74 2e 53 70 72 69 6e 74 66 28 22 25 73 2e 68 74 6d 6c 22 2c 20 70 61 67 65 2e 4d 65 74 61 | fmt.Sprintf("%s.html",.page.Meta |
| 8540 | 5b 22 74 79 70 65 22 5d 2e 28 73 74 72 69 6e 67 29 29 0a 09 09 09 74 65 6d 70 6c 61 74 65 50 61 | ["type"].(string))....templatePa |
| 8560 | 74 68 6e 61 6d 65 20 3a 3d 20 70 61 74 68 2e 4a 6f 69 6e 28 70 72 6f 6a 65 63 74 52 6f 6f 74 2c | thname.:=.path.Join(projectRoot, |
| 8580 | 20 22 74 65 6d 70 6c 61 74 65 73 22 2c 20 70 61 67 65 54 65 6d 70 6c 61 74 65 46 69 6c 65 6e 61 | ."templates",.pageTemplateFilena |
| 85a0 | 6d 65 29 0a 09 09 09 62 61 73 65 54 65 6d 70 6c 61 74 65 50 61 74 68 6e 61 6d 65 20 3a 3d 20 70 | me)....baseTemplatePathname.:=.p |
| 85c0 | 61 74 68 2e 4a 6f 69 6e 28 70 72 6f 6a 65 63 74 52 6f 6f 74 2c 20 22 74 65 6d 70 6c 61 74 65 73 | ath.Join(projectRoot,."templates |
| 85e0 | 2f 62 61 73 65 2e 68 74 6d 6c 22 29 0a 0a 09 09 09 74 65 6d 70 6c 61 74 65 73 20 3a 3d 20 69 6e | /base.html").....templates.:=.in |
| 8600 | 63 6c 75 64 65 54 65 6d 70 6c 61 74 65 4c 69 73 74 28 70 72 6f 6a 65 63 74 52 6f 6f 74 29 0a 09 | cludeTemplateList(projectRoot).. |
| 8620 | 09 09 74 65 6d 70 6c 61 74 65 73 20 3d 20 61 70 70 65 6e 64 28 5b 5d 73 74 72 69 6e 67 7b 74 65 | ..templates.=.append([]string{te |
| 8640 | 6d 70 6c 61 74 65 50 61 74 68 6e 61 6d 65 7d 2c 20 74 65 6d 70 6c 61 74 65 73 2e 2e 2e 29 0a 09 | mplatePathname},.templates...).. |
| 8660 | 09 09 74 65 6d 70 6c 61 74 65 73 20 3d 20 61 70 70 65 6e 64 28 5b 5d 73 74 72 69 6e 67 7b 62 61 | ..templates.=.append([]string{ba |
| 8680 | 73 65 54 65 6d 70 6c 61 74 65 50 61 74 68 6e 61 6d 65 7d 2c 20 74 65 6d 70 6c 61 74 65 73 2e 2e | seTemplatePathname},.templates.. |
| 86a0 | 2e 29 0a 0a 09 09 09 74 2c 20 65 72 72 20 3a 3d 20 74 65 6d 70 6c 61 74 65 2e 4e 65 77 28 22 62 | .).....t,.err.:=.template.New("b |
| 86c0 | 61 73 65 2e 68 74 6d 6c 22 29 2e 46 75 6e 63 73 28 74 65 6d 70 6c 61 74 65 2e 46 75 6e 63 4d 61 | ase.html").Funcs(template.FuncMa |
| 86e0 | 70 7b 0a 09 09 09 09 22 66 69 72 73 74 22 3a 20 20 66 69 72 73 74 4e 2c 0a 09 09 09 09 22 6c 61 | p{....."first":..firstN,....."la |
| 8700 | 73 74 22 3a 20 20 20 6c 61 73 74 4e 2c 0a 09 09 09 09 22 72 61 6e 64 6f 6d 22 3a 20 72 61 6e 64 | st":...lastN,....."random":.rand |
| 8720 | 6f 6d 4e 2c 0a 09 09 09 7d 29 2e 50 61 72 73 65 46 69 6c 65 73 28 74 65 6d 70 6c 61 74 65 73 2e | omN,....}).ParseFiles(templates. |
| 8740 | 2e 2e 29 0a 09 09 09 69 66 20 65 72 72 20 21 3d 20 6e 69 6c 20 7b 0a 09 09 09 09 70 61 6e 69 63 | ..)....if.err.!=.nil.{.....panic |
| 8760 | 28 65 72 72 29 0a 09 09 09 7d 0a 0a 09 09 09 74 79 70 65 20 50 61 79 6c 6f 61 64 20 73 74 72 75 | (err)....}.....type.Payload.stru |
| 8780 | 63 74 20 7b 0a 09 09 09 09 43 6f 6e 66 69 67 20 43 6f 6e 66 69 67 0a 09 09 09 09 50 61 67 65 20 | ct.{.....Config.Config.....Page. |
| 87a0 | 20 20 50 61 67 65 0a 09 09 09 09 50 61 67 65 73 20 20 5b 5d 50 61 67 65 0a 09 09 09 7d 0a 0a 09 | ..Page.....Pages..[]Page....}... |
| 87c0 | 09 09 76 61 72 20 62 75 66 20 62 79 74 65 73 2e 42 75 66 66 65 72 0a 09 09 09 65 72 72 20 3d 20 | ..var.buf.bytes.Buffer....err.=. |
| 87e0 | 74 2e 45 78 65 63 75 74 65 28 26 62 75 66 2c 20 50 61 79 6c 6f 61 64 7b 0a 09 09 09 09 43 6f 6e | t.Execute(&buf,.Payload{.....Con |
| 8800 | 66 69 67 3a 20 63 6f 6e 66 69 67 2c 0a 09 09 09 09 50 61 67 65 3a 20 20 20 70 61 67 65 2c 0a 09 | fig:.config,.....Page:...page,.. |
| 8820 | 09 09 09 50 61 67 65 73 3a 20 20 70 61 67 65 73 2c 0a 09 09 09 7d 29 0a 09 09 09 69 66 20 65 72 | ...Pages:..pages,....})....if.er |
| 8840 | 72 20 21 3d 20 6e 69 6c 20 7b 0a 09 09 09 09 70 61 6e 69 63 28 65 72 72 29 0a 09 09 09 7d 0a 0a | r.!=.nil.{.....panic(err)....}.. |
| 8860 | 09 09 09 6f 75 74 48 54 4d 4c 20 3a 3d 20 62 75 66 2e 53 74 72 69 6e 67 28 29 0a 09 09 09 69 66 | ...outHTML.:=.buf.String()....if |
| 8880 | 20 63 6f 6e 66 69 67 2e 4d 69 6e 69 66 79 20 7b 0a 09 09 09 09 6d 20 3a 3d 20 6d 69 6e 69 66 79 | .config.Minify.{.....m.:=.minify |
| 88a0 | 2e 4e 65 77 28 29 0a 09 09 09 09 6d 2e 41 64 64 46 75 6e 63 28 22 74 65 78 74 2f 68 74 6d 6c 22 | .New().....m.AddFunc("text/html" |
| 88c0 | 2c 20 6d 68 74 6d 6c 2e 4d 69 6e 69 66 79 29 0a 09 09 09 09 6d 2e 41 64 64 46 75 6e 63 28 22 74 | ,.mhtml.Minify).....m.AddFunc("t |
| 88e0 | 65 78 74 2f 63 73 73 22 2c 20 6d 63 73 73 2e 4d 69 6e 69 66 79 29 0a 09 09 09 09 6d 2e 41 64 64 | ext/css",.mcss.Minify).....m.Add |
| 8900 | 46 75 6e 63 28 22 61 70 70 6c 69 63 61 74 69 6f 6e 2f 6a 73 22 2c 20 6d 6a 73 2e 4d 69 6e 69 66 | Func("application/js",.mjs.Minif |
| 8920 | 79 29 0a 09 09 09 09 6f 75 74 48 54 4d 4c 2c 20 65 72 72 20 3d 20 6d 2e 53 74 72 69 6e 67 28 22 | y).....outHTML,.err.=.m.String(" |
| 8940 | 74 65 78 74 2f 68 74 6d 6c 22 2c 20 6f 75 74 48 54 4d 4c 29 0a 09 09 09 09 69 66 20 65 72 72 20 | text/html",.outHTML).....if.err. |
| 8960 | 21 3d 20 6e 69 6c 20 7b 0a 09 09 09 09 09 70 61 6e 69 63 28 65 72 72 29 0a 09 09 09 09 7d 0a 09 | !=.nil.{......panic(err).....}.. |
| 8980 | 09 09 7d 0a 0a 09 09 09 6f 73 2e 57 72 69 74 65 46 69 6c 65 28 6f 75 74 46 69 6c 65 70 61 74 68 | ..}.....os.WriteFile(outFilepath |
| 89a0 | 2c 20 5b 5d 62 79 74 65 28 6f 75 74 48 54 4d 4c 29 2c 20 30 37 35 35 29 0a 09 09 09 6c 6f 67 2e | ,.[]byte(outHTML),.0755)....log. |
| 89c0 | 50 72 69 6e 74 6c 6e 28 22 57 72 6f 74 65 22 2c 20 6f 75 74 46 69 6c 65 70 61 74 68 29 0a 09 09 | Println("Wrote",.outFilepath)... |
| 89e0 | 7d 20 65 6c 73 65 20 7b 0a 09 09 09 6c 6f 67 2e 50 72 69 6e 74 6c 6e 28 22 53 6b 69 70 70 65 64 | }.else.{....log.Println("Skipped |
| 8a00 | 22 2c 20 6f 75 74 46 69 6c 65 70 61 74 68 29 0a 09 09 7d 0a 09 7d 0a 0a 09 2f 2f 20 47 65 6e 65 | ",.outFilepath)...}..}...//.Gene |
| 8a20 | 72 61 74 65 73 20 69 6e 64 65 78 20 70 61 67 65 2e 0a 09 7b 0a 0a 09 09 6c 6f 67 2e 50 72 69 6e | rates.index.page...{....log.Prin |
| 8a40 | 74 6c 6e 28 22 57 72 69 74 69 6e 67 20 69 6e 64 65 78 2e 2e 2e 22 29 0a 09 09 74 65 6d 70 6c 61 | tln("Writing.index...")...templa |
| 8a60 | 74 65 50 61 74 68 6e 61 6d 65 20 3a 3d 20 70 61 74 68 2e 4a 6f 69 6e 28 70 72 6f 6a 65 63 74 52 | tePathname.:=.path.Join(projectR |
| 8a80 | 6f 6f 74 2c 20 22 74 65 6d 70 6c 61 74 65 73 2f 69 6e 64 65 78 2e 68 74 6d 6c 22 29 0a 09 09 62 | oot,."templates/index.html")...b |
| 8aa0 | 61 73 65 54 65 6d 70 6c 61 74 65 50 61 74 68 6e 61 6d 65 20 3a 3d 20 70 61 74 68 2e 4a 6f 69 6e | aseTemplatePathname.:=.path.Join |
| 8ac0 | 28 70 72 6f 6a 65 63 74 52 6f 6f 74 2c 20 22 74 65 6d 70 6c 61 74 65 73 2f 62 61 73 65 2e 68 74 | (projectRoot,."templates/base.ht |
| 8ae0 | 6d 6c 22 29 0a 0a 09 09 74 65 6d 70 6c 61 74 65 73 20 3a 3d 20 69 6e 63 6c 75 64 65 54 65 6d 70 | ml")....templates.:=.includeTemp |
| 8b00 | 6c 61 74 65 4c 69 73 74 28 70 72 6f 6a 65 63 74 52 6f 6f 74 29 0a 09 09 74 65 6d 70 6c 61 74 65 | lateList(projectRoot)...template |
| 8b20 | 73 20 3d 20 61 70 70 65 6e 64 28 5b 5d 73 74 72 69 6e 67 7b 74 65 6d 70 6c 61 74 65 50 61 74 68 | s.=.append([]string{templatePath |
| 8b40 | 6e 61 6d 65 7d 2c 20 74 65 6d 70 6c 61 74 65 73 2e 2e 2e 29 0a 09 09 74 65 6d 70 6c 61 74 65 73 | name},.templates...)...templates |
| 8b60 | 20 3d 20 61 70 70 65 6e 64 28 5b 5d 73 74 72 69 6e 67 7b 62 61 73 65 54 65 6d 70 6c 61 74 65 50 | .=.append([]string{baseTemplateP |
| 8b80 | 61 74 68 6e 61 6d 65 7d 2c 20 74 65 6d 70 6c 61 74 65 73 2e 2e 2e 29 0a 0a 09 09 74 2c 20 65 72 | athname},.templates...)....t,.er |
| 8ba0 | 72 20 3a 3d 20 74 65 6d 70 6c 61 74 65 2e 4e 65 77 28 22 62 61 73 65 2e 68 74 6d 6c 22 29 2e 46 | r.:=.template.New("base.html").F |
| 8bc0 | 75 6e 63 73 28 74 65 6d 70 6c 61 74 65 2e 46 75 6e 63 4d 61 70 7b 0a 09 09 09 22 66 69 72 73 74 | uncs(template.FuncMap{...."first |
| 8be0 | 22 3a 20 20 66 69 72 73 74 4e 2c 0a 09 09 09 22 6c 61 73 74 22 3a 20 20 20 6c 61 73 74 4e 2c 0a | ":..firstN,...."last":...lastN,. |
| 8c00 | 09 09 09 22 72 61 6e 64 6f 6d 22 3a 20 72 61 6e 64 6f 6d 4e 2c 0a 09 09 7d 29 2e 50 61 72 73 65 | ..."random":.randomN,...}).Parse |
| 8c20 | 46 69 6c 65 73 28 74 65 6d 70 6c 61 74 65 73 2e 2e 2e 29 0a 09 09 69 66 20 65 72 72 20 21 3d 20 | Files(templates...)...if.err.!=. |
| 8c40 | 6e 69 6c 20 7b 0a 09 09 09 70 61 6e 69 63 28 65 72 72 29 0a 09 09 7d 0a 0a 09 09 74 79 70 65 20 | nil.{....panic(err)...}....type. |
| 8c60 | 50 61 79 6c 6f 61 64 20 73 74 72 75 63 74 20 7b 0a 09 09 09 43 6f 6e 66 69 67 20 43 6f 6e 66 69 | Payload.struct.{....Config.Confi |
| 8c80 | 67 0a 09 09 09 50 61 67 65 73 20 20 5b 5d 50 61 67 65 0a 09 09 7d 0a 0a 09 09 76 61 72 20 62 75 | g....Pages..[]Page...}....var.bu |
| 8ca0 | 66 20 62 79 74 65 73 2e 42 75 66 66 65 72 0a 09 09 65 72 72 20 3d 20 74 2e 45 78 65 63 75 74 65 | f.bytes.Buffer...err.=.t.Execute |
| 8cc0 | 28 26 62 75 66 2c 20 50 61 79 6c 6f 61 64 7b 0a 09 09 09 43 6f 6e 66 69 67 3a 20 63 6f 6e 66 69 | (&buf,.Payload{....Config:.confi |
| 8ce0 | 67 2c 0a 09 09 09 50 61 67 65 73 3a 20 20 70 61 67 65 73 2c 0a 09 09 7d 29 0a 09 09 69 66 20 65 | g,....Pages:..pages,...})...if.e |
| 8d00 | 72 72 20 21 3d 20 6e 69 6c 20 7b 0a 09 09 09 70 61 6e 69 63 28 65 72 72 29 0a 09 09 7d 0a 0a 09 | rr.!=.nil.{....panic(err)...}... |
| 8d20 | 09 6f 75 74 48 54 4d 4c 20 3a 3d 20 62 75 66 2e 53 74 72 69 6e 67 28 29 0a 09 09 69 66 20 63 6f | .outHTML.:=.buf.String()...if.co |
| 8d40 | 6e 66 69 67 2e 4d 69 6e 69 66 79 20 7b 0a 09 09 09 6d 20 3a 3d 20 6d 69 6e 69 66 79 2e 4e 65 77 | nfig.Minify.{....m.:=.minify.New |
| 8d60 | 28 29 0a 09 09 09 6d 2e 41 64 64 46 75 6e 63 28 22 74 65 78 74 2f 68 74 6d 6c 22 2c 20 6d 68 74 | ()....m.AddFunc("text/html",.mht |
| 8d80 | 6d 6c 2e 4d 69 6e 69 66 79 29 0a 09 09 09 6d 2e 41 64 64 46 75 6e 63 28 22 74 65 78 74 2f 63 73 | ml.Minify)....m.AddFunc("text/cs |
| 8da0 | 73 22 2c 20 6d 63 73 73 2e 4d 69 6e 69 66 79 29 0a 09 09 09 6d 2e 41 64 64 46 75 6e 63 28 22 61 | s",.mcss.Minify)....m.AddFunc("a |
| 8dc0 | 70 70 6c 69 63 61 74 69 6f 6e 2f 6a 73 22 2c 20 6d 6a 73 2e 4d 69 6e 69 66 79 29 0a 09 09 09 6f | pplication/js",.mjs.Minify)....o |
| 8de0 | 75 74 48 54 4d 4c 2c 20 65 72 72 20 3d 20 6d 2e 53 74 72 69 6e 67 28 22 74 65 78 74 2f 68 74 6d | utHTML,.err.=.m.String("text/htm |
| 8e00 | 6c 22 2c 20 6f 75 74 48 54 4d 4c 29 0a 09 09 09 69 66 20 65 72 72 20 21 3d 20 6e 69 6c 20 7b 0a | l",.outHTML)....if.err.!=.nil.{. |
| 8e20 | 09 09 09 09 70 61 6e 69 63 28 65 72 72 29 0a 09 09 09 7d 0a 09 09 7d 0a 0a 09 09 6f 75 74 46 69 | ....panic(err)....}...}....outFi |
| 8e40 | 6c 65 70 61 74 68 20 3a 3d 20 70 61 74 68 2e 4a 6f 69 6e 28 70 72 6f 6a 65 63 74 52 6f 6f 74 2c | lepath.:=.path.Join(projectRoot, |
| 8e60 | 20 22 70 75 62 6c 69 63 22 2c 20 22 69 6e 64 65 78 2e 68 74 6d 6c 22 29 0a 09 09 6f 73 2e 57 72 | ."public",."index.html")...os.Wr |
| 8e80 | 69 74 65 46 69 6c 65 28 6f 75 74 46 69 6c 65 70 61 74 68 2c 20 5b 5d 62 79 74 65 28 6f 75 74 48 | iteFile(outFilepath,.[]byte(outH |
| 8ea0 | 54 4d 4c 29 2c 20 30 37 35 35 29 0a 09 7d 0a 0a 09 2f 2f 20 43 6f 70 79 20 73 74 61 74 69 63 20 | TML),.0755)..}...//.Copy.static. |
| 8ec0 | 66 69 6c 65 73 2e 0a 09 7b 0a 09 09 6c 6f 67 2e 50 72 69 6e 74 6c 6e 28 22 43 6f 70 79 69 6e 67 | files...{...log.Println("Copying |
| 8ee0 | 20 73 74 61 74 69 63 20 66 69 6c 65 73 2e 2e 2e 22 29 0a 09 09 65 72 72 20 3a 3d 20 63 70 2e 43 | .static.files...")...err.:=.cp.C |
| 8f00 | 6f 70 79 28 70 61 74 68 2e 4a 6f 69 6e 28 70 72 6f 6a 65 63 74 52 6f 6f 74 2c 20 22 73 74 61 74 | opy(path.Join(projectRoot,."stat |
| 8f20 | 69 63 22 29 2c 20 70 61 74 68 2e 4a 6f 69 6e 28 70 72 6f 6a 65 63 74 52 6f 6f 74 2c 20 22 70 75 | ic"),.path.Join(projectRoot,."pu |
| 8f40 | 62 6c 69 63 22 29 29 0a 09 09 69 66 20 65 72 72 20 21 3d 20 6e 69 6c 20 7b 0a 09 09 09 70 61 6e | blic"))...if.err.!=.nil.{....pan |
| 8f60 | 69 63 28 65 72 72 29 0a 09 09 7d 0a 09 7d 0a 0a 09 2f 2f 20 47 65 6e 65 72 61 74 65 73 20 65 78 | ic(err)...}..}...//.Generates.ex |
| 8f80 | 74 72 61 73 2e 0a 09 7b 0a 09 09 66 6f 72 20 5f 2c 20 65 78 74 72 61 20 3a 3d 20 72 61 6e 67 65 | tras...{...for._,.extra.:=.range |
| 8fa0 | 20 63 6f 6e 66 69 67 2e 45 78 74 72 61 73 20 7b 0a 09 09 09 6c 6f 67 2e 50 72 69 6e 74 66 28 22 | .config.Extras.{....log.Printf(" |
| 8fc0 | 57 72 69 74 69 6e 67 20 65 78 74 72 61 73 20 25 73 5c 6e 22 2c 20 65 78 74 72 61 2e 55 52 4c 29 | Writing.extras.%s\n",.extra.URL) |
| 8fe0 | 0a 09 09 09 74 65 6d 70 6c 61 74 65 50 61 74 68 6e 61 6d 65 20 3a 3d 20 70 61 74 68 2e 4a 6f 69 | ....templatePathname.:=.path.Joi |
| 9000 | 6e 28 70 72 6f 6a 65 63 74 52 6f 6f 74 2c 20 22 74 65 6d 70 6c 61 74 65 73 22 2c 20 65 78 74 72 | n(projectRoot,."templates",.extr |
| 9020 | 61 2e 54 65 6d 70 6c 61 74 65 29 0a 09 09 09 74 2c 20 65 72 72 20 3a 3d 20 74 65 6d 70 6c 61 74 | a.Template)....t,.err.:=.templat |
| 9040 | 65 2e 50 61 72 73 65 46 69 6c 65 73 28 74 65 6d 70 6c 61 74 65 50 61 74 68 6e 61 6d 65 29 0a 09 | e.ParseFiles(templatePathname).. |
| 9060 | 09 09 69 66 20 65 72 72 20 21 3d 20 6e 69 6c 20 7b 0a 09 09 09 09 70 61 6e 69 63 28 65 72 72 29 | ..if.err.!=.nil.{.....panic(err) |
| 9080 | 0a 09 09 09 7d 0a 0a 09 09 09 74 79 70 65 20 50 61 79 6c 6f 61 64 20 73 74 72 75 63 74 20 7b 0a | ....}.....type.Payload.struct.{. |
| 90a0 | 09 09 09 09 43 6f 6e 66 69 67 20 43 6f 6e 66 69 67 0a 09 09 09 09 50 61 67 65 73 20 20 5b 5d 50 | ....Config.Config.....Pages..[]P |
| 90c0 | 61 67 65 0a 09 09 09 7d 0a 0a 09 09 09 76 61 72 20 62 75 66 20 62 79 74 65 73 2e 42 75 66 66 65 | age....}.....var.buf.bytes.Buffe |
| 90e0 | 72 0a 09 09 09 65 72 72 20 3d 20 74 2e 45 78 65 63 75 74 65 28 26 62 75 66 2c 20 50 61 79 6c 6f | r....err.=.t.Execute(&buf,.Paylo |
| 9100 | 61 64 7b 0a 09 09 09 09 43 6f 6e 66 69 67 3a 20 63 6f 6e 66 69 67 2c 0a 09 09 09 09 50 61 67 65 | ad{.....Config:.config,.....Page |
| 9120 | 73 3a 20 20 70 61 67 65 73 2c 0a 09 09 09 7d 29 0a 09 09 09 69 66 20 65 72 72 20 21 3d 20 6e 69 | s:..pages,....})....if.err.!=.ni |
| 9140 | 6c 20 7b 0a 09 09 09 09 70 61 6e 69 63 28 65 72 72 29 0a 09 09 09 7d 0a 0a 09 09 09 6f 75 74 46 | l.{.....panic(err)....}.....outF |
| 9160 | 69 6c 65 70 61 74 68 20 3a 3d 20 70 61 74 68 2e 4a 6f 69 6e 28 70 72 6f 6a 65 63 74 52 6f 6f 74 | ilepath.:=.path.Join(projectRoot |
| 9180 | 2c 20 22 70 75 62 6c 69 63 22 2c 20 65 78 74 72 61 2e 55 52 4c 29 0a 09 09 09 6f 73 2e 57 72 69 | ,."public",.extra.URL)....os.Wri |
| 91a0 | 74 65 46 69 6c 65 28 6f 75 74 46 69 6c 65 70 61 74 68 2c 20 5b 5d 62 79 74 65 28 62 75 66 2e 53 | teFile(outFilepath,.[]byte(buf.S |
| 91c0 | 74 72 69 6e 67 28 29 29 2c 20 30 37 35 35 29 0a 09 09 7d 0a 09 7d 0a 0a 09 2f 2f 20 47 75 65 73 | tring()),.0755)...}..}...//.Gues |
| 91e0 | 73 20 77 65 20 61 72 65 20 64 6f 6e 65 21 0a 09 6c 6f 67 2e 50 72 69 6e 74 6c 6e 28 22 44 6f 6e | s.we.are.done!..log.Println("Don |
| 9200 | 65 20 26 20 64 6f 6e 65 2e 2e 2e 22 29 0a 7d 0a 0a 66 75 6e 63 20 6e 65 77 50 61 67 65 28 70 72 | e.&.done...").}..func.newPage(pr |
| 9220 | 6f 6a 65 63 74 52 6f 6f 74 20 73 74 72 69 6e 67 2c 20 74 69 74 6c 65 20 73 74 72 69 6e 67 29 20 | ojectRoot.string,.title.string). |
| 9240 | 7b 0a 09 73 6c 75 67 20 3a 3d 20 73 6c 75 67 2e 4d 61 6b 65 28 74 69 74 6c 65 29 0a 09 74 20 3a | {..slug.:=.slug.Make(title)..t.: |
| 9260 | 3d 20 74 69 6d 65 2e 4e 6f 77 28 29 0a 09 66 69 6c 65 6e 61 6d 65 20 3a 3d 20 66 6d 74 2e 53 70 | =.time.Now()..filename.:=.fmt.Sp |
| 9280 | 72 69 6e 74 66 28 22 25 73 2d 25 73 2e 6d 64 22 2c 20 74 2e 46 6f 72 6d 61 74 28 22 32 30 30 36 | rintf("%s-%s.md",.t.Format("2006 |
| 92a0 | 2d 30 31 2d 30 32 22 29 2c 20 73 6c 75 67 29 0a 0a 09 76 61 72 20 6c 69 6e 65 73 20 3d 20 5b 5d | -01-02"),.slug)...var.lines.=.[] |
| 92c0 | 73 74 72 69 6e 67 7b 0a 09 09 22 2d 2d 2d 22 2c 0a 09 09 66 6d 74 2e 53 70 72 69 6e 74 66 28 22 | string{..."---",...fmt.Sprintf(" |
| 92e0 | 74 69 74 6c 65 3a 20 5c 22 25 73 5c 22 22 2c 20 74 69 74 6c 65 29 2c 0a 09 09 66 6d 74 2e 53 70 | title:.\"%s\"",.title),...fmt.Sp |
| 9300 | 72 69 6e 74 66 28 22 75 72 6c 3a 20 25 73 2e 68 74 6d 6c 22 2c 20 73 6c 75 67 29 2c 0a 09 09 66 | rintf("url:.%s.html",.slug),...f |
| 9320 | 6d 74 2e 53 70 72 69 6e 74 66 28 22 64 61 74 65 3a 20 25 73 22 2c 20 74 2e 46 6f 72 6d 61 74 28 | mt.Sprintf("date:.%s",.t.Format( |
| 9340 | 22 32 30 30 36 2d 30 31 2d 30 32 54 31 35 3a 30 34 3a 30 35 2d 30 37 3a 30 30 22 29 29 2c 0a 09 | "2006-01-02T15:04:05-07:00")),.. |
| 9360 | 09 22 74 79 70 65 3a 20 70 6f 73 74 22 2c 0a 09 09 22 64 72 61 66 74 3a 20 74 72 75 65 22 2c 0a | ."type:.post",..."draft:.true",. |
| 9380 | 09 09 22 2d 2d 2d 22 2c 0a 09 09 22 22 2c 0a 09 09 22 43 6f 6e 74 65 6e 74 2e 2e 2e 22 2c 0a 09 | .."---",..."",..."Content...",.. |
| 93a0 | 7d 0a 0a 09 66 2c 20 65 72 72 20 3a 3d 20 6f 73 2e 43 72 65 61 74 65 28 70 61 74 68 2e 4a 6f 69 | }...f,.err.:=.os.Create(path.Joi |
| 93c0 | 6e 28 70 72 6f 6a 65 63 74 52 6f 6f 74 2c 20 22 63 6f 6e 74 65 6e 74 22 2c 20 66 69 6c 65 6e 61 | n(projectRoot,."content",.filena |
| 93e0 | 6d 65 29 29 0a 09 69 66 20 65 72 72 20 21 3d 20 6e 69 6c 20 7b 0a 09 09 6c 6f 67 2e 46 61 74 61 | me))..if.err.!=.nil.{...log.Fata |
| 9400 | 6c 28 65 72 72 29 0a 09 7d 0a 09 64 65 66 65 72 20 66 2e 43 6c 6f 73 65 28 29 0a 0a 09 66 6f 72 | l(err)..}..defer.f.Close()...for |
| 9420 | 20 5f 2c 20 6c 69 6e 65 20 3a 3d 20 72 61 6e 67 65 20 6c 69 6e 65 73 20 7b 0a 09 09 5f 2c 20 65 | ._,.line.:=.range.lines.{..._,.e |
| 9440 | 72 72 20 3a 3d 20 66 2e 57 72 69 74 65 53 74 72 69 6e 67 28 6c 69 6e 65 20 2b 20 22 5c 6e 22 29 | rr.:=.f.WriteString(line.+."\n") |
| 9460 | 0a 09 09 69 66 20 65 72 72 20 21 3d 20 6e 69 6c 20 7b 0a 09 09 09 6c 6f 67 2e 46 61 74 61 6c 28 | ...if.err.!=.nil.{....log.Fatal( |
| 9480 | 65 72 72 29 0a 09 09 7d 0a 09 7d 0a 0a 09 6c 6f 67 2e 50 72 69 6e 74 66 28 22 50 61 67 65 20 60 | err)...}..}...log.Printf("Page.` |
| 94a0 | 25 73 60 20 63 72 65 61 74 65 64 5c 6e 22 2c 20 66 69 6c 65 6e 61 6d 65 29 0a 7d 0a 0a 66 75 6e | %s`.created\n",.filename).}..fun |
| 94c0 | 63 20 6d 61 69 6e 28 29 20 7b 0a 09 70 72 6f 6a 65 63 74 52 6f 6f 74 20 3a 3d 20 6f 73 2e 47 65 | c.main().{..projectRoot.:=.os.Ge |
| 94e0 | 74 65 6e 76 28 22 50 52 4f 4a 45 43 54 5f 52 4f 4f 54 22 29 0a 09 69 66 20 70 72 6f 6a 65 63 74 | tenv("PROJECT_ROOT")..if.project |
| 9500 | 52 6f 6f 74 20 3d 3d 20 22 22 20 7b 0a 09 09 70 72 6f 6a 65 63 74 52 6f 6f 74 20 3d 20 22 2e 2f | Root.==."".{...projectRoot.=."./ |
| 9520 | 22 0a 09 7d 0a 0a 09 76 61 72 20 61 72 67 73 20 73 74 72 75 63 74 20 7b 0a 09 09 49 6e 69 74 20 | "..}...var.args.struct.{...Init. |
| 9540 | 20 20 62 6f 6f 6c 20 20 20 60 61 72 67 3a 22 2d 69 2c 2d 2d 69 6e 69 74 22 20 68 65 6c 70 3a 22 | ..bool...`arg:"-i,--init".help:" |
| 9560 | 69 6e 69 74 69 61 6c 69 7a 65 20 6e 65 77 20 70 72 6f 6a 65 63 74 22 60 0a 09 09 42 75 69 6c 64 | initialize.new.project"`...Build |
| 9580 | 20 20 62 6f 6f 6c 20 20 20 60 61 72 67 3a 22 2d 62 2c 2d 2d 62 75 69 6c 64 22 20 68 65 6c 70 3a | ..bool...`arg:"-b,--build".help: |
| 95a0 | 22 62 75 69 6c 64 20 74 68 65 20 77 65 62 73 69 74 65 22 60 0a 09 09 53 65 72 76 65 72 20 62 6f | "build.the.website"`...Server.bo |
| 95c0 | 6f 6c 20 20 20 60 61 72 67 3a 22 2d 73 2c 2d 2d 73 65 72 76 65 72 22 20 68 65 6c 70 3a 22 73 69 | ol...`arg:"-s,--server".help:"si |
| 95e0 | 6d 70 6c 65 20 65 6d 62 65 64 64 65 64 20 48 54 54 50 20 73 65 72 76 65 72 22 60 0a 09 09 4e 65 | mple.embedded.HTTP.server"`...Ne |
| 9600 | 77 20 20 20 20 62 6f 6f 6c 20 20 20 60 61 72 67 3a 22 2d 6e 2c 2d 2d 6e 65 77 22 20 68 65 6c 70 | w....bool...`arg:"-n,--new".help |
| 9620 | 3a 22 63 72 65 61 74 65 20 6e 65 77 20 70 61 67 65 22 60 0a 09 09 54 69 74 6c 65 20 20 73 74 72 | :"create.new.page"`...Title..str |
| 9640 | 69 6e 67 20 60 61 72 67 3a 22 70 6f 73 69 74 69 6f 6e 61 6c 22 60 0a 09 7d 0a 0a 09 61 72 67 2e | ing.`arg:"positional"`..}...arg. |
| 9660 | 4d 75 73 74 50 61 72 73 65 28 26 61 72 67 73 29 0a 0a 09 69 66 20 21 61 72 67 73 2e 49 6e 69 74 | MustParse(&args)...if.!args.Init |
| 9680 | 20 26 26 20 21 61 72 67 73 2e 42 75 69 6c 64 20 26 26 20 21 61 72 67 73 2e 53 65 72 76 65 72 20 | .&&.!args.Build.&&.!args.Server. |
| 96a0 | 26 26 20 21 61 72 67 73 2e 4e 65 77 20 7b 0a 09 09 66 6d 74 2e 50 72 69 6e 74 6c 6e 28 22 4e 6f | &&.!args.New.{...fmt.Println("No |
| 96c0 | 20 61 72 67 75 6d 65 6e 74 73 20 70 72 6f 76 69 64 65 64 2e 20 54 72 79 20 75 73 69 6e 67 20 60 | .arguments.provided..Try.using.` |
| 96e0 | 6a 62 6d 61 66 70 20 2d 2d 68 65 6c 70 60 22 29 0a 09 09 6f 73 2e 45 78 69 74 28 30 29 0a 09 7d | jbmafp.--help`")...os.Exit(0)..} |
| 9700 | 0a 0a 09 69 66 20 61 72 67 73 2e 49 6e 69 74 20 7b 0a 09 09 69 6e 69 74 69 61 6c 69 7a 65 50 72 | ...if.args.Init.{...initializePr |
| 9720 | 6f 6a 65 63 74 28 70 72 6f 6a 65 63 74 52 6f 6f 74 29 0a 09 7d 0a 0a 09 69 66 20 61 72 67 73 2e | oject(projectRoot)..}...if.args. |
| 9740 | 42 75 69 6c 64 20 7b 0a 09 09 62 75 69 6c 64 50 72 6f 6a 65 63 74 28 70 72 6f 6a 65 63 74 52 6f | Build.{...buildProject(projectRo |
| 9760 | 6f 74 29 0a 09 7d 0a 0a 09 69 66 20 61 72 67 73 2e 53 65 72 76 65 72 20 7b 0a 09 09 73 69 6d 70 | ot)..}...if.args.Server.{...simp |
| 9780 | 6c 65 53 65 72 76 65 72 28 70 72 6f 6a 65 63 74 52 6f 6f 74 29 0a 09 7d 0a 0a 09 69 66 20 61 72 | leServer(projectRoot)..}...if.ar |
| 97a0 | 67 73 2e 4e 65 77 20 7b 0a 09 09 69 66 20 6c 65 6e 28 61 72 67 73 2e 54 69 74 6c 65 29 20 3d 3d | gs.New.{...if.len(args.Title).== |
| 97c0 | 20 30 20 7b 0a 09 09 09 66 6d 74 2e 50 72 69 6e 74 6c 6e 28 22 59 6f 75 20 6d 75 73 74 20 70 72 | .0.{....fmt.Println("You.must.pr |
| 97e0 | 6f 76 69 64 65 20 61 20 74 69 74 6c 65 20 66 6f 72 20 74 68 65 20 6e 65 77 20 70 61 67 65 22 29 | ovide.a.title.for.the.new.page") |
| 9800 | 0a 09 09 09 6f 73 2e 45 78 69 74 28 31 29 0a 09 09 7d 0a 09 09 6e 65 77 50 61 67 65 28 70 72 6f | ....os.Exit(1)...}...newPage(pro |
| 9820 | 6a 65 63 74 52 6f 6f 74 2c 20 61 72 67 73 2e 54 69 74 6c 65 29 0a 09 7d 0a 7d 0a 00 00 00 00 00 | jectRoot,.args.Title)..}.}...... |
| 9840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9860 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 98a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 98c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 98e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 99a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 99c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 99e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9a00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9a20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9a60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9a80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9b00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9b20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9c00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9c20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9c60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9c80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9d00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9d20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |