Commit graph

467 commits

Author SHA1 Message Date
Yoshiaki Togami
e8d63372ad
chore: fix link () 2021-11-08 10:26:20 -07:00
Rafid Muhymin Wafi
da8d4fdea0
added -- to pnpm create () 2021-11-08 10:23:38 -07:00
Drew Powers
2e1bded735
Get Tailwind HMR working (first cut) ()
* Get Tailwind HMR working

* PR feedback

* perf: improve HMR `head` performance

Co-authored-by: Nate Moore <nate@skypack.dev>
2021-11-04 14:01:28 -06:00
Konstantinos Kostarellis
b4dbb90b5f
Adds a new example template portfolio-svelte ()
- Template is based on svelte components instead of react
- Bumps astro version to "^0.21.0-next.0" for portfolio-svelte template

Co-authored-by: Konstantinos Kostarellis <Konstantinos.Kostarellis@gmail.com>
2021-11-02 12:48:00 -04:00
matthewp
758c712f01 [ci] yarn format 2021-11-02 13:19:03 +00:00
Chris Bongers
b4024d93c6
docs: 📝 Added quick start for the dutch language () 2021-11-02 09:17:28 -04:00
Kyosuke
bee52d1a89
Docs: Add Japanese Themes page () 2021-11-02 09:08:34 -04:00
Mark Teekman
026bbad662 Capitalize for consistency () 2021-11-01 15:30:02 -04:00
Mark Teekman
16d89c3493
Further enhance the community packages data ()
Also formatted all themes to capitalized for consistency :)
2021-11-01 15:29:40 -04:00
Caleb Jasik
09f69f3915
Remove reference to nonexistent /guides/wasm.md ()
Maybe we could instead actually flesh out what *using wasm with astro* means? Is this something where we could pull prior art from the playground site?
2021-11-01 15:25:10 -04:00
Isaac McFadyen
cfd66d2c49
Fixed typo in API Reference. ()
Added missing curly brace ('}') to API Reference docs.
2021-11-01 15:11:50 -04:00
Isaac McFadyen
9406f2fbe2
Fixed typos in Deploy docs. ()
Added missing capitals, periods, fixed indentation on code blocks, and fixed typo in the word "access".
2021-11-01 15:07:19 -04:00
github-actions[bot]
e0d9a7627d
Version Packages (next) ()
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-10-29 14:48:54 -05:00
Drew Powers
d84bfe719a
🚀 Astro Next (0.21.0) ()
* make astro-root uids unique

* Move Astro to Vite

* Update tests

* More test improvements

* fred fixes

* Update compiler, improve tests

* Fix runtime, improve code frame

* Add Markdown support

* Tycho fixes

* Fred fixes part 2

* Throw Error for WIP Features

* Improve testing suite

* Allow users to pass config to Vite

* Fix npm install ()

* Automate publish on merge ()

* Add NPM_TOKEN to publish script ()

* Create .npmrc

* Clean up astro deps ()

* Use new renderers ()

* feat: update compiler ()

* Try mocha/chai test runners ()

* Try mocha/chai test runners

* Disable failing smoke test for now

Will revert when next can build docs

* Enable mocha in parallel mode

* Remove warning

* Update docs

* Fix Windows bug

* Fix internal imports

* Fix styles

* Fix CI release on merge to next ()

* Fix logger locale parsing ()

* fix(logger): locale parsing
* Fixed issue of compiler crash when "c" locale was encountered
* Return default locale if parsed locale is less than 2 chars long

* chore: add changeset

* Apply changes from 

* Add back in support for children ()

* Add back in support for children

* Be more careful

* Enables most slot tests ()

* Enables most slot tests

* Use spreadAttributes

* Add hydration to Solid renderer () ()

* feat: add hydration to Solid renderer

* fix: intersection observer, move script to the end

Co-authored-by: Ryan Carniato <ryansolid@gmail.com>

* [next] support Astro.slots API ()

* [next] Support for custom elements ()

* [next] Support for custom elements

* Fix eslint errors

* eslint again

* [next] Fix Astro.fetchContent ()

* fix Astro.fetchContent

* fix(fetchContent): cast type

Co-authored-by: Nate Moore <nate@skypack.dev>

