Javascript (ES6), 977 964 902 bytes
Used the find-and-replace method to save 95 bytes overall, then converted the entire program to Base64, which saved another 62. (Converting the entire thing took me two whole hours!)
eval(btoa`k23\r8^ù¶¬Ï¢u澡ÿVJ%(®óÝÊ&¦W±Ü³ãç!jY^¾Ãù¯¬zߨºÚn·è§6Èh®×¬·ç(uï³æØhº~¶úg)àú¬ùÈZúz0Ϭûùg¾«Þúúf§ËêúØ^?>~º&û=A/äb'þwã^ÿjÇ"=Û/=ëx,Ï£³Õ8^øb¾×kzË'ýyßÞ3Þ¶§v³Þ+3ÞØ^Ïx
Ïvv·¬³>³íÀÌ(º¿jÉLO¢³ë")Z¯?>{¦ß«~ß«z«¢ë>>)àúþkë)yÈ\\÷úØ^þ´Lûù*^r'âq©eË?\r½êòøÆ«Ú0ç(uï«~#æ¦úÜ©x>®(!·éèÃ>ÐN©ëÞßè§~)âµï«yË«²*'ú)Í'?\r{´\\¨»èZ½ãùƧù·¾~§wìõêÞ·¯È¨Ïõ½õyóßOyÓ=øoMóݧ½ç=öáö¼×f½ko?¾'°Ï{(º·Ï¬ûC03\0)Z®'âq«b¢{Ï¢ïï§¢ßZ0yÓ®±ï/Æ×«©~²«që>)6)íz¹Þ´yj{>¶6«¦úþ´O¢³éè´çhÂyhißV§wêZ®Ç¾Üüù»ú)ìµæ:Ëhè§û*.ú趦+r^Ïx(üøÏϬ£ë!¢»^²ß¡×¾³0[Ê׬ÌÁû§³0³?3×>óï>ÜÌÉ@14ãÕÌøÏ¹§>qÌÊk2ϺަV{>^½©sç0ÿÌ\\ÆÇ1ÿ0óë?3?sõøÏm¶öÿ÷(uè(üû²Öì\\©à{>Ü¢oÙ+>%{~g>ó÷=þN¬ù®zËb¢v^¶Ü¬nêàfë¢gïúÚ>fâÖ~Ï[Z=³>ì¦XÌ6s=\\ϸ§uìN>qϬøÏ¬úÏÆ¥z»så¬ú`.replace(/z(.)/g,y=>' [:-]().,\r#*!`\\${}=\'>'[parseInt(y[1],36)]).replace(/\+/g,' '))
There are a ton of unprintable characters in this, so here's the raw data: http://pastebin.com/FR6Ah0ZL
And the original encoded text:
a=`The basic idea of aVkolmogorov-complexity] challenge isOP a set output inNshortest code (though that meaning has changed now). We have had many of them, from [BL Rings](DJ/53417/ascii-bL-rings)O[The GK Address](DJ/15395/how-random-is-the-gK-address).Q##Your TaskQTE is similar, except that it requires Ping of a specialF- theFof tE. Specifically,Nvery Markdown code that I am typing right now.QTo prevent an infinite recursion inNJ,NexactFyou haveOP can be found [here](Drevisions/1f731ea3-0950-4b03-ae95-24fa812a9a28/view-source).Q##ClarificationsQ- You are not allowedOuse any external sources likeNinternetHmeans thatNpurpose of tE is notOdownload tEFand parse it, but insteadOstore it in you programHisVcode-golf], so shortest code in **bytes** wins!`,[...c='QDEFHJKLNOPV'].map(x=>a=a.replace(eval(`/${x}/g`),`
Zhttp://codegolf.stackexchange.com/Zhis JZ text Z.
- This ZquestionZettysburgZorromeanZ the Z to ZprintZ [tag:`.split`Z`[c.indexOf(x)])),alert(a)
More explanation coming soon!
EDIT 1: Shaved off 13 bytes.
EDIT 2: Converted to Base64.