<p>Let's say that you want to create a dead simple BlogEditor and, one of your ideas, is to do what Live Writer does and ask only the URL of the persons Blog. How can you detect what type of blog is it?</p>

<p>Basic detection can be done with the URL itself, such as “<a href="http://myblog.blogger.com" rel="nofollow noreferrer">http://myblog.blogger.com</a>” etc. But what if it's self hosted?</p>

<p>I'm mostly interested on how to do this in Java, but this question could be also used as a reference for any other language.</p>

Some blogs provide a Generator meta tag - e.g. Wordpress - you could find out if there's any exceptions to this.
You'll have to be careful how you detect it though, Google surprised me with this line:
```
```
<meta content='blogger' name='generator'/>
```
```
Single quotes are blasphemy.