* Move hydration to the compiler ()

* Move hydration to the compiler

* Move extracting url, export to util fn

* Brings back astro-dynamic tests ()

* Implements top-level Astro + Astro.resolve ()

* Implements top-level Astro + Astro.resolve

* Fix linting

* [next] Update renderers ()

* chore: update vite

* fix(renderers): point renderers to resolved server/client entrypoints

* Chore: Enable more tests with new compiler changes ()

* [Next] `fetch` support ()

* fix: polyfill fetch in every ssr scenario

* test(fetch): update fetch tests

* docs: update data fetching guide to remove caveats about `fetch` and isomorphic usage

* refactor: update regex for clarity

* Restructure ()

* Upgrade to @astrojs/compiler 0.2.0 ()

* Use Vite fork ()

* Use Vite fork

* Fix linting

* Move Vite to vendor/ and add a license

* Fix linting

* Include the dist folder

* Update files config

* Markdown compilation ()

* Markdown compilation

* remove debugger

* Gets lit hydration working ()

* Gets Astro.fetchContent compilation to work ()

* Gets Astro.fetchContent compilation to work

This fixes Astro.fetchContent so that we handle esbuild transforming the
name of the nested Astro call.

* Remove debugging

* Update the tests

* Remove another debugger

* Update Vite to latest ()

* Add Prism syntax highlighting ()

* Scoped styles with markdown ()

* Bugfix: fix getStaticPaths() cache miss ()

* Fix build order ()

* Bugfix: restore build to get all paths earlier, when build. Same as main.

* Also re-add timings

* [next] blog example fully working ()

* Add environment variables docs (Closes ) ()

* Added environment variables docs (Closes )

* Fixed prefix

* Remove numbered comments ()

* Chore: remove numbered comments

* Clean up block comments

* comment style fixes ()

* [next] Upgrade compiler ()

* [next] Upgrade compiler

* Upgrade to latest compiler

* Fix the path to global css

* Removed debugger

* feat: add fragment support to vite-plugin-astro ()

* [next] fix `.tsx` handling ()

* fix: support tsx in JSX plugin

* fix: preserve JSX via esbuild, only use Babel for JSX compilation

* fix: handle upcoming Vite API for `ssr` flag

* [next] Add CSS preprocessing  ()

* Add concept for style support in Astro

* Update style preprocessor to use new compiler

* fix: massage preprocessStyle type

* fix: @astrojs/compiler types

Co-authored-by: Nate Moore <nate@skypack.dev>

* fix issues in blog-multiple-authors ()

* Move Sass to deps ()

* Update renderer API for Vite ()

* Update renderer API for Vite

* Fix lit-element tests

* Clean up comments

* Throw friendly error if renderer provides viteConfig in a bad format

* Fix changesets ()

* Remove cheerio scanning from build stats ()

* Minor change to jsxTransformOptions, update Renderer API docs ()

* [next] docs example fully working ()

* [next] docs example fully working

* Upgrade compiler to unlock docs

* Add `class:list` directive ()

* Add support for class:list directive

The `class:list` directive serializes an expression of css class names. For React components, `className:list` is also supported.

* Remove `className` support and React tests

* Add tests for the absence of omitted classes

* fix: `define:vars` scoping for styles ()

* feat: fix Debug component ()

* [next] Fix `<Markdown>` component ()

* fix: cleanup issues with <Markdown> component

* fix: fix `content` usage with Markdown

* [next] Fix `<Code>` component ()

* fix: enable Code component

* test: update expect to chai format

* Fixes solid ()

* Fixes solid

* Rename the test

* Rebase with next

* Skip solid test for now

* Add support for markdown plugins ()

* Fix broken next release ()

* Prevent passing  to Svelte components

* Prevent passing class to Vue components

* Add CSS injection, fix portfolio example ()

* Fix portfolio example

* Add .pcss extension

* Update load ssr opts

* Update packages/astro/src/runtime/server/index.ts

Co-authored-by: Jonathan Neal <jonathantneal@hotmail.com>

Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
Co-authored-by: Jonathan Neal <jonathantneal@hotmail.com>

* Fixes external HMR ()

* Upgrade compiler version ()

Fixes docs and blog examples

