Héctor Ramos
97612cf20b
Link to master version of doc when editing ( #262 )
...
* Ensure Edit this Doc links always point to the master source of truth, and not a particular version
* Only show Edit this Doc link if editUrl has been set
2017-12-05 15:44:14 -08:00
Héctor Ramos
80fc8169b7
Fix background css ( #261 )
2017-12-05 13:35:15 -08:00
Héctor Ramos
65421db62e
Add Prettier Formatting ( #258 )
...
* Add Prettier formatting to source files and example files, and check that Prettier formatting is maintained on PRs
* Remove trailing-comma as we are using Node 6 on Circle
* Use latest Node 6 LTS version in Circle
* Remove unused test
2017-12-04 19:21:02 -08:00
Ricky Vetter
0cead4b6f9
Update deployment script to work on github.io repos as well ( #256 )
...
* Update deployment script to work on github.io repos as well
* remember how index of works
* CURRENT_BRANCH
2017-12-04 09:59:49 -08:00
Cheng Lou
76e423fba3
Use path
module instead of string concat /
( #255 )
...
This also in part prepares for #253 . I discovered a bug when setting `projectName` to `""`, and some `"build/" + projectName + "/foo"` concatenated into `"build//foo"`. Granted, it's a hack, but we should use `path` anyway.
Test: tested on https://github.com/BuckleScript/bucklescript.github.io . Seems working
2017-12-04 09:32:02 -08:00
Héctor Ramos
df05fd2bbc
Switch Algolia DocSearch to load using https ( #252 )
...
* Change docsearch to explicit https
2017-12-04 09:26:44 -08:00
Joel Marcey
6772926572
Update publishing docs in lieu of #250
2017-12-04 09:15:41 -08:00
Héctor Ramos
31b70f053c
Update docusaurus-publish ( #250 )
...
* Update publish script to allow configuration via siteConfig.js file, as well as non-CircleCI env vars
* Use || instead of |
2017-12-04 09:15:32 -08:00
Héctor Ramos
bb48bb4f0c
Remove keys warning when loading scripts ( #244 )
2017-11-27 15:14:55 -08:00
Héctor Ramos
1efce743dd
Provide additional debugging information ( #241 )
2017-11-26 21:59:28 -08:00
Héctor Ramos
ff5f6b578d
Reduce init script verbosity. ( #239 )
2017-11-21 09:44:45 -08:00
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