Commit graph

443 commits

Author SHA1 Message Date
Endilie Yacop Sucipto
3566483aa5 Fix wrong sitemap for alternate URL (#828) 2018-07-04 11:13:30 -07:00
Endilie Yacop Sucipto
9c070f020d Publish-gh-pages should display the correct commit that triggers it (#829) 2018-07-04 11:12:41 -07:00
Endilie Yacop Sucipto
e619884921 Open browser with correct baseurl (#819)
* open browser with correct baseurl

* nits
2018-07-01 09:42:52 -07:00
Endilie Yacop Sucipto
60852a2b2e Fix missing fblike button in blog (#821)
* fix missing fblike in blog

* add comment

* comment in js instead

* fb-comments too

* comment the right way
2018-07-01 09:42:36 -07:00
Endilie Yacop Sucipto
21dcea2a31
Integrate eslint & precommit to codebase (#815)
* add eslint, precommit & refactor

* fix exit code 127

* modify contributing.md & add package-lock

* use .eslintrc.js
2018-07-01 12:27:31 +08:00
Cheng Lou
97eaaad744 Fix edit button alignment (#817) 2018-06-30 19:41:46 -07:00
Yangshun Tay
0b10b193a8
Fix newly discovered CSS issues (#812) 2018-06-30 00:27:33 -07:00
Endilie Yacop Sucipto
e9eef39760
Fix & refactor server routing + add tests (#799)
* Fix bad routing regex for sitemap & feed

* add tests for sitemap & feed

* use next middleware function if file nto found

* add pages routing & test

* refactor + add more test for page routing

* extension-less url routing + test

* refactor out requestFile

* add dot routing + test to handle special case like http://localhost:3000/blog/2018/05/27/1.13.0

* exit properly

* add more test for sitemap

* update nits from my phone
2018-06-29 16:15:34 +08:00
Yangshun Tay
e9f290f788 Fix styles for headerTitle (#811)
* Fix styles for headerTitle

* Update main.css
2018-06-28 00:21:25 +07:00
Endilie Yacop Sucipto
f598e2583f handle promise error & exit properly (#809) 2018-06-27 08:45:08 -07:00
Endilie Yacop Sucipto
418c840ad4
fix wrong sitemap urls (#801) 2018-06-26 13:02:46 +07:00
Ng Yik Phang
76870c6a37 Prevent page from scrolling to top when clicking languages button (#802) 2018-06-24 22:10:06 -07:00
Yangshun Tay
e4b9b9861b Show scrollbar only when sidebar is too long (#800) 2018-06-25 12:05:21 +07:00
Endilie Yacop Sucipto
66b2033546
Fix bad routing regex for docs & blogs (#795)
* fix bad routing regex for docs & blogs

* extract to routing.js & add test

* add more test case

* address code review

* prettier
2018-06-24 14:10:32 +07:00
Yangshun Tay
5a8e9a9ff1
Exclude vendor dir from directory tree printing (#798)
* Exclude vendor dir for directory tree printing

* Upgrade tree-node-cli

* Upgrade tree-node-cli

* Update package-lock.json
2018-06-23 23:47:48 -07:00
Endilie Yacop Sucipto
9ff5328c88
fix algolia version to use the correct version info, not 'current' (#797) 2018-06-24 02:01:23 +07:00
Yangshun Tay
1094dbd352
CSS revamp - Improve typography and overall styling (#757)
* Improve CSS code

* Fix blog layout

* Fix

* Refactor onPageNav

* More fixes

* Fix docs nav

* Use alternative hack

* Tweak clearfix
2018-06-19 21:46:15 -07:00
Endilie Yacop Sucipto
0eb6612b58
add language & version meta for algolia docsearch (#787) 2018-06-19 12:30:03 +08:00
Endilie Yacop Sucipto
0f01eace8b
Use absoluteURL instead of relativeURL for next/prev links (#783)
* Remove trailing slash for docs url

* undo remove trailing slash & use absoluteURL for next/prev links

* use baseUrl instead of hardcoded slash
2018-06-17 11:35:05 +08:00
Thai
7bef1b96dc Hide TOC menu when onPageNav is not separate (#768)
* (bug) - Mobile menu when onPageNav is separate

* fixed lint

* fixed lint

* removed whitespace in brackets

* refactored

* refactor

* Prettier
2018-06-15 21:16:58 -07:00
Luis Merino
371fdda4a8 Fix anchors erroring when heading is empty (#772) 2018-06-15 21:04:46 -07:00
Jonathan Ingram
58fba70dea Add config option for setting title of the blog sidebar (#770)
* Allow controlling the title of the blog sidebar

* Update guides-blog.md
2018-06-15 00:08:34 -07:00
=^._.^=
62a2c7c1a5 Add option to disable live reload server during development (#766)
* add option to disable live reload server

* change live to watch, fix incorrect argument parsing code

* Update api-commands.md
2018-06-14 23:51:03 -07:00
Joel Marcey
608e2c85a2
Move custom translation strings to its own file (#775) 2018-06-14 17:25:29 -07:00
Gustavo Henke
fd9a3ffb6d Cross repo publishing (#764) 2018-06-14 16:03:37 -07:00
Joel Marcey
c2ff413650 Configure sitemap depending on whether clean URLs enabled (#765)
* Configure sitemap depending on whether clean URLs enabled

* Run Prettier
2018-06-13 07:00:32 +08:00
Rupesh Parab
a2b076bdca fix sidebar file name issue in rename-version (#762) 2018-06-12 08:02:13 -07:00
Rémi Doreau
a77ae958db Duplicate code in readMetadata.js & versionFallback.js #725 (#726)
* Duplicate code in readMetadata.js & versionFallback.js #725

* Putting back package-lock.json

* Rename lib/server/utilsMetadata.js -> lib/server/metadataUtils.js

* Update splitHeader + extractMetadata

* Update prettier
2018-06-12 12:25:23 +08:00
skratchdot
8e58d2e903 Adding baseUrl to feed links. (#745) 2018-06-10 10:56:29 -07:00
Endilie Yacop Sucipto
c47af6be4b Enable custom meta description for custom pages (#752) 2018-06-10 09:35:30 -07:00
Endilie Yacop Sucipto
33a0f309ff
Fix HeaderNav linking to versions page to depends on cleanUrl (#748) 2018-06-10 17:56:49 +08:00
Endilie Yacop Sucipto
6244bb1aa4 Fix typo in code comment (#747) 2018-06-10 02:17:08 -07:00
Sviatoslav
3ff24c7926 Show onPageNav on mobile devices (#730)
* Draft implementation of ToC (onPageNav) support for mobile devices

* Support onPageNav on tablets

* Improve tablet layout, when no onPageNav

* Add close state for toc icon

* Close onPageNav, when after navigation on mobile devices
2018-06-09 18:48:18 -07:00
Endilie Yacop Sucipto
c8bc00a3a7 Enable using Prism for syntax highlighting (#735)
* Enable user to use prism.js as syntax highlighter

* add package-lock

* if 'usePrism' is true, use prismjs on all languages

* don't get lang by hljs if use prism

* Update api-site-config.md

* Update api-doc-markdown.md

* only load prism css when usePrism is true
2018-06-09 11:38:01 -07:00
Endilie Yacop Sucipto
46661c8f1e Fix Express.js regex for docs & blog (#739) 2018-06-07 09:01:41 -07:00
Endilie Yacop Sucipto
ff93ba9853 Translation language respect current url (#734) 2018-06-07 08:15:35 -07:00
Endilie Yacop Sucipto
d04b3ca87b Enable sub-directories in docs/ (#705) 2018-06-07 07:41:28 -07:00
Eric Nakagawa
49c27b733b Adds right-sidebar navigation made available in #475 to Blog Post pages (#682) 2018-06-06 14:20:18 -07:00
Endilie Yacop Sucipto
31f0c27f81 Enable clean / extension-less url (#677) 2018-06-06 13:37:49 -07:00
Lespagnol Rémy
aee255219b Add a scroll to top button siteConfig option (#723) 2018-06-06 12:34:32 -07:00
Endilie Yacop Sucipto
d28b864a59 Don't start server if versions.js is missing but versioning is enabled (#714)
* don't start server if versions.js missing but versioning is enabled

* refactor

* fix nits

* refactor & address review
2018-06-02 23:45:36 -07:00
ranolf
2bd9a148c1 Support publishing to Github Enterprise hosting (#689)
* Added support for Github Enterprise GH Pages

* Fixed with prettier output

* Tweak

* Tweak

* Tweak
2018-06-02 15:59:29 -07:00
Gustavo Henke
93b2ebb53b Trim and reference branch correctly during deployment (#716)
Otherwise it may contain a trailing \n
2018-06-02 13:54:07 -07:00
Endilie Yacop Sucipto
b00e9d14e2 Fix assets not found in Express server (#720) 2018-06-02 11:28:04 -07:00
Endilie Yacop Sucipto
72f4f36939 Enable setting of title for custom pages
* allowing custom title on page component

* Update about-slash.js

* Update help.js

* Update users.js

* Update versions.js
2018-05-30 21:37:38 -07:00
Paulus Schoutsen
b3d59f8a0f Disable the padding of the p tag inside the blockquote tag (#711)
* Disable the padding of the p tag inside the blockquote tag

* Make CSS rule more specific.
2018-05-30 20:38:02 -07:00
Dongwoo Gim
49a5263d62 Fix incorrect loading of existing translations file (#710) 2018-05-30 00:45:28 -07:00
artiebits
b5fd7bae73 Don't watch node_modules dir in dev server mode (#702)
* add a negate pattern for a watcher

* replace hardcoded docs path with getDocsPath()
2018-05-25 22:34:03 -07:00
artiebits
407636a4d9 Don't open a site in a new tab if it's already open (#698)
* Don't open a site in a new tab if it's already open

* Remove opn from dependencies
2018-05-24 20:47:01 -07:00
Paolo Bernardini
2c74d93760 Fix onPageNav not showing on Safari (#687)
Fixes #686 

adding supports ((position: -webkit-sticky) to support Safari
2018-05-22 22:05:41 -07:00