You're marketing to two types of clients: people who don't have a website yet, and people who already have one that needs to be maintained.
For the person who wants a website: I'd denote each type of language used, whether server-side, client-side, or plain old HTML within your portfolio, rather than have a separate page. If they don't have a website yet, it's highly doubtful they know anything about the coding associated with creating one.
For the person looking for maintenance: I'd just have a page listing your skills. What they're going to do is look down the list to see if you can support the already established technologies.