<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Maciej Grabek &#187; CodeHTMLer</title>
	<atom:link href="https://blog.maciejgrabek.com/tag/codehtmler/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.maciejgrabek.com</link>
	<description>/* Make it See Sharp - Windows Phone, C#, .NET i nie tylko */</description>
	<lastBuildDate>Mon, 27 Oct 2014 11:18:40 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.2.38</generator>
	<item>
		<title>Publikowanie kodu &#8211; CodeHTMLer</title>
		<link>https://blog.maciejgrabek.com/2010/05/08/publikowanie-kodu-codehtmler/</link>
		<comments>https://blog.maciejgrabek.com/2010/05/08/publikowanie-kodu-codehtmler/#comments</comments>
		<pubDate>Fri, 07 May 2010 23:47:00 +0000</pubDate>
		<dc:creator><![CDATA[maciek]]></dc:creator>
				<category><![CDATA[Ciekawostki]]></category>
		<category><![CDATA[HOW TO]]></category>
		<category><![CDATA[Strona]]></category>
		<category><![CDATA[CodeHTMLer]]></category>
		<category><![CDATA[publikowanie kodu]]></category>

		<guid isPermaLink="false">http://maciejgrabek.com/maciek_blog/?p=9980</guid>
		<description><![CDATA[Poszukując wygodnego sposobu na publikację kodu przy użyciu Windows Live Writera, którego używam do wygodniejszej publikacji trafiłem na CodeHTMLer. Po ściągnięciu paczki, która zajmuje zaledwie 23KB i jej rozpakowaniu mamy do dyspozycji 4 pliki: To co należy zrobić to uruchomić plik install.bat – należy pamiętć, by zrobić to w trybie administratora. Dlaczego? Spójrzmy na jego zawartość: 1 @echo off 2 REM To Install the CodeHtmler LiveWriter Plugin 3 REM Copy CodeHtmler.dll and CodeHtmler.LiveWriterPlugin.dll into %Program Files%\Windows Live\Writer\Plugins 4 5 setlocal 6 7 set PLUGINDIR="%ProgramFiles%\Windows Live\Writer\Plugins\" 8 set CODELOCATION=%~dp0 9 10 IF "%1" NEQ "" set CODELOCATION=%~dp1 11 12 XCOPY /D /Y /R "%CODELOCATION%CodeHtmler.dll" %PLUGINDIR% 13 XCOPY /D /Y /R "%CODELOCATION%CodeHtmler.LiveWriterPlugin.dll" %PLUGINDIR% 14 15 endlocal Instalacja polega na przekopiowaniu CodeHtmler.dll i CodeHtmler.LiveWriterPlugin.dll do katalogu pluginów Live Writera. Wybór należy do was. Co dobrego daje nam ta wtyczka? Przede wszystkim ławtość użycia. Po zainstalowaniu obok innych wtyczek (Hyperlink, Picture, Photo album, &#8230;) pojawia nam się opcja “Code”. Po jej wybraniu mamy takie oto okno: Do wyboru oprócz numerowania linii mamy 8 predefiniowanych kolorowań składni dla najpopularniejszych języków, dzięki czemu nie trzeba tracić czasu na ich definiowanie i można zacząć pracę od zaraz. Jeżeli jednak coś jest nie tak i wymaga zmiany, zawsze<a href="https://blog.maciejgrabek.com/2010/05/08/publikowanie-kodu-codehtmler/" class="searchmore">Read the Rest...</a><div class="clr"></div>]]></description>
				<content:encoded><![CDATA[<p>Poszukując wygodnego sposobu na publikację kodu przy użyciu Windows Live Writera, którego używam do wygodniejszej publikacji trafiłem na <a href="http://codehtmler.codeplex.com/" target="_blank">CodeHTMLer</a>. Po ściągnięciu paczki, która zajmuje zaledwie 23KB i jej rozpakowaniu mamy do dyspozycji 4 pliki:</p>
<p><a rel="WLPP" href="https://mgh8dg.blu.livefilestore.com/y1mA_hZ0ggqNVjjSm1tNTF4lK9HT7qIPij-PQaBGeNZgFwrEU0gNK9uyw6zihFR2xj1ZTvJrjzVP391Y3UoN_hJ9woM_AtMbhX5k1YRPUrwjhH7t34P3y6GTecakwHlLg6asxwhHpvEUluBYRMM1RDBUA/image[3].png"></a></p>
<p><a href="http://maciejgrabek.com/wp-content/uploads/2010/05/code.png"><img class="alignnone size-full wp-image-10150" title="code" src="http://maciejgrabek.com/wp-content/uploads/2010/05/code.png" alt="" width="589" height="98" /></a></p>
<p>To co należy zrobić to uruchomić plik install.bat – należy pamiętć, by zrobić to w trybie administratora. Dlaczego? Spójrzmy na jego zawartość:</p>
<pre><span style="color: teal;">  1</span> @<span style="color: #2b91af;">echo</span> off
<span style="color: teal;">  2</span> REM To Install the CodeHtmler LiveWriter Plugin
<span style="color: teal;">  3</span> REM <span style="color: #2b91af;">Copy</span> CodeHtmler.dll and CodeHtmler.LiveWriterPlugin.dll into %Program Files%\Windows Live\Writer\Plugins
<span style="color: teal;">  4</span>
<span style="color: teal;">  5</span> setlocal
<span style="color: teal;">  6</span>
<span style="color: teal;">  7</span> set PLUGINDIR=<span style="color: maroon;">"%ProgramFiles%\Windows Live\Writer\Plugins\"</span>
<span style="color: teal;">  8</span> set CODELOCATION=%~dp0
<span style="color: teal;">  9</span>
<span style="color: teal;"> 10</span> <span style="color: blue;">IF</span> <span style="color: maroon;">"%1"</span> NEQ <span style="color: maroon;">""</span> set CODELOCATION=%~dp1
<span style="color: teal;"> 11</span>
<span style="color: teal;"> 12</span> XCOPY /D /Y /<span style="color: #2b91af;">R</span> <span style="color: maroon;">"%CODELOCATION%CodeHtmler.dll"</span> %PLUGINDIR%
<span style="color: teal;"> 13</span> XCOPY /D /Y /<span style="color: #2b91af;">R</span> <span style="color: maroon;">"%CODELOCATION%CodeHtmler.LiveWriterPlugin.dll"</span> %PLUGINDIR%
<span style="color: teal;"> 14</span>
<span style="color: teal;"> 15</span> endlocal</pre>
<p>Instalacja polega na przekopiowaniu CodeHtmler.dll i CodeHtmler.LiveWriterPlugin.dll do katalogu pluginów Live Writera. Wybór należy do was.</p>
<p>Co dobrego daje nam ta wtyczka? Przede wszystkim ławtość użycia. Po zainstalowaniu obok innych wtyczek (Hyperlink, Picture, Photo album, &#8230;) pojawia nam się opcja “Code”. Po jej wybraniu mamy takie oto okno:</p>
<p><a href="http://maciejgrabek.com/wp-content/uploads/2010/05/code2.png"><img class="alignnone size-full wp-image-10151" title="code2" src="http://maciejgrabek.com/wp-content/uploads/2010/05/code2.png" alt="" width="536" height="418" /></a><a rel="WLPP" href="https://mgh8dg.blu.livefilestore.com/y1m42M9onQkKULUlcN95rHW0jDS8AJ_C0md6OefQ-29WGrkJy8ldmkO9H1DM4va3DFrbCWzXKYyeKjMPzW0RF3I9Djmhkm9GkVQxfzofUsILtUteq92R058Cz1chL0k4V7FWOgbs1Iq40Axjn2OLmdU4g/image[7].png"></a></p>
<p>Do wyboru oprócz numerowania linii mamy 8 predefiniowanych kolorowań składni dla najpopularniejszych języków, dzięki czemu nie trzeba tracić czasu na ich definiowanie i można zacząć pracę od zaraz. Jeżeli jednak coś jest nie tak i wymaga zmiany, zawsze można wybrać opcję “Edit languages”. Udostępnia ona możliwość edycji wszystkich elementów kodu (zaznaczone na zielono) do której możemy przy pomocy wyrażeń regularnych w prosty sposób dodać nasze własne elementy.</p>
<p><a rel="WLPP" href="https://mgh8dg.blu.livefilestore.com/y1mYXg6YhwmMOKZpiSy3tQBuGCcocbU-T6cu9mZUestcl0FJqByn0nH1XZ4_xeK-XBlzlT-e0BMYE8azWo9x-zoZ1HuN2RfIbxaDldoS7MkFicm5Nvy2xxhugkq6hanD4OWTytSAfeKlDgNLYz7m8Vdrg/image[15].png"></a></p>
<p><a href="http://maciejgrabek.com/wp-content/uploads/2010/05/code3.png"><img class="alignnone size-full wp-image-10152" title="code3" src="http://maciejgrabek.com/wp-content/uploads/2010/05/code3.png" alt="" width="448" height="167" /></a></p>
<p>A oto wynik transformacji kodu, który widać w okienku “Insert code”:</p>
<div style="font-family: courier new;"><span style="color: teal;">  1</span> <span style="color: gray;">/// &lt;summary&gt;</span><br />
<span style="color: teal;">  2</span> <span style="color: gray;">/// Summary description for Main.</span><br />
<span style="color: teal;">  3</span> <span style="color: gray;">/// &lt;/summary&gt;</span><br />
<span style="color: teal;">  4</span> <span style="color: blue;">static</span> <span style="color: blue;">void</span> Main(<span style="color: blue;">string</span>[] args)<br />
<span style="color: teal;">  5</span> {<br />
<span style="color: teal;">  6</span>   <span style="color: green;">// string variable</span><br />
<span style="color: teal;">  7</span>   <span style="color: blue;">string</span> myString = <span style="color: maroon;">&#8220;myString&#8221;</span>;<br />
<span style="color: teal;">  8</span><br />
<span style="color: teal;">  9</span>   <span style="color: green;">/* integer�<br />
<span style="color: teal;">10</span>      variable */</span><br />
<span style="color: teal;">11</span>   <span style="color: blue;">int</span> myInt = <span style="color: maroon;">2</span>;<br />
<span style="color: teal;">12</span> }</div>
<div style="font-family: courier new;"> </div>
<p>Dla osób, które nie korzystają z Live Writera istnieje alternatywa w wersji <a href="http://puzzleware.net/CodeHTMLer/" target="_blank">online na tej stronie</a>. Nie oferuje ona edycji kolorowania składni, lub też własnego definiowania tych elementów, jednakże taki urok online <img src="https://blog.maciejgrabek.com/wp-includes/images/smilies/simple-smile.png" alt=":)" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
]]></content:encoded>
			<wfw:commentRss>https://blog.maciejgrabek.com/2010/05/08/publikowanie-kodu-codehtmler/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
