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
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
Endilie Yacop Sucipto
c47af6be4b
Enable custom meta description for custom pages ( #752 )
2018-06-10 09:35:30 -07:00
Endilie Yacop Sucipto
31f0c27f81
Enable clean / extension-less url ( #677 )
2018-06-06 13:37:49 -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
Endilie Yacop Sucipto
24da6bfba0
Fix typo from #490 ( #676 )
...
`'en'` is written as `en`
2018-05-19 07:45:05 -07:00
Ahmad Alfy
ab6bab9f8d
[Feature] Introducing image compression using imagemin ( #654 )
...
* Introduce imagemin for compressing images
* Replace original images with the optimized ones
* Add imagemin-svgo to dependencies
* Remove console statement, replace let with const
* Replace let with const
* Add --skip-image-compression
* Run Prettier
2018-05-09 16:59:36 -07:00
Erin Teo
5771549e75
Rename latestVersion to defaultVersion ( #639 )
...
* Rename lastVersion to defaultVersion
* Added defaultVersionShown to site-config doc
* Remove defaultVersionShown from siteConfig
* Update api-site-config.md
2018-05-05 17:24:39 -07:00
Sviatoslav
9c98142fea
Ensure anchor links are unique per document ( #574 )
2018-05-03 19:36:12 -07:00
Paulus Schoutsen
6c9c7e5de5
Generate sitemap if any blog post or page exists ( #610 )
2018-04-27 23:09:47 -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
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
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
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
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
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
Hector Ramos
a7d81c629d
Resolve conflicts
2017-12-12 12:49:02 -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
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
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
Christine Abernathy
1d3f71a60a
Fix HTML copy file generation ( #223 )
2017-11-10 15:46:22 -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
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
Eric Nakagawa
55b0f33f2a
Allows periods in blog file names -- will allow for version numbers, etc ( #163 )
...
* Allows periods in blog file names -- will allow for version numbers, etc
* Removed debug lines...
2017-10-24 19:27:37 -07:00
Héctor Ramos
b832176dc6
[markdown] Switch to Remarkable ( #153 )
...
* 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
2017-10-24 09:45:21 -07:00
Eric Nakagawa
574872d075
Only builds redirect pages if the current file is an english doc ( #152 )
2017-10-19 16:56:14 -07:00
Eric Nakagawa
a9571ebf4d
Removed copy from redirect page, reduced delay to 0s for js and meta
2017-10-19 13:15:05 -07:00
Eric Nakagawa
c3a1d99964
Include baseUrl when redirecting /docs/ pages in a localized project ( #147 )
2017-10-19 07:29:48 -07:00
Eric Nakagawa
967970eaa5
Generates a file that redirects from /docs/file.html to /docs/en/folder.html when languages are enabled (languages.js is present) ( #137 )
2017-10-18 12:56:14 -07:00
Eric Nakagawa
bcba05ae03
Adds sitemap.xml. Adds 'Help Translate' to translatable strings. Error messages and fn name cleanups. ( #136 )
...
* added a note about needing more than one language to be enabled to allow for a drop down
* Removing debug statements
* Add 'Help Translate' to translatable strings, improves error messages around missing translated strings, calls write-translations on some routes
* Adds sitemap.xml to live server and build. Versioning not supported. -- Also did some file name and module cache cleanups.
2017-10-18 12:55:58 -07:00
Joel Marcey
77535d80f2
The complete move to MIT license ( #115 )
...
- headers in .js files
- update README and LICENSE year
Testing:
grep BSD, Patents, patents turned up nothing
2017-10-05 11:14:49 -07:00
Eric Nakagawa
dc835770a0
RSS/ATOM Feed added, Prism changes, and global Copyright notice. ( #94 )
...
* Add Reason support to Prism.js
* Add XML/ATOM feed. Generates for both localhost and build script. Adds meta links to feeds to all html files.
* Updated /core/Footer.js to pull from siteConfig
2017-09-27 12:49:09 -07:00
Frank Li
cfc6030d23
Fix replacement of relative doc links
2017-08-16 16:17:33 -07:00
Frank Li
43ef3c8142
Add comments
2017-08-15 16:55:38 -07:00
Frank Li
074ac07837
Small fix
2017-08-10 16:10:30 -07:00
Frank Li
4646fc98c5
Update color configurations
2017-08-10 16:03:43 -07:00
Frank Li
56b5554799
Merge pull request #26 from JoelMarcey/cname
...
Write CNAME file if custom domain
2017-08-10 11:37:25 -07:00
Frank Li
c0792044b2
Update CNAME file generation
2017-08-10 11:34:40 -07:00
Frank Li
91fe923cf7
Fix variable declaration
2017-08-09 16:25:18 -07:00
Frank Li
63043c041a
Add version header link and change current docs to be version 'next'
2017-08-04 12:41:13 -07:00