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

What is the best way to add a blogging feature to a site I am building?

i was hopping to build the site from the ground up, but now I need to add blogging feature. i know WordPress is great for this type of situation, my concern is using WordPress will limit my ability to show case my knowledge of HTML & CSS to potential employers. Any feedback would be great

2 Answers

Dave McFarland
STAFF
Dave McFarland
Treehouse Teacher

WordPress is a great blogging platform and well worth learning. You don't need to use WordPress for ALL of your site. For example, you could build your business site using straight HTML and CSS, including a portfolio, etc. and add a link to your blog -- which can use WordPress.

However, making a WordPress site look just the way you want it to requires a great deal of knowledge about HTML and CSS. If you could build a site that looks great (not like you just downloaded a free WordPress theme) and which is built on WordPress, you'd have a great demonstration of your skills as well as a full-featured content management system.

Alternatively, you could use something like Jekyll (http://jekyllrb.com/) which lets you build a blog that's made of static web pages. There's an interesting article that just came out about building a blog on GitHub using Jekyll: http://www.smashingmagazine.com/2014/08/01/build-blog-jekyll-github-pages/

Good luck!

Thank you some much for the information.