Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Match the domain and style of the list site and the blog #423

Closed
nylen opened this issue May 28, 2018 · 6 comments
Closed

Match the domain and style of the list site and the blog #423

nylen opened this issue May 28, 2018 · 6 comments

Comments

@nylen
Copy link
Collaborator

nylen commented May 28, 2018

Currently we have https://remoteintech.github.io/remote-jobs/ and https://remoteintech.company/. After #420, #421, and #422 are done, we should make these two pieces look and feel the same, with unified navigation, theme, etc.

@nylen nylen added this to To Do in front end search May 28, 2018
@edelstone
Copy link
Contributor

I think you should just use Jekyll for both the list page and the blog, combine the two, and use https://remoteintech.company as your custom URL. This would allow you to retire https://remoteintech.github.io/remote-jobs for the most part.

You can then link back to the GitHub project (via a top corner ribbon link, for example) for people that are interested in contributing, but other than that, it's just a seamless webpage experience. I'd be happy to help.

@nylen
Copy link
Collaborator Author

nylen commented Jul 4, 2018

Hi @edelstone,

To clarify this issue a bit, we currently have remoteintech.company and the GitHub pages URL.

I would have no problem with putting everything under remoteintech.company, but everything to do with this domain so far has been done by @dougaitken. Right now this part is hosted with WordPress.com, which has some niceties like an easy donation link, but doesn't really allow for much custom development.

So the plan that Doug and I have discussed so far is to make remoteintech.company point to the company listings, and have the blog part (what is now remoteintech.company) move to blog.remoteintech.company.

Ok, now about the site generation part. I think the current repository structure mostly makes sense for maintenance, but to achieve what we want for the site, we are going to need to do a good bit of mixing and recombining of the data from the readme and the individual company profiles. For one example, it should (eventually) be possible to filter the list of companies to those that work with React and employ less than 50 people.

I've already built a lot of the validation and parsing logic needed to make that work, in Node.js. So I'd prefer that we stick with something Node-based for the site generator, to avoid adding another set of dependencies from a different language.

Does that context help any? I know where this thing is at and generally where I've planned to take it next, but that is spread out over a bunch of different issues and conversations.

@edelstone
Copy link
Contributor

Totally, that's basically what I had in mind for the URLs. As far as the filtering objectives, I didn't know about those, but it makes sense. Thanks for the response.

@nylen
Copy link
Collaborator Author

nylen commented Jul 4, 2018

Happy to have some help with the site generation (#421). Right now there is a script that puts a placeholder page up on Netlify. I've been planning to expand on that, probably just something simple with a couple of templates that get filled in with our data, but I don't have a preference there, beyond that it be written in node and not add thousands of dependencies.

Here is how to get at the data: #88 (comment)

@edelstone
Copy link
Contributor

edelstone commented Jul 4, 2018

I actually don't think I'm qualified for that atm :(

But I will follow along.

@nylen
Copy link
Collaborator Author

nylen commented Aug 12, 2018

@edelstone fyi - I got this working today. It ended up being a pretty big PR (#460). If you are curious about how it works, there is an outline here, and feel free to ask any questions about specific parts on the PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
Development

No branches or pull requests

2 participants