Ask HN: review my tiny app - code to html converter
hilite.me
hilite.me
Quick suggestion though (for ease of copy-pasting by end-users):
From the resulting rendered html with line numbers, the line numbers are also copied into the clipboard, which is undesirable. Suggest you put them in separate elements like dpaste does it, for easy selection without line numbers: http://dpaste.com/hold/93427/
Great suggestion, I will see what I can do.
I wish this had been around when I was doing my last blog post; would have saved a lot of messing around with TextMate's HTML generation.
Bookmarked!
color:white;background:black;border:solid gray;border-width:.1em .1em .1em .8em;padding:.2em .6em;
You basically just swap the color and the background styles. Also, for best results select the "fruity" color style.By the way, the CSS and the style are remembered in the cookies, no need to re-type them on each visit.
Is this intentional for black backgrounds as you mentioned? If so, changing to fruity should change the default CSS.
Changing the default CSS if they are selected is a good idea, thanks!
works well for me. I'd like to see JSON as a data format or better still an API to let you define your own code to convert.
It would just make it a bit easier to read the source code or change the code colors if you ever needed to. It should also give you a small decrease in the actual code size, which could matter if you were posting a lot of code on a heavily-visited site.
There are already quite a few solutions for those who can modify the header, the most famous is http://alexgorbatchev.com/wiki/SyntaxHighlighter
* Always editable in a clean text-area. * Version controlled. * Language detection and syntax highlighting.
Also, this method won't work too well when the post is viewed in an rss reader.
I have waffled back & forth on embedding gists in my blog posts because they don't show up in RSS readers. Also, if you have a long blog post with multiple snippets of code you have to create a new gist for each one. It'd be nice if each 'file' in a gist could be embedded separately.
In future, though, I'll probably move to a JavaScript solution as this hard coding just doesn't feel right anymore.
* It requires to link to a js script which is not always possible.
* It doesn't work in many rss readers.
if you can, could you please use this term in keywords somewhere for older coders like me. Then we can find it via searching on those terms
Excellent app.
http://www.network-science.de/ascii/
if you find yourself popular and wanting to monetize
http://dedasys.com/Interp.java.html
the results of running htmlize-buffer on Hecl's Interp.java.
Maybe capture a Ctrl-Tab (or similar key-stroke) and insert a tab? [I am not sure how useful this would be for most users copy pasting code in, but it does make it easy to type in code]
Again, nice app. Thanks, and good work.
Also, it looks like you're looking for keywords. That doesn't work for class names. Pattern recognition will probably do a lot better.
As for highlighting, I'm using the Pygments library: http://pygments.org/
The first time I tried a PHP snippet I didn't copy the <?php ?> tags and it didn't highlight anything. However, I quickly figured it out.
You might want to add a message or notice about the <?php ?> requirement.
How about feature of automatically detect programming language?
You can even write your own lexer, it will be greatly appreciated by all Pygments users: http://pygments.org/docs/lexerdevelopment/