After much deliberation, considering possibilities from building my entire portfolio platform from scratch to using WordPress, I've finally decided on using Ghost to build my portfolio.
The reasoning is as follows:
I need to get this portfolio up fairly quickly, so I can start documenting the projects lined up this summer.
The front end creation process seems to be well streamlined and can be learned fairly quickly, which will allow me to create a custom UI to my liking. Currently, there are plans for 2 sections - my projects as well as my travels but I am sure this is bound to expand in the future as my hobbies change. The portfolio has to be able to adapt to this.
I will be working on completing the front end in the coming days.
So I bumped into the first hurdle while building the front end today. There is a design philosophy known as "progressive enhancement", meaning that ideally anyone on any browser should be able to access the "basic content and functionality" of the page.
<html>, and removed it at the beginning with JS. If the
no_js has not been removed, that means the user does not have JS enabled. An additional CSS file was created to handle the styling for the 1%.
Much work has been done in the way of finishing the front end. I have pretty much finished the home page and am now wrapping up the "Projects" tab.
The vision I have for this website is that it will be clean and lightweight. The aesthetics will rely heavily on minimalism, but it should be unique and pleasing to the eye. Additionally, it should be reminiscent of a real world portfolio.