2010-05-20 13 views
0

Depuis longtemps je veux un endroit où je peux lancer mes pépites de programmation. Chaque jour, je sens que je résous quelque chose que je vais sûrement frapper à nouveau dans un avenir pas si lointain, mais d'ici là, j'aurai certainement oublié la solution précédente que j'ai trouvée.Pour le contenu de programmation, quel est le blog PHP simple à utiliser et à configurer?

J'ai donc besoin de bloguer, rapide et sale, pour ma propre documentation et pour la mémoire.

  • Doit être facile à configurer et à utiliser.
  • Doit gérer la syntaxe du code et mettre en surbrillance gracieusement pour un certain nombre de langages, mais principalement en C# et en C++.
  • Doit être basé sur PHP, car c'est ce que mon hôte fournit.

Je connais et j'ai utilisé WordPress (pas pour le code, cependant), mais est-ce vraiment ce que je veux ou ai besoin?

Répondre

0

J'ai toujours utilisé WordPress pour cela et j'ai eu d'excellents résultats. Si vous suivez cette route, il y a deux plugins de surligneurs de syntaxe que je vous recommande d'examiner.

Syntaxe surligneur Evolved
http://www.viper007bond.com/wordpress-plugins/syntaxhighlighter/

Celui-ci utilise des crochets ([]) pour indiquer vos blocs de code et fournit la numérotation des lignes, mais vous devez utiliser la fonction « Copier » ou « vue boutons "source" qu'il génère lors de la copie de plus d'une ligne de code, sinon les numéros de ligne sont également copiés. Il utilise le package JavaScript SyntaxHighlighter pour la mise en évidence du code.

Exemple de syntaxe
[css].foo {bar:'baz';}[/css]
[sourcecode language="plain"]your code here[/sourcecode]

WP-Syntax
http://wordpress.org/extend/plugins/wp-syntax/

WP-Syntax - mon surligneur de choix pour WordPress - utilise des balises < pré > pour signifier des blocs de code. Tout comme Syntax Highlighter Evolved, il offre également des options de numérotation des lignes, mais avec la nette différence que les numéros de ligne ne sont pas sélectionnés lorsque vous copiez/collez des exemples de code. WP-Syntax utilise GeSHi pour sa mise en évidence.

Exemple de syntaxe
<pre lang="php">
$debug = print_r($foo, true);
$debug .= print_r($bar, true);
echo '<pre>' . $debug . '</pre>';
</pre>

3

Wordpress est de loin la meilleure solution à mon avis. Apprendre à créer des thèmes et des extensions est facile compte tenu des diverses ressources et des tutoriels en ligne. Utilisez Wordpress, vous apprendrez à l'aimer!

+0

Je pense que le spectacle wordpress vole en matière de blogging – Burt

+0

d'effort supplémentaire nécessaire pour le mettre en place à des fins d'affichage de code? –

+0

Aucun vraiment. Il y a des tonnes de plugins qui vous permettront de faire exactement cela. Regardez autour de vous, vous l'aimerez définitivement. –