* Resolve renderers relative to the projectRoot ()

* Template fixes ()

* fix: dedupe hashes for identical islands ()

* fix: scope `define:vars` to `:root` for `<style global>` ()

* chore: update compiler to latest ()

* [next] fix island hydration inside of `<Markdown>` ()

* fix: create rehype plugin to smooth over island hydration bugs

* refactor: remove debug code

* chore: explain need for `rehypeIslands`

* Bugfix: renderer-lit missing files on npm ()

* Force Vite to rebuild dependencies ()

* [next] Add `preact/compat` renderer ()

* feat: add preact/compat entry for `@astrojs/renderer-preact`

* Update index.js

* Bugfix: plugin-astro-fetch tries to append node-fetch to node-fetch ()

* Fix Vite race condition ()

* Fix with-nanostore deps ()

Adds missing Solid renderer

* [next] Fix `resolveDependency` on Windows ()

* fix: Windows issue with resolveDependency util

* chore: add comment

* Update CONTRIBUTING.md ()

* Prevent scanning a user's deps ()

* Prevent scanning a user's deps

* Remove unused things

* remove unused util

* Adding a changeset for the remark plugin

* Config changes needed for stater template ()

This does 2 things:

1. Adds prismjs as a dep.
2. Adds shiki as an external.

* Next bugs ()

* fix(): hoisted <script> rendering

* fix(): do not print global for styles, but do for scripts

* fix: update ObjectSet implementation

* fix: dedupe elements in sets

* [next] update compiler ()

* chore: update compiler

* chore: update compiler (again)

* Fix Astro HMR bottleneck ()

* Bugfix: JSX renderers can be declared in any order ()

* chore: update compiler ()

* Exclude lit-server from being optimized ()

This should get the lit example working from `npm`.

* fix: exclude all renderer server entrypoints ()

* chore: update compiler ()

* fix: do not crash when Markdown has no content ()

* feat: improve support for third-party React packages ()

* Remove prism warning when no language is provided ()

* Remove prism warning when no language is provided

* Add the plaintext language instead

* retry deploy

* chore: enter prerelease mode under `next` ()

* Updates to the changesets ()

* Updates to the changesets

* Adds a changeset for astro-prism

Co-authored-by: Fred K. Schott <fkschott@gmail.com>
Co-authored-by: Nate Moore <nate@skypack.dev>
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
Co-authored-by: Pranav Karawale <52596591+obnoxiousnerd@users.noreply.github.com>
Co-authored-by: Matthew Phillips <matthew@skypack.dev>
Co-authored-by: Matthew Phillips <matthew@matthewphillips.info>
Co-authored-by: Ryan Carniato <ryansolid@gmail.com>
Co-authored-by: AsyncBanana <58297401+AsyncBanana@users.noreply.github.com>
Co-authored-by: Jonathan Neal <jonathantneal@hotmail.com>
2021-10-29 15:30:22 -04:00
natemoo-re
b1298a3152 [ci] yarn format 2021-10-25 18:32:01 +00:00
Taylor Beseda
1acb13e4bf
Add Algolia docsearch language facet ()
* add docsearch language facet and initialize Algolia with the language facet filter

* disable facetFilters in docsearch

revisit implementation once Astro docs have been indexed by lang
2021-10-25 13:30:31 -05:00
Fred K. Schott
ae0e7210c7
Update LeftSidebar.astro 2021-10-25 09:47:36 -07:00
Kyosuke
7f72d94401
Docs: Add Japanese Installation page ()
* docs: Add Japanese installation page

* yarn format

