Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

General Discussion

Adding a blog page to an HTML & CSS website

What is the easiest way to add a blog page to an HTML & CSS website? I am creating a responsive website for a client who would like a blog page that can be updated and maintained similar to a Wordpress page. I am looking for a solution that is relatively easy. Thanks!

You could have a look into Ghost personally I have only ever used WP so can't comment on how easy it is to use.

2 Answers

Hi Gary

Perch is relatively straightforward to integrate into an existing site. Going beyond a "static" HTML and CSS website can be a bit of a learning curve as with a CMS like Perch or WordPress you need to set up a localserver to develop your site on your own computer before uploading it to the live site, you will also need to set up a database for the site that will store the blog posts. I like Perch as you don't need to build your entire site around a theme as you would with WordPress, this makes it easy to add to an existing site. It also has a very user friendly interface for the client.

Perch runs on PHP though you don't really need to know any to get it up and running as they have video tutorials for the whole process. They have a blog addon you could use and, if you wanted to, the CMS could allow other text on the website to be editable.

You may find it useful to complete at least the first two badges in the Simple PHP Application course on Treehouse as that will get your localserver environment set up and give you some starting knowledge of PHP.

Thanks Tom and Adam for your suggestions. I think I'm going to work on the PHP courses along with developing a Wordpress theme course on Treehouse. In my search, I stumbled on a way to integrate a Wordpress blog page into an existing website (through a subdirectory), but to make the blog page look like the rest of the site I would need to create a Wordpress template that looks like the rest of the site. Might be biting off more than I can chew, but the knowledge gained could be priceless.

Good plan, PHP let's you do loads of cool things!