-
Notifications
You must be signed in to change notification settings - Fork 17.7k
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
x/website: a modern or better design for golang.org / godoc.org / Go's official websites #9936
Comments
I actually really prefer the aesthetic of Golang.org and Godoc.org. Due to the lack of noise and fluff, it is really easy to read and make contributions to. I think it's great as-is. |
It is very subjective, but the web site needs work and I hope to have it On 20 February 2015 at 08:08, Parker Moore notifications@github.com wrote:
|
CC @spf13 |
@andybons and I have been working on this for the past while. We should have something up in the next few weeks. |
Change https://golang.org/cl/177498 mentions this issue: |
When a godoc Presentation is serving a file, it will sniff its contents to determine if it contains "human-readable" text. If it does, then it serves the contents of the file with surrounding HTML. SVG files should not be served with any additional HTML even though their contents are not a binary format (just like CSS or JS files). Updates golang/go#9936 Change-Id: Id3dd3b6cda4f103b08f6e924923426a86bd46ec8 Reviewed-on: https://go-review.googlesource.com/c/tools/+/177498 Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Change https://golang.org/cl/178137 mentions this issue: |
This is the first of many changes to spiff up golang.org a bit to include our updated branding and iterate on the design. Updates the html to be more modern and rewrites the header CSS to be in line with our style guide (golang.org/wiki/CSSStyleGuide). Additionally, removes the play popup widget in the header nav in favor of linking directly to the playground and formats the CSS using prettier. Updates golang/go#9936 Change-Id: I9baf727f9e703b560ef786277b5d9859baa6fbfc Reviewed-on: https://go-review.googlesource.com/c/website/+/178137 Reviewed-by: Katie Hockman <katie@golang.org>
Change https://golang.org/cl/178138 mentions this issue: |
The downloads page does not share the root template as other pages. Update it to use the new header markup. Also fixes an issue where static.go did not contain the Go logo and updates the downloads page to be consistent with others when visiting from China. Updates golang/go#9936 Fixes golang/go#32151 Change-Id: Ic6d703ccb8fe5cf93d74256bac41ecad69a78e72 Reviewed-on: https://go-review.googlesource.com/c/website/+/178138 Reviewed-by: Katie Hockman <katie@golang.org>
Change https://golang.org/cl/178437 mentions this issue: |
+ On Firefox, the menu items were not vertically aligned. Fixed by ensuring the nav element is display: flex. + Don’t show unwanted border radius, margin, and padding on mobile devices and desktop Safari. + Adjust horizontal padding on smaller viewports. + Underline links when they’re focused. Updates golang/go#9936 Change-Id: I2fb65a559a0498660b6d863a7fe29c8347cdc3ce Reviewed-on: https://go-review.googlesource.com/c/website/+/178437 Reviewed-by: Katie Hockman <katie@golang.org>
Change https://golang.org/cl/180959 mentions this issue: |
Change https://golang.org/cl/180997 mentions this issue: |
This change alters the behavior to use a local copy of root.html to render the homepage of golang.org. It is copied directly from revision b7422f212878c68807c76351abc3fa02c5f6e7bd of doc/root.html in the main go repository. This will enable changes to be made to the homepage without having to cherry pick them to a release branch. Updates golang/go#9936 Updates golang/go#29206 Change-Id: I68a6ef017b969f8838f466721bce51c1b8a358d8 Reviewed-on: https://go-review.googlesource.com/c/website/+/180959 Reviewed-by: Katie Hockman <katie@golang.org> Reviewed-by: Chris Broadfoot <cbro@golang.org>
+ Replace tabs with spaces in root.html + Adds ARIA labels to form elements that are missing them + Removes unused playground popup code + Changes the primary container tag from div to main to indicate a page landmark + Updates the videos randomly displayed + Sets the rel attribute on cross-origin links to improve performance and increase security + Use textContent instead of innerHTML when constructing the blog feed content since it's faster and safer Updates golang/go#9936 Change-Id: I7b2cac3ad89ac2ee0044d7e19322b0b0e1bfa5cb Reviewed-on: https://go-review.googlesource.com/c/website/+/180997 Reviewed-by: Katie Hockman <katie@golang.org>
Change https://golang.org/cl/181339 mentions this issue: |
+ Change body font to Roboto, falling back to sans-serif + Rearrange sections so that the download and blog sections are on the left side of the page in desktop + Update button styles + Further encapsulation of CSS classes for homepage components + Various other cleanup items Updates golang/go#9936 Change-Id: Id3899c2a12500d69eeee41ed9b14a85dac908000 Reviewed-on: https://go-review.googlesource.com/c/website/+/181339 Reviewed-by: Andrew Gerrand <adg@golang.org> Reviewed-by: Katie Hockman <katie@golang.org>
Change https://golang.org/cl/182798 mentions this issue: |
Change https://golang.org/cl/183038 mentions this issue: |
Additionally converts some viewport units to rems to be consistent Updates golang/go#9936 Change-Id: Ie93e55e7c7c0f555a1b29103b0f535e4752cab1b Reviewed-on: https://go-review.googlesource.com/c/website/+/182798 Reviewed-by: Katie Hockman <katie@golang.org>
This also adds a new page, copyright.html, with the longer copyright text currently in the footer. Some minor changes were made to godocs.js to ensure that a UI element used by the analysis features is hidden properly. Otherwise a black line shows up at the bottom of the page. Updates golang/go#9936 Change-Id: Ie92b3b5a97d4969b7499f9e1ef9f8fad337b3aa0 Reviewed-on: https://go-review.googlesource.com/c/website/+/183038 Reviewed-by: Katie Hockman <katie@golang.org>
Change https://golang.org/cl/185259 mentions this issue: |
Also ensures link text for the download buttons matches the rest of the site. Updates golang/go#9936 Change-Id: Ic86c3680b055a25649c36de691d629e8d8c2dbe6 Reviewed-on: https://go-review.googlesource.com/c/website/+/185259 Reviewed-by: Alexander Rakoczy <alex@golang.org>
Change https://golang.org/cl/189457 mentions this issue: |
Additionally makes some small changes to abide by best practices. Updates golang/go#9936 Change-Id: I88263ef78548365b3cfb3f14bae48deb01d30f4f Reviewed-on: https://go-review.googlesource.com/c/blog/+/189457 Reviewed-by: Katie Hockman <katie@golang.org>
Additionally makes some small changes to abide by best practices. Updates golang/go#9936 Change-Id: I88263ef78548365b3cfb3f14bae48deb01d30f4f Reviewed-on: https://go-review.googlesource.com/c/blog/+/189457 Reviewed-by: Katie Hockman <katie@golang.org> X-Blog-Commit: aa01e95eb6354b603c44fd2e75d578e6827ce7ce
I believe this is mostly covered by the consolidation onto go.dev as announced by the blog post |
This is the first of many changes to spiff up golang.org a bit to include our updated branding and iterate on the design. Updates the html to be more modern and rewrites the header CSS to be in line with our style guide (golang.org/wiki/CSSStyleGuide). Additionally, removes the play popup widget in the header nav in favor of linking directly to the playground and formats the CSS using prettier. Updates golang/go#9936 Change-Id: I9baf727f9e703b560ef786277b5d9859baa6fbfc Reviewed-on: https://go-review.googlesource.com/c/website/+/178137 Reviewed-by: Katie Hockman <katie@golang.org>
The downloads page does not share the root template as other pages. Update it to use the new header markup. Also fixes an issue where static.go did not contain the Go logo and updates the downloads page to be consistent with others when visiting from China. Updates golang/go#9936 Fixes golang/go#32151 Change-Id: Ic6d703ccb8fe5cf93d74256bac41ecad69a78e72 Reviewed-on: https://go-review.googlesource.com/c/website/+/178138 Reviewed-by: Katie Hockman <katie@golang.org>
+ On Firefox, the menu items were not vertically aligned. Fixed by ensuring the nav element is display: flex. + Don’t show unwanted border radius, margin, and padding on mobile devices and desktop Safari. + Adjust horizontal padding on smaller viewports. + Underline links when they’re focused. Updates golang/go#9936 Change-Id: I2fb65a559a0498660b6d863a7fe29c8347cdc3ce Reviewed-on: https://go-review.googlesource.com/c/website/+/178437 Reviewed-by: Katie Hockman <katie@golang.org>
This change alters the behavior to use a local copy of root.html to render the homepage of golang.org. It is copied directly from revision b7422f212878c68807c76351abc3fa02c5f6e7bd of doc/root.html in the main go repository. This will enable changes to be made to the homepage without having to cherry pick them to a release branch. Updates golang/go#9936 Updates golang/go#29206 Change-Id: I68a6ef017b969f8838f466721bce51c1b8a358d8 Reviewed-on: https://go-review.googlesource.com/c/website/+/180959 Reviewed-by: Katie Hockman <katie@golang.org> Reviewed-by: Chris Broadfoot <cbro@golang.org>
+ Replace tabs with spaces in root.html + Adds ARIA labels to form elements that are missing them + Removes unused playground popup code + Changes the primary container tag from div to main to indicate a page landmark + Updates the videos randomly displayed + Sets the rel attribute on cross-origin links to improve performance and increase security + Use textContent instead of innerHTML when constructing the blog feed content since it's faster and safer Updates golang/go#9936 Change-Id: I7b2cac3ad89ac2ee0044d7e19322b0b0e1bfa5cb Reviewed-on: https://go-review.googlesource.com/c/website/+/180997 Reviewed-by: Katie Hockman <katie@golang.org>
+ Change body font to Roboto, falling back to sans-serif + Rearrange sections so that the download and blog sections are on the left side of the page in desktop + Update button styles + Further encapsulation of CSS classes for homepage components + Various other cleanup items Updates golang/go#9936 Change-Id: Id3899c2a12500d69eeee41ed9b14a85dac908000 Reviewed-on: https://go-review.googlesource.com/c/website/+/181339 Reviewed-by: Andrew Gerrand <adg@golang.org> Reviewed-by: Katie Hockman <katie@golang.org>
Additionally converts some viewport units to rems to be consistent Updates golang/go#9936 Change-Id: Ie93e55e7c7c0f555a1b29103b0f535e4752cab1b Reviewed-on: https://go-review.googlesource.com/c/website/+/182798 Reviewed-by: Katie Hockman <katie@golang.org>
This also adds a new page, copyright.html, with the longer copyright text currently in the footer. Some minor changes were made to godocs.js to ensure that a UI element used by the analysis features is hidden properly. Otherwise a black line shows up at the bottom of the page. Updates golang/go#9936 Change-Id: Ie92b3b5a97d4969b7499f9e1ef9f8fad337b3aa0 Reviewed-on: https://go-review.googlesource.com/c/website/+/183038 Reviewed-by: Katie Hockman <katie@golang.org>
Also ensures link text for the download buttons matches the rest of the site. Updates golang/go#9936 Change-Id: Ic86c3680b055a25649c36de691d629e8d8c2dbe6 Reviewed-on: https://go-review.googlesource.com/c/website/+/185259 Reviewed-by: Alexander Rakoczy <alex@golang.org>
Additionally makes some small changes to abide by best practices. Updates golang/go#9936 Change-Id: I88263ef78548365b3cfb3f14bae48deb01d30f4f Reviewed-on: https://go-review.googlesource.com/c/blog/+/189457 Reviewed-by: Katie Hockman <katie@golang.org> X-Blog-Commit: aa01e95eb6354b603c44fd2e75d578e6827ce7ce
Hello,
Go is very awesome, but I think Go's official websites should have a better design. It's really not eyes-friendly / eyes-catching for looking up tutorials, docs, API references. They should have a better syntax highlight themes. For someone who is not a hardcore programmer or native English speaker like me, it's really terrible to scan/skim/read the contents on Go's websites. The poor design of official websites makes Golang looks like an old programming language (this is the feeling not logic).
Below is random websites which are eyes-friendly / eyes-catching than Go's:
http://developer.android.com/
https://developer.apple.com/swift/
https://www.python.org/
http://symfony.com/
https://www.djangoproject.com/
http://laravel.com/
http://fatfreeframework.com/home
http://hacklang.org/
http://hhvm.com/
http://php.net/
Forgive me if your eyes have no problems while looking up for docs, API refs on Golang's websites :)
The text was updated successfully, but these errors were encountered: