Commit Graph

425 Commits

Author SHA1 Message Date
Joel Marcey 70bd56eb93 Update translations guide 2017-11-17 14:38:37 -08:00
Joel Marcey 16aa42a705 Allow deploying docs from a branch other than `master`
Still have to deploy to `gh-pages`
2017-11-17 14:26:08 -08:00
Joel Marcey 59d5b58aa5 Update the publishing documentation 2017-11-17 14:04:47 -08:00
Joel Marcey 909c193fa1 Bump to 1.0.0-beta.13 2017-11-16 09:32:14 -08:00
Ricky Vetter 71dec39c3b Change pointer events on language dropdown (#233)
The dropdown positioning makes it overlay the main menu on mobile layout. This means that clicking the language button a second time doesn't close the menu.
2017-11-16 09:23:54 -08:00
Héctor Ramos 09726c6361 [Versioning] Fix issue when a doc is added (#231)
* Simplify function, return error if doc not found
2017-11-15 15:55:08 -08:00
Héctor Ramos 420d2e86fb Replace diff with string comparison (#230) 2017-11-15 12:17:05 -08:00
Christine Abernathy 76c1dace46 Fix for consistency and completeness (#229)
* Fixes for consistency

* Update for creating example versions page
2017-11-15 12:13:37 -08:00
Héctor Ramos 19e6cc7ecc Check whether a previous/next doc actually exists (#226)
* Check whether a previous/next doc actually exists

* Use reasonable defaults

* Remove extraneous space
2017-11-14 20:36:25 -08:00
Joel Marcey fe11556ae7 Bump to 1.0.0-beta.12 2017-11-13 19:43:54 -08:00
Christopher Chedeau c407cdf96f Enable stylesheets as a parallel to scripts (#225)
* Enable stylesheets as a parallel to scripts

Also moves the scripts above the custom stylesheet to follow the comment :)

* Update api-site-config.md
2017-11-13 17:54:24 -08:00
Joel Marcey 856ca785e5
Add Reason-React and MakeItOpen to Docusaurus users (#224) 2017-11-13 15:14:49 -08:00
Eric Nakagawa 8d14f8fb02
Merge pull request #217 from JoelMarcey/custom-docs-subdir
Allow custom path for the location of documentation
2017-11-13 13:50:39 -08:00
Joel Marcey eab6b59094 Bump to 1.0.0-beta.11 2017-11-10 16:22:12 -08:00
Christine Abernathy 1d3f71a60a Fix HTML copy file generation (#223) 2017-11-10 15:46:22 -08:00
Christine Abernathy 522e59d739 Add cname to config doc (#222) 2017-11-10 15:00:53 -08:00
Joel Marcey 53265c2d15
Update navigation and sidebar docs (#216) 2017-11-09 11:12:45 -08:00
Joel Marcey 7e47fe2e91 Remove spurious comma from siteConfig.js 2017-11-09 09:59:27 -08:00
Joel Marcey e273dfc13b Allow the docs not to just be in a folder called `docs`
Also:
- regex escaping
- update api documentation
2017-11-09 09:55:26 -08:00
Joel Marcey dc0c1390c4 [WIP] Allow custom subpath for docs within the "docs" folder
e.g.,

The default is

`docs/*.md`

This allows

`docs/somedir/*.md`

or

`docs/somedir/anotherdir/*.md`

Notes:

- All URLs are still /docs/*.html (i.e. the subpath does not get preserved in the link).
- Files in `translated_docs`, if any, will still only be one level
- This should not affect translations or versioning
2017-11-08 20:16:05 -08:00
Joel Marcey 9f32a28d32
Update custom pages document (#214) 2017-11-08 18:40:30 -08:00
Joel Marcey 592c4fc54f
Update publishing a site docs (#211) 2017-11-08 18:40:15 -08:00
Christine Abernathy 4a198ae5b2 Specify crowdin.yaml location (#215)
Minor update to specify where crowdin.yaml is located
2017-11-08 16:38:48 -08:00
Joel Marcey 3d8d991ede Bump to 1.0.0-beta.10 2017-11-02 09:41:56 -07:00
Christopher Chedeau f19bd80d80 Center iframes and make them responsive (#209)
So if you add an image and an iframe (youtube embed), they behave the same at all resolutions.
2017-11-01 13:40:11 -07:00
Christopher Chedeau d5f26a52d4 Add the ability to render html and linkify links (#208)
Marked had the ability to display html code. This is useful if you want to embed iframes, set size to images... This allows arbitrary html to be embedded with no sanitization, so `<script>alert()</script>` will be executed. This isn't such a big issue since the markdown is written only by contributors.

I also removed the componentWillUpdate call since it's not used (and wrong).
2017-11-01 13:40:00 -07:00
Joel Marcey 2849cc86cf Update to 1.0.0-beta.9 2017-11-01 12:18:20 -07:00
Christopher Chedeau e9c5cef664 Add the ability to define a default language (#206)
* Add the ability to define a default language

I don't want to have to add the language i'm working on to every single block nor do I want to rely on a default heuristic to find the language.

This adds the ability to write

```
highlight: { defaultLang: 'xxxx' }
```

in `siteConfig.js` to force the language when not specified.

I tested it without a a highlight block, without a defaultLang attribute and with one and with a wrong one. All of them work as expected.

* Move comment around
2017-11-01 12:16:15 -07:00
Joel Marcey ab169640d4
Update site creation docs (#204) 2017-11-01 09:48:28 -07:00
Joel Marcey 1324ddfa47
Update site preparation docs (#203) 2017-11-01 09:48:14 -07:00
Joel Marcey 8123acf2d1
Update installation documentation to use the init script (#200) 2017-10-31 09:23:48 -07:00
Joel Marcey 893a6e85b5 Bump to 1.0.0-beta.8 2017-10-31 09:20:59 -07:00
Joel Marcey b2de777b1e
Add docusaurus-init to the headerlink message (#202) 2017-10-31 09:20:23 -07:00
Héctor Ramos fbcbaa52d3 Fix GitHub Button (#201) 2017-10-31 08:46:39 -07:00
Ricky Vetter 1ba37f857c More breakpoint consolidation fixes 2017-10-30 22:50:51 -07:00
Ricky Vetter b59b58af0d
Consolidate break points
These 900 break points were always triggered with the mobile nav. They don't make sense with the desktop navigation. See photo.
2017-10-30 22:37:07 -07:00
Joel Marcey dcf50a4e4d Bump to 1.0.0-beta.7 2017-10-30 16:18:26 -07:00
Joel Marcey 6dea8e4792
Organize .gitignore and add website/package-lock.json (#199) 2017-10-30 16:16:57 -07:00
Héctor Ramos 09354ab738 [BREAKING] Rename Marked to MarkdownBlock (#162)
* Switch to Remarkable

* Clean up references to custom code blocks

* Remove valdiateDOMNesting warning

* Add syntax highlighting

* Add Reason support

* Breaking change: prismColor to codeColor, remove CompLibrary.Prism, expose hljs

* Completely remove Prism and associated CSS rules

* Support loading plugins and scripts

* Remove CSS rules, allowing Highlight.js theme to be used entirely

* Remove unnecessary webplayer script

* Rename Marked to MarkdownBlock

* Rename Marked to MarkdownBlock

* Remove Marked.js
2017-10-30 15:47:13 -07:00
Joel Marcey d26d263bd0
Don't try to version files that have no metadata headers (#197) 2017-10-30 12:00:55 -07:00
Héctor Ramos 459984516b Ensure some errors are logged to the console (#194)
* Clarify some error conditions in versioning

* Clarify missing doc error;

* Remove excess space

* Remove excess space part duex
2017-10-30 11:42:45 -07:00
Joel Marcey 47c955c7b0
Mobile nav at 736px instead of 1024px (#179)
* Mobile nav at 736px instead of 1024px

I was not totally clear on the issue here, but I assumed is that you wanted normal navigation to begin at 736px instead of 1024px. I think this does it.

Tested 735px was mobile, 736px was normal

Fixes #102

* 735 and 736 in more places
2017-10-30 11:00:04 -07:00
Ricky Vetter 5263976ad3 move main.css below hljs css (#195) 2017-10-30 10:55:39 -07:00
Ricky Vetter 10e8c7cba3 enforce 70% width on mainContainer (#196) 2017-10-30 09:51:44 -07:00
Héctor Ramos 20122f6c56 Update guides-versioning.md 2017-10-26 17:35:09 -07:00
Eric Nakagawa b7a804784c Merge pull request #192 from JoelMarcey/syntax-fix
Syntax bug fix from #169
2017-10-26 16:34:28 -07:00
Joel Marcey fe516baaa2 Syntax bug fix from #169 2017-10-26 16:29:14 -07:00
Héctor Ramos 603b9cd84c Prefix, not append (#191) 2017-10-26 16:14:18 -07:00
Eric Nakagawa fa1ec70432 Bug fixes in generatejs (#169)
* Misc cleanups related to console.log messages in yarn build

* Fixes https://github.com/facebookexperimental/Docusaurus/issues/96
2017-10-26 16:13:56 -07:00
Ricky Vetter c97da9d3f7 Sitemap local (#157)
* Better support for localized pages in sitemap

* clean console
2017-10-26 16:12:47 -07:00