I am looking for suggestions/ideas for how to go at this about creating two blogs/vlogs. I prefer to focus mostly on front-end development and not worry too much about back-end development once it's set up. I am okay with setting up the back-end part, as long it's safe to do so and not overly difficult/complicated to do so. I am willing to learn. I just want to be able to focus on creating content once it's set up and not worry too much about keeping server safe all the time. I'm okay with occasional maintenance and changeover of site look from time to time. I am in an exploratory mode now, trying different things/frameworks and seeing what's best for long term.
I can do HTML, CSS, and can learn JS. I am comfortable with linux command line (just not a guru). I know some python, which led me to think about django framework. I'm new to back-end web development, so forgive my ignorance and lack of understanding in how everything ties together. My knowledge is in bits and pieces ha.
For the first site, I am looking to create a slick portfolio of high quality photography and videos. I plan to use the HTML templates I got from envato and to tweak it a little bit to create a custom look (Inshot and Kotlis template).
For the second site I am looking for the following:
I am trying to think what's overkill and what's not. And whether if I'm using right approach. I prefer to keep it simple and not having to maintain it too much once I build it. Like if I create a server back-end part, will I have to worry about keeping it safe from hackers and keep checking on it as I would if I were a sysadmin?
Is Wordpress the way to go? But I saw that they don't have option for just dropping in html/css/js file somewhere. I also read that Wordpress has bad security issue. I've used Wordpress before and seemed user-friendly, but not sure how far I can go with customizing the website to fit what I need.
Getgrav good? (or any other flat-file CMS) But how do I make custom html/css/js? How does it fit in there?
Django? I thought of this because I liked python and know some python. Is it worth learning this? And can I create something once where I can just focus on creating contents afterwards? Like for example if I create a special photo gallery app, then afterwards, I only need to add pictures/videos?
Is Digital Ocean good way to go? Or should I use other provider like Bluehost to manage my server?
I looked at other static website generator like Hugo and Gatsby as recommended by redditors here, but not sure how it works in terms of being able to customize your own html/css/js?
Should I just keep it static html/css/js and have ngnix point to these two sites? And I also read somewhere that it's better to keep it on CDN, so I see digital ocean offer CDN storage - is that where I should keep all website in there? If so, how to make the server point the request there?
Sorry for the long post - just wanted to be through with options and thoughts I've explored. I am thankful for your thoughts in advance and appreciate them!