Setting up easy to update/archive page.....?

I am going to try and articulate this the best I can. I am currently building a teaching website, which has an assortment of pages. Now I am undergoing the structure of the main teaching part. This is where I need some help. I want to make it easy for me to post my teachings like a blog post, and as well as archive them. To make it easy for me to get them up quickly and make the website constantly relevant and also make it easy for the viewer to retrieve and read the posts I make. I want this page to be much like a blog but keeping the design the same as the rest of the website. I don’t know how to go about this with just css/html but I am sure that I can download templates or something? Any guidance would be greatly appreciated!!


You will need to browse through several of the open source CMS packages available such as; WordPress, Joomla, Drupal, etc to see which one satisfies your functional requirements the closest. Otherwise you will need to build a custom CMS yourself using a programming language of your choice such as; PHP, ruby, python, etc. I would recommend the former given your experience in server-side programming. Either way though it comes to a dynamic website that will require server-side programming. The easiest way to get of the ground and running would be using a open source CMS. Each one will than have different ways of theming and customizing to meet the functional and presentational requirements of the project.