Ask HN: How to set up a minimalist professional web page these days
18 points| ACow_Adonis | 9 years ago
What's a recommended path to setting up a nice clean, minimal, compatible website/web presence these days for myself.
I'm thinking things like no advertising, email domains, minimal overhead, maximum compatibility. Oh and I guess I'll need a domain :p
Dev time on my behalf kept to a minimum would be a plus, obviously? I'm willing to pay a bit of money (think what one guy can afford on a decent salary) for tooling...(but I want to do the actual work myself).
Content wise I'm thinking primarily involving written articles, books, papers, blogs, visualisations, and maybe links to video/presentations.
So how about it HN? Possible, easy, silly? What do you suggest?
[+] [-] achairapart|9 years ago|reply
2) Use WordPress: just pick a simple, one purpose theme and avoid bloated ones (ie ThemeForest). It requires a LAMP/LEMP stack.
3) Ghost is an alternative blogging platform with minimalistic and usually well designed themes. It runs on Node.js.
4) Pick one of the many static site generators based on the language of your choice. They require no database and only need basic static hosting: https://www.staticgen.com/
[+] [-] _RPM|9 years ago|reply
[+] [-] ACow_Adonis|9 years ago|reply
Ideally I'd like something a bit more involved than raw html (unless it's become far more sophisticated than I remember), as I imagine I'll be updating and writing and presenting quite often, so a way to structure/manage/maintain/present/modularise/categorise material would be great.
As I'm on the data science end of things, I'm guessing I'd also be looking at hosting/presenting small data sets, or at least visuals representing such to be inserted/included in posts/demos/documents...
[+] [-] avail|9 years ago|reply
I by all means don't think this is 'professional', but I doubt what you want to make would need much more work than I have done.
These days there's resources for everything, webservers which have really good proxying if you want to code in a language other than php or manually writing html, pre-made 'article-writing software' in many languages made for the web.
Tools? All you'd need is notepad, or nano (or, your preferred text editor)! You shouldn't need to run compiled code for the web, in my opinion, as there's no noticeable speed differences.
Googling for specific things in a specific language will probably give you results, e.g. 'nodejs blog' will land you to Hexo[2], which really neat, customizable, and fast.
[1] https://avail.pw [2] https://hexo.io/
[+] [-] mdorazio|9 years ago|reply
On the lowest effort end, squarespace is a pretty decent option for getting something that looks nice up and running quickly without needing to deal with server stuff. It works for several colleagues, but has some flexibility limitations.
The next step up would probably be a Wordpress installation either on your own server or the lower-effort hosted solutions from wordpress.com. Personally I can't stand wordpress (it's become immensely bloated and keeping it updated and all your plugins/themes/whatever in sync and playing nicely can be a pain), but it works well for a huge number of people.
After that you're looking at rolling your own custom page on your own server, maybe a simple themeforest template on a shared host. I don't recommend this approach these days unless you're itching to get your hands dirty with some code whenever you want to update something.
[+] [-] ACow_Adonis|9 years ago|reply
I'm really not concerned with (in fact probably against) social involvement such as comments or community forming things on my site. Its all me. I'm torn about whether it could be integrated with the likes of social media (to automatically make posts to an equivalent facebook/twitter page/account). I do not need/want to make any money off of the site itself, so I don't want to worry about advertising, and indeed, want to keep it off the site and make it 100% gauged around user accessability. Its goal is to make money by people being interested in hiring me and what i do, rather than generate revenue by views of the site.
Really, its going to be a very close form to that of a fancy blog/versions, but posts may take forms of blog posts, articles, presentations, books or software links/articles etc. I would appreciate some way to apply themes and manage or structure my content.
Don't know if that helps at all...
[+] [-] bobwaycott|9 years ago|reply
[+] [-] unknown|9 years ago|reply
[deleted]
[+] [-] LarryMade2|9 years ago|reply
You can use a CMS template to make it blog like, lets you do nice formatting no cruft.
Here my use of it (need to do some updating, been a while): http://www.portcommodore.com
Heres a good example page:
http://www.portcommodore.com/dokuwiki/doku.php?id=larry:proj...
[+] [-] probinso|9 years ago|reply
I use Dynamic DNS and a lamp(hp) server hosted on a Raspberry Pi.
This cost me a total of $10 a year + trivial Electronics costs.
My site consists of 0 interactive parts. I have no use of a database . It only lists work that I've done, Often linking out to GitHub repositories.
[+] [-] bbcbasic|9 years ago|reply
Then there is Github pages and some people have created template repositories that you can clone or fork that look rather nice and are easy to post content to if you just learn Markdown which takes five minutes
E.g. https://github.com/barryclark/jekyll-now
[+] [-] snehesht|9 years ago|reply
However if you need an intro page I would suggest wordpress, they have a hosted one too, incase you don't want to deal with server stuff.
p.s My site https://snehesh.me is built on react and nginx
[+] [-] kelt|9 years ago|reply
- html theme from themeforest
- amazon s3 for hosting the static files
- linked a domain
- used formspree.io for the contact form
Not much traffic, couple of cents a month. I don't do much updating too. Worked well for me.
Good luck!
[+] [-] bigmanwalter|9 years ago|reply
[+] [-] kirankn|9 years ago|reply
[+] [-] walrus01|9 years ago|reply
[+] [-] sheraz|9 years ago|reply
I'm a dev and would doing it if I were not such a cheap bastard.
[+] [-] peternicky|9 years ago|reply
[+] [-] ACow_Adonis|9 years ago|reply
Say for example I want to show commercially/professionally that I can predict elections, real estate prices, gambling markets or pedestrian/traffic movements, and I convey this through words and visualisation. I think in a lot of that space, any window/connection to git or software development is a barrier to many of the people who would hire me to do such, and the technical people would dig deeper if they wished. Or they can home in on the specifically technical articles.
So is it possible, if hosted on git pages, to divorce the page on a presentation level from any concept of git/repositories/software development concepts if I so choose?
[+] [-] marvel00legend|9 years ago|reply