* fix anchor links
2021-10-20 16:52:12 -06:00
Yusuf
11eaa81929
docs(pagination): change h1 to li on example using page props () 2021-10-20 16:47:26 -06:00
AsyncBanana
93f0f1b756
Fix sponsors title contrast () 2021-10-20 17:24:48 -05:00
Diego Leme
08524613bb
Fix relative link ()
From: `https://docs.astro.build/quick-start/installation`
To: `https://docs.astro.build/installation`
2021-10-20 16:10:47 -06:00
Caleb Jasik
f798663570
Docs/update-gitlab-deploy ()
Co-authored-by: Peter Singh <drgaud@hotmail.com>
2021-10-18 22:15:04 -05:00
AsyncBanana
8c739f9ed1
Changed docs TOC buttons to be better touch targets () 2021-10-18 19:50:10 +02:00
AsyncBanana
d4397c4e67
Removed duplicated info from getting started for other languages () 2021-10-18 19:46:58 +02:00
AsyncBanana
c681d1043d
Made sponsored links more accessible () 2021-10-18 19:34:57 +02:00
AsyncBanana
f49d312134
Added label to language selection () 2021-10-18 19:34:11 +02:00
tony-sull
3e51037262 [ci] yarn format 2021-10-18 17:28:06 +00:00
Stephan Bogner
c2b3efeca8
Added clarifications regarding using images and videos especially regarding Markdown () 2021-10-18 19:26:53 +02:00
AsyncBanana
a6759106f1
Fix comparison heading order () 2021-10-18 08:29:10 -04:00
Logan Blangenois
f00d95a5b5
fix: update link in fr version ()
- Fix quick-start that redirect to 404
- Fix installation that redirect to en version
2021-10-15 09:26:11 -06:00
Drew Powers
7e4f91db60
Add Vercel sponsorship logo ()
* Add Vercel sponsorship logo

Also normalize other logos

* Add Vercel logo to www

* Add logos to docs
2021-10-14 12:25:46 -06:00
Henrique Borges
59f9201774
Include pnpm example on "Installation" page () 2021-10-14 14:09:02 -04:00
AsyncBanana
4dbad5d5ff
Added descriptions to docs pages () 2021-10-14 08:33:58 -04:00
Mark Teekman
8c308a1490
Add Community Themes and separate Featured Theme ()
* Separate object for featured and community themes

I've split up the two so there's the featured one at the top at the page and community ones below the official themes

* Add community themes and change featured themes

* Add comma after featured object
2021-10-13 16:22:00 -04:00
matthewp
660481444b [ci] yarn format 2021-10-13 17:09:37 +00:00
Jorge del Casar
9d53dfbfb2
docs: unify concepts in Spanish version () 2021-10-13 13:08:19 -04:00
matthewp
348ba366f7 [ci] yarn format 2021-10-13 16:23:19 +00:00
Silas Krause
5cbd9d8a5c
Add german quick start page ()
* Add german quick start page

* Apply suggestions from code review

Co-authored-by: Kim Schneider <web@schneider.kim>

* Fix typo

Co-authored-by: Kim Schneider <web@schneider.kim>
2021-10-13 12:22:01 -04:00
Brandon
c7ca17c5ec
docs: fix knownEntryPoints and add async renderToStaticMarkup example () 2021-10-12 15:30:21 -04:00
Drew Powers
86ddc8cf38
Revert () 2021-10-12 12:35:23 -06:00
Mark Teekman
b2b1174623
Add Accessible Astro Starter ()
This is only a suggestion to get the word out about accessibility BUT, if you guys just want to show one featured theme then I understand and Ink would be better suited 😄 If that's the case just decline the request 🙂
2021-10-12 12:27:40 -06:00
Sebastian Gorton Kalvik
f58ec6fe16
Fix broken link to quick-start guide () 2021-10-12 13:30:51 -04:00
matthewp
d59b657395 [ci] yarn format 2021-10-12 17:06:04 +00:00
Paul Mineev
ab990b2204
[docs/ru] add translation for quick start ()
* [ru] add translation for quick start

* fix mistakes
2021-10-12 13:03:25 -04:00
Jorge del Casar
f6d0631cee
docs: spanish translation () 2021-10-12 13:02:34 -04:00
matthewp
6ea1119a32 [ci] yarn format 2021-10-12 16:36:32 +00:00
Elian ☕️
d90c0456b5
Add docs for deploying using Google Cloud () 2021-10-12 12:35:05 -04:00
matthewp
b21eafd35c [ci] yarn format 2021-10-12 15:58:26 +00:00
Maciej Palmowski
0816ac0636
Documentation for deploying with buddy.works ()
* Added documentation for deploying to Buddy

* Fix to make it more clear
2021-10-12 11:56:58 -04:00
matthewp
b1b564d03d [ci] yarn format 2021-10-11 12:13:35 +00:00