Paulus Schoutsen
6c9c7e5de5
Generate sitemap if any blog post or page exists ( #610 )
2018-04-27 23:09:47 -07:00
Steven Zeck
df6f6df333
Do not ignore 'custom_edit_url' ( #604 )
2018-04-25 10:40:53 -07:00
Yangshun Tay
d3fd347d21
Regenerate blog metadata on request to blog ( #590 )
2018-04-22 20:46:16 -07:00
Christopher Chedeau
c400636fb6
Do not ignore the layout
header ( #587 )
...
#347 added support for warning for unknown fields but didn't take into account `layout` which was added by #128
2018-04-20 09:19:57 -07:00
Yangshun Tay
159b80df94
Use cssnano to minify main CSS file ( #569 )
...
* Add cssnano to CSS generation
* Add babel-polyfill
* Call cssnano at the end
* Fix tests
* Add babelrc
2018-04-16 21:31:01 -07:00
Yangshun Tay
946e2cef90
Add <doctype HTML> to HTML pages ( #566 )
...
* Add doctype to static rendering
* Set content-type for CSS
2018-04-15 15:50:43 -07:00
Joel Marcey
86edbec1d0
Split out @generated string ( #553 )
...
Nuclide treats files with @generated as read-only. This can fix that.
2018-04-12 14:11:01 -07:00
Joel Marcey
71278431f1
Add hide_title to metadata check whitelist
2018-04-11 18:02:25 -07:00
António Afonso
ad5b8b92b4
Ignore and warn about unsupported header fields ( #347 )
...
Unsupported header fields might mess up the creation of metadata.js (e.g.: next).
Skip unknown header fields and log a warn about them.
2018-04-11 17:45:03 -07:00
Yangshun Tay
6500f9bacf
More doc improvements ( #532 )
...
* Generic doc improvements
* Convert to Markdown
* Remove whitespace
* More typo fixes
2018-04-07 21:16:29 -07:00
John Eismeier
fc6e3b7311
Fix two typos ( #530 )
2018-04-06 10:26:31 -07:00
Joel Marcey
bc777a8e65
Remove slash from join path in server.js
2018-03-13 09:12:30 -07:00
Sunny Luo
4a4fea7d8a
Fix wrong versioned_docs file path ( #501 )
2018-03-13 09:05:26 -07:00
Joel Marcey
cbdab2ba11
Use Path module functions and properties in server and generate ( #490 )
2018-03-12 16:01:40 -07:00
Elian Ibaj
48ee457ec9
Add active link classes to site navigation menu ( #463 )
2018-03-04 08:53:31 -08:00
Sunny Luo
4a10be8002
Fix wrong latestVersion in server.js ( #464 )
2018-02-19 19:50:05 -08:00
Joel Marcey
ec6ff9284c
Allow multiple -
in a version string ( #457 )
...
* Allow multiple `-` in a version string
Right now we were assuming that there would be no `-` in a version.
That was breaking things.
This allows more flexibility for versions like:
1.0.0-beta.2
Ref #455
Fixes #450
* Check more specific strings - need to look for the original_id
2018-02-17 12:25:46 -08:00
Joel Marcey
1388e13795
Don't throw if a doc hasn't been versioned yet ( #455 )
...
Instead of throwing, return `null` because that means we have a
new doc in our versioning sequence
(Also, cleaned up a bit of code as I researched this)
Partial Fix To #450
2018-02-16 19:16:38 -08:00
Tom Auger
2d7274f6fe
Blog feed fixes #370 ( #407 )
...
* Refactor markdown rendering into separate module
* Render blog feed description in html
2018-02-11 08:05:58 -08:00
Samina Fu
a08b3cc921
Remove dead code in sitemap.js, close #429 ( #430 )
...
Closes #429
2018-02-02 19:45:00 -08:00
Eric Nakagawa
dfb70e1829
Allow controlling number of blog posts in Recent Blogs sidebar. ( #432 )
...
New feature. Allow controlling number of blog posts in Recent Blogs sidebar. Can have qty or ALL.
2018-02-02 08:11:51 -08:00
Héctor Ramos
c99cdefd3a
Fix links in blog Atom feed ( #421 )
...
The root URL was missing the baseURL portion. This is fine when a site is hosted on a custom URL such as docusaurus.io, because the generated URL will be valid (docusaurus.io/blog), but it breaks when the site is hosted on GitHub Pages (the React Native feed was using facebook.github.io/blog as the rootURL).
* Fix link to header image
2018-01-31 20:04:35 -08:00
Joel Marcey
8c71572d7a
Remove rogue console.log for the status code
2018-01-29 21:05:28 -08:00
Sunny Luo
43e80fcea7
Fix regex for non english versioned docs ( #412 )
2018-01-23 13:23:33 -08:00
Joel Marcey
c81609d393
Send status code to server response for redirects ( #408 )
...
Also simplified the logic a bit to reduce duplication
Closes #404
2018-01-23 13:13:25 -08:00
jonathan-cowling
a241a46669
Make font-family as configurable parameter( #220 ) ( #294 )
...
We look for fonts object within siteConfig.js
2018-01-21 19:54:52 -08:00
Richard Zhang
e8599c05a8
Remove duplicate blog.xml route ( #364 )
2018-01-11 16:42:39 -08:00
Ika
ba99660a3c
fix(feed): add missing slash for image url ( #365 )
2018-01-11 16:40:29 -08:00
Dániel Tar
654916ae98
Fix build on Windows ( #381 )
...
Use `path.dirName` instead of a `file.replace` on regex'd replaced string
2018-01-08 15:44:50 -08:00
Joel Marcey
5a77f186b9
Check English translation if language doesn't exist ( #361 )
...
Need this because of https://github.com/facebook/Docusaurus/pull/316
2017-12-27 15:18:58 -08:00
Joel Marcey
5bb062b6f0
Versioning ids should be based on whether translation is enabled ( #333 )
...
* Versioning ids should be based on whether translation is enabled
Ref: ff117979c6
and a5e963dba1
Tested locally on:
Docusaurus
Relay
Test site from `npm run examples`
* Prettier
2017-12-20 19:47:51 -08:00
Joel Marcey
665b2da09f
Prettier fix for ce338fff64
2017-12-20 10:07:57 -08:00
Ricky Vetter
ce338fff64
Merge pull request #275 from rickyvetter/wrapPagesHTML
...
add wrapPagesHTML which renders html snippets in pages inside of a header + footer
2017-12-20 10:05:21 -08:00
Joel Marcey
db65f4b7fd
Prettier fix for b96fae035f
2017-12-20 10:03:24 -08:00
António Afonso
b96fae035f
Guard against lack of layouts
in siteConfig.js ( #330 )
...
If a document states a `layout` in its header but `layouts` doesn't exist in `siteConfig.js` the doc would not render.
2017-12-20 09:55:10 -08:00
Joel Marcey
a12ebcd401
Don't translate if we do not have a language
...
This will most likely be because we have not enabled translation
2017-12-19 17:58:49 -08:00
Richard Zhang
a5e963dba1
Issue 305 broken link because of language fixes ( #322 )
...
* without having having to worry about site design.
Let me know if double having is intentional
* distinguish case of no translation and en lang
* prettier recommends
* distinguish case of no translation and en lang
* prettier recommends
* merge with latest origin/master changes
* typo
* link with language fixes
* do not show language dropdown if only one enabled
* check translation outside of LanguageDropDown.render
2017-12-19 17:44:43 -08:00
Joel Marcey
18c9a2ab31
Revert "Fixing Issue 305 - broken links because of language ( #316 )"
...
This reverts commit 7dc6c6c2da
.
2017-12-19 09:23:41 -08:00
Richard Zhang
7dc6c6c2da
Fixing Issue 305 - broken links because of language ( #316 )
...
* without having having to worry about site design.
Let me know if double having is intentional
* distinguish case of no translation and en lang
* prettier recommends
* distinguish case of no translation and en lang
* prettier recommends
* merge with latest origin/master changes
* typo
2017-12-19 09:20:32 -08:00
neilsutcliffe
21cbece838
Fixes to testing guide (for Windows only) ( #304 )
...
* Fixes to testing guide (for Windows only)
* Fixed line ending detection for UNIX and Windows
* Removed incorrect instructions about translations
* Removed redudant heading and turned it into a note.
2017-12-18 11:48:53 -08:00
Kunall Banerjee
c60131fdb4
cleanup startup logs ( #291 )
2017-12-16 16:51:52 -08:00
Jan Kassens
d97e2e9d81
Add newlines at end of generated files ( #283 )
2017-12-13 13:55:40 -08:00
Hector Ramos
a7d81c629d
Resolve conflicts
2017-12-12 12:49:02 -08:00
Jan Kassens
b174ee2d2a
Update prettier to 1.9.1 ( #273 )
2017-12-12 12:47:52 -08:00
Ricky Vetter
c22203523f
use faded primaryColor background for inline code snippets instead of link color ( #276 )
2017-12-12 12:46:52 -08:00
Ricky Vetter
786fdbb136
add wrapPagesHTML which renders html snippets in pages inside of a header + footer
2017-12-11 21:46:07 -08:00
Joel Marcey
c9e4f4479d
Prettier fix
2017-12-11 16:41:09 -08:00
Héctor Ramos
11029cf02d
Update build script ( #272 )
...
* Copy dot files if present in the static folder, and add .circleci config to Docusaurus site
* Update docs
2017-12-11 16:32:05 -08:00
Héctor Ramos
ad87bab09b
Fix path to docs assets dir ( #265 )
2017-12-07 10:14:32 -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