Excel-DNA / ExcelDna

Excel-DNA - Free and easy .NET for Excel. This repository contains the core Excel-DNA library.
https://excel-dna.net
zlib License
1.29k stars 275 forks source link

Move excel-dna.net website to GitHub pages #129

Open augustoproiete opened 7 years ago

augustoproiete commented 7 years ago

So that anyone can send pull-requests and contribute to the website, and also opens the door for devs to keep the site and docs up-to-date as they send PRs to the code repos.

I can easily convert the current website in WordPress to the GitHub Pages / Jekyll / Markdown format and publish into our repo excel-dna.github.io first and have it running in parallel with the current website.

Once everything is converted, we can make the switch on the domain, to point to GitHub pages, and retire the WordPress site.

govert commented 7 years ago

@augustoproiete Yes - I'd be happy with all of that. How do we do the WordPress -> GitHub Pages conversion?

augustoproiete commented 7 years ago

@govert Great. There's a few different steps we need to make:

  1. Grab the HTML/CSS/JS from the main site, and put it into the GH Pages/Jekyll structure

  2. Convert all posts into markdown, which we can probably do directly from the RSS feed of the WordPress site (in the past I wrote a quick Ruby script to do that. I'm sure I still have that script somewhere, otherwise can write a new one quickly)

  3. Export all comments to Disqus (or something like it).

I don't think I have write access on the Excel-DNA.github.io repo yet. Give me access there and I can get going.

govert commented 7 years ago

@augustoproiete You should have access now...

govert commented 7 years ago

There are no comments on the excel-dna.net site.

augustoproiete commented 7 years ago

Perfect. Thanks!

govert commented 7 years ago

I'm not attached to the style at all. (Maybe only to the DNA gel logo.)

augustoproiete commented 6 years ago

I've finished converting all the contents of the current website to Markdown and put it in a plain Jekyll install as a first step.

image

When you have a chance, please take a look (focusing on the content, not layout): http://excel-dna.github.io

Source code is in the repository Excel-DNA.github.io.

I've migrated all the posts and pages, keeping the original content, post dates and times, tags, etc..., and fixing a typo here and there (the ones I spotted anyway) and adding code highlight in places I noticed they were missing.

I've made a couple of changes to the content as follows:

  1. I've added a new post "Excel-DNA version 0.33.8-rc2 available" as a follow-up to the post "Excel-DNA 0.33 Release Candidate and License Change" to highlight that the license changed back to zlib, using your post on the Google Groups.

  2. I've updated the post Excel-DNA 0.33 Release Candidate and License Change" with the licensing change as well, with a link to the new post above.


Next step is to work on the layout to make it look good. I'll start looking at HTML themes, but if anyone wants to suggest a particular theme(*), that would be great.

(*) Doesn't have to be a Jekyll-specific theme... Any HTML/CSS/JS theme would work.

augustoproiete commented 6 years ago

@govert Did you have a chance to take a look at the above? Any feedback?

screig commented 6 years ago

I'm not govert, just my 2 cents, but that looks really cool, a big improvement over the previous docs.

govert commented 6 years ago

@screig Any specific improvements you can highlight?

augustoproiete commented 4 years ago

We've made some progress on this one:

We'll gradually move the docs in the wiki of the different repositories to this central place. Pull-requests to help on that are welcome!