As noted previously, I’m using Tumblr for my tumblog. On of the cool things Tumblr allows you to do is create a custom theme for your tumblog – which I’ve done:
It basically matches the theme you see here on alexking.org, but the navigation menu at the top has links out to the sources for the tumblog instead of linking to sections of the site like it does here.
I hope that they will add the ability to set a classname in the HTML for each source so that I can add little touches like a Twitter icon to tweets, etc.
I’m pretty impressed by the flexibility that Tumblr gives you (theming, using your own domain) – kudos to the team on a great product.
Alex, I have seen a few posts you’ve written on this subject. I’m still trying to figure out why a person who has a blog already would use Tumblr. Perhaps I’m missing something.
Some folks I know use their blog as a tumblog. They pull in their del.icio.us links, their Flickr photos, etc. into their main blog. I don’t particularly like that because it doesn’t give visitors the choice to not receive these things.
For example, that is why I use Twitter Tools to display recent Twitter updates in the sidebar, but don’t create posts from them.
Having a separate tumblog is a good compromise. And since I use Tumblr, it costs me virtually nothing to set it up.
Whoops, forgot that pasting the script would make the browser try to execute it. Fixed below (I think).
Tim Morgan at timmorgan.org was nice enough to help me get the Twitter favicon to show up at the end of all my Tweets on Tumblr.
Here is his code that turns Tweets into Tumblr Quotes:
http://snippets.dzon[...]ts/show/3665
And, here is a version of that code he helped me modify to add the Twitter favicon at the end:
<script type=”text/javascript”>
onload = function() {
var divs = document.getElementsByTagName(‘div’);
for(var i=0; i<divs.length; i++) {
if(divs[i].className == ‘regular’ && divs[i].innerHTML.match(/\(via.*Twitter\s\//)) {
divs[i].className = ‘quote’;
var q = divs[i].innerHTML;
var t = q.replace(/^\s*.*?:/, ”).replace(/\(via [^\)]+\)/, ”);
size = (t.length > 75) ? ‘medium’ : ‘short’;
try {
divs[i].innerHTML = ‘<div class=”quote_text”><span class=”‘ + size + ‘”>’ + t + ‘</span></div><div class=”source”>’ + q.match(/\((via [^\)]+)\)/)[1] + ‘<img src=”http://twitter.com/favicon.ico”/></div>’;
} catch(e) {}
}
}
}
</script>
Marc 🙂
Brilliant idea Alex i like the navigation menu, Tumblr flexibility it’s what I like the most. btw. I really enjoyed reading all of your posts. It’s interesting to read ideas, and observations from someone else’s point of view… makes you think more. Greetings
[…] been slowly becoming more and more interested in Tumblr ever since Alex King mentioned it here and here (Alex is the best web aggregater I have found to date, I discover most things through him […]
very nice theme! would like to know any tips to create a custom tumblr theme