How to create static pages in Tumblr

by Jerry Brito on January 26, 2010 · View Comments

in Hosting & Servers, How-To

Part 4 of 2 in the series Easy Blogging with Tumblr

As I explained in my last post, Tumblr is a light-weight hosted blogging platform that can be more than enough for many web projects. One thing that users accustomed to more full-featured content management systems miss when they use Tumblr is the ability to create static pages–for example, for an About page or a FAQs page. Luckily, there’s an easy way around that.

The trick I’ve used is to create subdomains for each static page. My personal blog is at jerrybrito.org, but my about page is at about.jerrybrito.org. That “about” subdomain is not hosted by Tumblr; it’s hosted on my own server. I simply took the HTML for my Tumblr template and replaced the dynamic content (the code that calls for the blog posts) with the static text of my about page. Voila, a static page for Tumblr.

Admittedly, this is a bit of a hack. If you need more than one or two static pages for your project, you’re probably better off choosing another CMS. A more likely scenario that would call for Tumblr, though, is if you have a website composed mostly of static pages or pages generated by some application that does not include blogging capability and you want to add a simple blog for your site. In that case, you can do the reverse of what I just described an put your Tumblr blog on a subdomain.

For example, I run a site called OpenRegs.com, which is an easier-to-use alternative to the federal government’s official regulatory portal, Regulations.gov. All of the pages on the openregs.com domain are generated by a custom-built application hosted on my own server. When I needed a blog to add the latest news and announcements about the site, I created a new subdomain at blog.openregs.com. That’s where the Tumblr blog resides and all the pages of that subdomain are hosted by Tumblr. The subdomain’s look is the same as the main site because I took the main template and simply added Tumblr code to pull in the dynamic blog content.

More Articles in this Series

Share Print Email This Post

  • dwaynesturgeon
    thanks. What do I change if I want maindomain.com to point to my tumblr but I want to host store.maindomain.com on my own server?
  • Dwayne, You should be able to do this through the DNS settings for your domain. Do you know what name servers you are using? To figure this out, first check out your domain registrar's website and check out if your DNS server is one of theirs or if you've redirected it to your server.
blog comments powered by Disqus

Previous post:

Next post: