Commit graph

538 commits

Author SHA1 Message Date
Jonathan Neal
6570a20442
rebase (#2087) 2021-12-13 16:18:21 -05:00
Jonathan Neal
c3db1eb4ef
Upgrade dependencies (#2085)
* yarn upgrade

* yarn upgrade --latest yargs-parser

* yarn upgrade --latest mime

* yarn upgrade --latest execa

* yarn upgrade --latest globby

* yarn upgrade --latest @docsearch/react

* yarn upgrade --latest es-module-lexer

* yarn upgrade --latest fast-xml-parser

* yarn upgrade --latest @astrojs/compiler @astrojs/language-server

* yarn upgrade --latest acorn

* clean yarn.lock

* chore: put `@docsearch/react` back to v1

* chore: remove unused @snowpack/plugin-dotenv

* Update yarn.lock

* Patch tests based on newer versions of tooling

* remove lerna

* Update yarn.lock

* Update yarn.lock

* Pin @sveltejs/vite-plugin-svelte

* update yarn.lock
2021-12-13 15:59:08 -05:00
FredKSchott
ff9f4ec230 [ci] yarn format 2021-12-13 18:36:48 +00:00
YM
7265ca4ea8
Fix Docs layout: theme in zh-tw (#2100) 2021-12-13 10:35:56 -08:00
Tegan Churchill
a4322d0ae3
Update astro-components.md (#2164)
* Update astro-components.md

I don't get it, HTML entities are supported in JSX.

* Update astro-components.md

* Update astro-components.md

Co-authored-by: Fred K. Schott <fkschott@gmail.com>
2021-12-13 10:35:21 -08:00
Nate Moore
d9e65227b2
fix(#2190): migration typo (#2191) 2021-12-13 10:30:19 -08:00
GitHub Action
317c62a247 chore(lint): Prettier fix 2021-12-07 14:04:53 +00:00
Jonathan Neal
eb70732704
DOCS: Update "Publish to NPM" (#2134)
* DOCS: Update "Publish to NPM"

* nit: fix files link

* nit: update project root docs

* Update docs/src/pages/guides/publish-to-npm.md

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

Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
2021-12-07 09:03:53 -05:00
GitHub Action
09144e8e88 chore(lint): Prettier fix 2021-12-06 23:37:30 +00:00
borisv
31af8efa10
Recreating recent changes to German docs as performed in #2093 but overwritten (#2120)
* Update config.ts again

Recreating recent changes to the de menu section that got lost during some other PR using outdated data or whatever)))

* Update getting-started.md

Recreating re-routes in text links
Recreating replacement of snowpackjs by withastro in links

* Update quick-start.md

Recreating re-routes in text links
Recreating replacement of snowpackjs by withastro in links

* Update getting-started.md

Recreating title replacement in frontmatter

* Update installation.md

Recreating re-routes in text links
Recreating replacement of snowpackjs by withastro in links

* Update comparing-astro-vs-other-tools.md

Recreating re-routes in text links
Recreating replacement of snowpackjs by withastro in links

* Update quick-start.md

Adds missing preceding slash

* Update astro-components.md

Recreating re-routes in text links
Recreating replacement of the term Rückfall by Fallback
Updating frontmatter

* Update astro-pages.md

Recreating re-routes in text links
Recreating changes to frontmatter

* Update component-hydration.md

Recreating re-routes in text links
Recreating changes to frontmatter

* Update layouts.md

Recreating re-routes in text links
Recreating changes to frontmatter

* Update project-structure.md

Recreating re-routes in text links
Recreating changes to frontmatter

* Update routing.md

Recreating re-routes in text links
Recreating replacement of snowpackjs by withastro in links
Recreating changes to frontmatter

* Update 0.21.0.md

Small grammar fix
2021-12-06 16:36:34 -07:00
Drew Powers
da7b41f5b8
Fix build missing styles (affecting docs) (#2112)
* Revert "remove odd docs regression caused by Astro.fetchContent()"

This reverts commit df47077978.

* Fix build missing styles
2021-12-06 16:01:32 -07:00
Leon
2e1936f116
Fix a link syntax (#2114) 2021-12-03 18:02:19 -07:00
GitHub Action
213a2622e2 chore(lint): Prettier fix 2021-12-03 14:40:46 +00:00
Andreas Koutsoukos
a7a5546429
Update styling.md (#2084)
I found that the require is better way to import postcss plugins: https://github.com/postcss/postcss-load-config/issues/192
2021-12-03 09:39:37 -05:00
Fred K. Schott
b098f04dc3 Revert "Docs: Add Themes page in Zh-TW (#1725)"
This reverts commit 3a8c9a6408.
2021-12-02 20:51:25 -08:00
Fred K. Schott
df47077978 remove odd docs regression caused by Astro.fetchContent() 2021-12-02 20:13:39 -08:00
YM
3a8c9a6408
Docs: Add Themes page in Zh-TW (#1725)
* Add 'Themes' page in zh-TW for docs

* Update translations of Themes for Zh-tw in Doc

* Update relative path for zh-TW docs
2021-12-02 13:22:58 -06:00
Nate Moore
f6b15c3516 [experiment] ignore netlify builds outside of docs and www 2021-12-02 10:14:02 -06:00
Nate Moore
3fd59b8a3a
[experiment] Netlify Ignore (#2080)
* chore: ignore netlify builds for docs/

* chore: ignore netlify builds for www/

* chore: update netlify ignore to check against main
2021-12-02 10:07:54 -06:00
Ian VanSchooten
ec35fdd768
Add migration guide for markdownOptions (#2070) 2021-12-01 10:36:28 -06:00
borisv
3a45925415
German translation - docs (#1830)
* New translation of getting-started.md

Rework of the basic translation, resolving a bunch of issues and correcting misconceptions in terminologies.

* Spelling correction

* Omitting redundant paragraph. Minor corrections.

* New translation

Fixing errors and grammatical misconceptions. Rectifying terminology.

* Minor corrections in quick-start.md

* Update quick-start.md

Minor corrections

* Update quick-start.md

Small fix

* Update quick-start.md

* Update getting-started.md

* Update quick-start.md

* Update quick-start.md

* Update quick-start.md

* New translation installation.md

New translation leveraging a consistent nomenklatura, fixing spelling errors

* Update installation.md

* Update installation.md

* Update installation.md

* Update docs/src/pages/de/getting-started.md

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

* Update docs/src/pages/de/getting-started.md

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

* Update docs/src/pages/de/getting-started.md

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

* Update docs/src/pages/de/installation.md

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

* Update docs/src/pages/de/quick-start.md

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

* Update docs/src/pages/de/quick-start.md

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

* Update docs/src/pages/de/quick-start.md

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

* Update docs/src/pages/de/installation.md

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

* Update docs/src/pages/de/getting-started.md

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

* [ci] yarn format

* Create 0.21.0.md

First translation

* [ci] yarn format

* Create themes.astro

First translation

* Create 404.astro

First translation

* Update 0.21.0.md

Small changes according to the reviews.  Additionally changing 'Hydratation' to 'Anreicherung' in the code example (76), which is far more closer to the fact.

* [ci] yarn format

* Update themes.astro

Changed 'Motive' to 'Vorlagen' throughout this document

* Create comparing-astro-vs-other-tools.md

First translation. Last missing page from the first documentation section 'SETUP'

* [ci] yarn format

* Create astro-components.md

First translation

* [ci] yarn format

* Update comparing-astro-vs-other-tools.md

Corrected reference to Vue in Nuxt section

* Update comparing-astro-vs-other-tools.md

Replaced 'Vorlagen' with the english term 'Templates' for consistency inside nomenclature across all document pages.

* Create astro-pages.md

First translation

* [ci] yarn format

* Create project-structure.md

First translation

* Create component-hydration.md

New translation

* [ci] yarn format

* Create layouts.md

First translation

* Create routing.md

First translation

* [ci] yarn format

* Update quick-start.md

Changed expression to 'Entwickeln'

* Update installation.md

Changed expression to 'Entwickeln'

* Update comparing-astro-vs-other-tools.md

Changed all occurences of 'partielle Anreicherung' to 'Partial Hydration'

* Update comparing-astro-vs-other-tools.md

Minor punctuation fix

* Update astro-components.md

Bunch of suggestions worked in

* [ci] yarn format

* Update astro-pages.md

Added suggestions

* Update component-hydration.md

Added suggestions

* Update layouts.md

Added suggestions

* [ci] yarn format

* Update project-structure.md

Added suggestions

* Update routing.md

Added suggestions

* Update installation.md

Added suggestions

* Update 0.21.0.md

Added suggestions

* Update quick-start.md

added suggestions

* Update themes.astro

Added suggestions

* Update 0.21.0.md

Added suggestion

* Update astro-components.md

Minor punctuation fix

* [ci] yarn format

* Update astro-components.md

Replaced last of 'Anreicherung'

* Update astro-components.md

Punctuation fix, again(((

* [ci] yarn format

* Update docs/src/pages/de/core-concepts/astro-components.md

Minor punctioation fix

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

* [ci] yarn format

* Update astro-components.md

Added code example, since github hickubs when only removing ';'

* Added sidebar links (de) config.ts

Added links to the first two sections of the German translation

* Update config.ts

Replaced Getting Started with 'Erste Schritte'

* Update config.ts

Replaced Themes with 'Vorlagen'

* Update config.ts

Changed Migration to 'Umstellung'

* Fixing routing error(((

* Fixing routing errors((

* reverse and fix routing errors(((

Co-authored-by: Kim Schneider <web@schneider.kim>
Co-authored-by: borisv <borisv@users.noreply.github.com>
Co-authored-by: smplrtrn <smplrtrn@gmail.com>
2021-12-01 08:27:47 -07:00
Joshua Jackson
247b6a027b
Rename the markdownOptions "parser" property to "render" (#2030)
The `parser` key isn't valid, `render` needs to be used instead so just updating the docs to save anyone else a headache.
2021-11-29 21:12:42 -06:00
Ludovico Fischer
0f5e89f694
docs: update some Snowpack references to Vite (#2035)
* docs: update some Snowpack references to Vite

Vite has replaced Snowpack in 0.21.

* Apply suggestions from code review

Co-authored-by: Drew Powers <1369770+drwpow@users.noreply.github.com>

Co-authored-by: Drew Powers <1369770+drwpow@users.noreply.github.com>
2021-11-29 13:39:38 -07:00
Kyosuke
c1d792dcdb
Docs: Add Japanese Astro vs. X page (#1856)
* Docs: Add Japanese Astro vs. X page

* yarn format

* Fix a typo
2021-11-29 13:19:34 -07:00
Mikkel Tønder
5af7ffe63b
docs: Update danish translation of getting-started (#1985)
* docs: Update danish translation of getting-started

* Update getting-started.md

Update repo URL (Oops!)
2021-11-29 13:18:57 -07:00
Kyosuke
df5b32d34b
Docs: Update Japanese getting started page (#2005)
* Update getting-started.md

* yarn format
2021-11-29 13:18:27 -07:00
Stefano Novelli
e87c262169
Add italian to language selector (#1983) 2021-11-29 13:15:43 -07:00
Jason Lengstorf
0aeb92be6f
fix: typo (#2029) 2021-11-29 13:04:59 -06:00
Vin E. R. Yap
bc7ee62615
fixed aliasing path. (#2028) 2021-11-29 12:53:16 -06:00
Fred K. Schott
7476a92461
update repo URL (#1994) 2021-11-23 14:47:05 -08:00
Drew Powers
8a5de03098
Fix client:visible (#1999)
Fixes #1963
2021-11-23 15:38:26 -07:00
natemoo-re
b8b04dc2d3 [ci] yarn format 2021-11-23 18:22:15 +00:00
Nate Moore
e4002f2958
docs: update env variable guide (#1990)
* docs: update env variable guide

* docs: add note about access server-side variable access
2021-11-23 12:21:21 -06:00
Damien Alleyne
0fb56bcabf
Fix broken "Routing guide" link (#1991) 2021-11-23 09:47:24 -07:00
natemoo-re
df4671788c [ci] yarn format 2021-11-22 22:27:25 +00:00
Matt Rossman
1267056181
Update Tailwind PostCSS config sample (#1980) 2021-11-22 16:26:30 -06:00
natemoo-re
c22e4c69ec [ci] yarn format 2021-11-22 20:49:15 +00:00
JuanM04
679d4395ec
Markdown package improvements (#1954)
* Re-add smartypants

* Updated packages

* Remove all the default plugins if there are either remark or rehype plugins

* Replace deperecated remark-slug with rehype-slug

* Added MarkdownParserResponse type

* Update documentation

* Removed type import from markdown package

* Updated remark-smartypants

* Changelog

* Missed one change

* Split changelogs

* Upgraded some MDX dependencies

* Fix typos in documentation

* Changed CHANGELOG.md package name

* Renamed smartypants
2021-11-22 14:48:00 -06:00
Kyosuke
69affc5929
Fix Japanese theme page to use v0.21 (#1966) 2021-11-22 10:56:57 -07:00
Masataka Yakura
f37c7ad2ad
docs: update link to AstroUserConfig type definitions (#1961)
* docs: update link to AstroUserConfig type definitions

addresses https://github.com/snowpackjs/astro/issues/1960

* docs: update link to `@types/astro.ts` to refer to the `latest` branch.

22b73e652d changes the branch to `main`, this changes back to use `latest`.
2021-11-22 09:12:35 -07:00
Withered Flowers
1ec3f28b63
Patch: Example Nanostores Update (#1955)
* Mention astro.new in docs (#1935)

* Fix - Deprecated nanostores functions

createStore and getValue is deprecated in nanostores,
changed it to atom and atom.get()

* fix: change code to nanostores non-deprecated functions

Co-authored-by: Jonathan Neal <jonathantneal@hotmail.com>
2021-11-21 11:31:42 -06:00
Tony Sullivan
72f6d192ce
Updating docs for automatic detection of export interface Props (#1945)
Co-authored-by: Tony Sullivan <tony.sullivan@hyperlab.se>
2021-11-20 10:53:31 -06:00
JuanM04
b8fb80dd2c
(docs) Fix config reference link (#1946) 2021-11-20 10:43:04 -06:00
tony-sull
76def418e1 [ci] yarn format 2021-11-20 09:18:46 +00:00
Stiaan Jacobs
8ca77e7237
Add migration guide for Tailwind CSS (#1940)
Added some proposed changes to help others migrate their Astro projects built with Tailwind CSS, over to the new version. This is what I had to do to get it to work :)
2021-11-20 10:17:58 +01:00
FredKSchott
41ada7a1a0 [ci] yarn format 2021-11-19 23:03:20 +00:00
Fred K. Schott
b35e049184
add more detail on "no jsx components" migration guide section 2021-11-19 15:02:24 -08:00
Ian VanSchooten
8d7abfcbc5
Clarify rules of define:vars (#1937)
This is an attempt to make it clear that the provided arg to `define:vars` must be an object, and that the values must be serializable.
2021-11-19 14:57:53 -08:00
jonathantneal
684367b7bf [ci] yarn format 2021-11-19 20:30:23 +00:00
Jonathan Neal
ebd4a8be3a
Docs codeblock fixes (#1931)
* Update astro & markdown code blocks for consistency

* Add 'JSX in Frontmatter' note to Migration Guide

* code block improvements
2021-11-19 15:29:27 -05:00
Jonathan Neal
1692675575
Doc improvements (#1929)
* Update astro & markdown code blocks for consistency

* Add 'JSX in Frontmatter' note to Migration Guide
2021-11-19 14:53:38 -05:00
Fred K. Schott
6b9ec716ee update deps 2021-11-18 22:38:16 -08:00
natemoo-re
59eecad418 [ci] yarn format 2021-11-17 18:13:09 +00:00
Matthew Phillips
154cb4d506
Fix docs Netlify build (#1859) 2021-11-17 12:12:00 -06:00
Drew Powers
de907f44ce
Add Autoprefixer change to 0.21 migration guide (#1841) 2021-11-15 19:20:29 -05:00
jonathantneal
a3979fd1ac [ci] yarn format 2021-11-15 21:35:55 +00:00
Stefano Novelli
149c47eb7b
Docs/add italian translation (#1689)
* Docs/add italian translation

* Apply suggestions from code review

Co-authored-by: Chris Swithinbank <swithinbank@gmail.com>

* Update getting-started.md

* Apply suggestions from code review

Co-authored-by: Chris Swithinbank <swithinbank@gmail.com>

Co-authored-by: Chris Swithinbank <swithinbank@gmail.com>
2021-11-15 16:34:36 -05:00
Drew Powers
65216ef921
Fix PostCSS (and Autoprefixer) processing (#1837)
* Fix PostCSS processing

* Skip Windows tests

(for now)
2021-11-15 14:16:07 -07:00
jonathantneal
48ebbb80d4 [ci] yarn format 2021-11-12 12:42:02 +00:00
Jonathan Neal
5470fda3fe
Add Migration Guide to docs (#1751)
* Add Migration Guide to docs

* edit: replace astro.config.js with astro.config.mjs

* edit: use plain object in define:vars example

* edit: improve 'components in markdown' documentation

* edit: use astro resolve in file reference documentation example

* edit: rename 'writing plugins' heading to 'custom renderers'

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

* edit: fix PUBLIC_ environment variable example

* edit: fix define:vars variable in example

* edit: remove top-level alias documentation

* edit: cleanup "passing variables into scripts and styles" description

* Update migration-guide.md

* Update migration-guide.md

* update deployment config

* update configuration

* fix some errors and write a commit message about it

* move the migration guide

* update documentation

* add migration guide to sidebar

Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
Co-authored-by: Fred K. Schott <fkschott@gmail.com>
2021-11-12 07:40:49 -05:00
Ian VanSchooten
df4146c93b
Allow inline code blocks to wrap lines (#1799) 2021-11-11 12:30:09 -07:00
natemoo-re
abf7722b08 [ci] yarn format 2021-11-11 19:29:56 +00:00
Okiki
eb4effb6b7
docs: seperate npm run build and npm run dev to avoid confusion (#1798)
To avoid confusion I seperated the  `npm run build` and the `npm run dev` commands, beginners might get confused by each command being listed in the same list, thinking they need to run `npm run build` before Astro works properly.

Add `npm run preview` commands to all examples where they are missing
2021-11-11 13:28:51 -06:00
jonathantneal
b67779d1dd [ci] yarn format 2021-11-11 17:11:01 +00:00
Jonathan Neal
e0c3318c09
Update Astro docs to use v0.21 (#1738)
* update docs site to leverage astro v0.21

* fix resolutions

* fix docsearch import

* Resolve `@docsearch/react` is a cross-execution-context-friendly way

* chore: update astro version

* fix: remove line highlighting syntax

* fix: braces inside of attr string

* Match current astro version

* Trim leading newline in MainLayout.astro template

* Move card grid styles into Layout

Co-authored-by: Nate Moore <nate@skypack.dev>
2021-11-11 12:09:48 -05:00
jasikpark
4eaef602ac [ci] yarn format 2021-11-10 20:09:08 +00:00
Steve Murphy
3956bab271
Update deploy.md (#1781)
Co-authored-by: Caleb Jasik <calebjasik@jasik.xyz>
2021-11-10 14:07:58 -06:00
Caleb Jasik
6e3b11ec22
Add theme-color meta tag to sites (#1777)
This both lets browsers reflect this color + provides Discord embeds a nice accent color
2021-11-10 18:15:51 +01:00
natemoo-re
27200e379f [ci] yarn format 2021-11-10 15:26:28 +00:00
Konstantinos Kostarellis
bb4de70294
fixes links in german docs + adds a german translation for installation.md (#1756)
* fixes links in german docs

* Adds german translation of installation.md

* Thnx for proofreading / correctinos

- agree upon informal version looking good so far
- next: fixing a few minor ones

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

* Finalizes the switch to informal german + some minor fixes

* applies changes from commit da8d4fdea0

Co-authored-by: Konstantinos Kostarellis <Konstantinos.Kostarellis@gmail.com>
Co-authored-by: Kim Schneider <web@schneider.kim>
2021-11-10 09:25:14 -06:00
hayley
db215b902a
Update installation.md (#1776)
fix typo
2021-11-09 09:41:30 -07:00
Yoshiaki Togami
e8d63372ad
chore: fix link (#1758) 2021-11-08 10:26:20 -07:00
Rafid Muhymin Wafi
da8d4fdea0
added -- to pnpm create (#1760) 2021-11-08 10:23:38 -07:00
Drew Powers
2e1bded735
Get Tailwind HMR working (first cut) (#1736)
* 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 (#1667)
- 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 (#1696) 2021-11-02 09:17:28 -04:00
Kyosuke
bee52d1a89
Docs: Add Japanese Themes page (#1688) 2021-11-02 09:08:34 -04:00
Mark Teekman
026bbad662 Capitalize for consistency (#1672) 2021-11-01 15:30:02 -04:00
Mark Teekman
16d89c3493
Further enhance the community packages data (#1673)
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 (#1662)
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. (#1697)
Added missing curly brace ('}') to API Reference docs.
2021-11-01 15:11:50 -04:00
Isaac McFadyen
9406f2fbe2
Fixed typos in Deploy docs. (#1714)
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) (#1709)
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) (#1406)
* 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 (#1407)

* Automate publish on merge (#1408)

* Add NPM_TOKEN to publish script (#1409)

* Create .npmrc

* Clean up astro deps (#1411)

* Use new renderers (#1412)

* feat: update compiler (#1421)

* Try mocha/chai test runners (#1418)

* 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 (#1427)

* Fix logger locale parsing (#1439)

* 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 #1387

* Add back in support for children (#1486)

* Add back in support for children

* Be more careful

* Enables most slot tests (#1494)

* Enables most slot tests

* Use spreadAttributes

* Add hydration to Solid renderer (#1479) (#1495)

* 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 (#1516)

* [next] Support for custom elements (#1528)

* [next] Support for custom elements

* Fix eslint errors

* eslint again

* [next] Fix Astro.fetchContent (#1480)

* fix Astro.fetchContent

* fix(fetchContent): cast type

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

* Move hydration to the compiler (#1547)

* Move hydration to the compiler

* Move extracting url, export to util fn

* Brings back astro-dynamic tests (#1548)

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

* Implements top-level Astro + Astro.resolve

* Fix linting

* [next] Update renderers (#1509)

* chore: update vite

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

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

* [Next] `fetch` support (#1563)

* 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 (#1569)

* Upgrade to @astrojs/compiler 0.2.0 (#1584)

* Use Vite fork (#1585)

* Use Vite fork

* Fix linting

* Move Vite to vendor/ and add a license

* Fix linting

* Include the dist folder

* Update files config

* Markdown compilation (#1593)

* Markdown compilation

* remove debugger

* Gets lit hydration working (#1595)

* Gets Astro.fetchContent compilation to work (#1596)

* 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 (#1597)

* Add Prism syntax highlighting (#1598)

* Scoped styles with markdown (#1599)

* Bugfix: fix getStaticPaths() cache miss (#1602)

* Fix build order (#1609)

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

* Also re-add timings

* [next] blog example fully working (#1610)

* Add environment variables docs (Closes #873) (#1587)

* Added environment variables docs (Closes #873)

* Fixed prefix

* Remove numbered comments (#1611)

* Chore: remove numbered comments

* Clean up block comments

* comment style fixes (#1614)

* [next] Upgrade compiler (#1619)

* [next] Upgrade compiler

* Upgrade to latest compiler

* Fix the path to global css

* Removed debugger

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

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

* 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  (#1589)

* 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 (#1621)

* Move Sass to deps (#1622)

* Update renderer API for Vite (#1623)

* 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 (#1628)

* Remove cheerio scanning from build stats (#1629)

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

* [next] docs example fully working (#1627)

* [next] docs example fully working

* Upgrade compiler to unlock docs

* Add `class:list` directive (#1612)

* 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 (#1632)

* feat: fix Debug component (#1633)

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

* fix: cleanup issues with <Markdown> component

* fix: fix `content` usage with Markdown

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

* fix: enable Code component

* test: update expect to chai format

* Fixes solid (#1634)

* Fixes solid

* Rename the test

* Rebase with next

* Skip solid test for now

* Add support for markdown plugins (#1650)

* Fix broken next release (#1652)

* Prevent passing  to Svelte components

* Prevent passing class to Vue components

* Add CSS injection, fix portfolio example (#1648)

* 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 (#1654)

* Upgrade compiler version (#1655)

Fixes docs and blog examples

* Resolve renderers relative to the projectRoot (#1659)

* Template fixes (#1656)

* fix: dedupe hashes for identical islands (#1660)

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

* chore: update compiler to latest (#1664)

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

* 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 (#1669)

* Force Vite to rebuild dependencies (#1670)

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

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

* Update index.js

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

* Fix Vite race condition (#1674)

* Fix with-nanostore deps (#1675)

Adds missing Solid renderer

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

* fix: Windows issue with resolveDependency util

* chore: add comment

* Update CONTRIBUTING.md (#1677)

* Prevent scanning a user's deps (#1678)

* 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 (#1680)

This does 2 things:

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

* Next bugs (#1681)

* fix(#1679): hoisted <script> rendering

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

* fix: update ObjectSet implementation

* fix: dedupe elements in sets

* [next] update compiler (#1683)

* chore: update compiler

* chore: update compiler (again)

* Fix Astro HMR bottleneck (#1684)

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

* chore: update compiler (#1690)

* Exclude lit-server from being optimized (#1691)

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

* fix: exclude all renderer server entrypoints (#1692)

* chore: update compiler (#1705)

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

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

* Remove prism warning when no language is provided (#1703)

* Remove prism warning when no language is provided

* Add the plaintext language instead

* retry deploy

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

* Updates to the changesets (#1708)

* 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 (#1568)
* 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 (#1608)
* 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 (#1604) 2021-10-20 16:47:26 -06:00
AsyncBanana
93f0f1b756
Fix sponsors title contrast (#1590) 2021-10-20 17:24:48 -05:00
Diego Leme
08524613bb
Fix relative link (#1613)
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 (#1586)
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 (#1570) 2021-10-18 19:50:10 +02:00
AsyncBanana
d4397c4e67
Removed duplicated info from getting started for other languages (#1571) 2021-10-18 19:46:58 +02:00
AsyncBanana
c681d1043d
Made sponsored links more accessible (#1576) 2021-10-18 19:34:57 +02:00
AsyncBanana
f49d312134
Added label to language selection (#1577) 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 (#1583) 2021-10-18 19:26:53 +02:00
AsyncBanana
a6759106f1
Fix comparison heading order (#1572) 2021-10-18 08:29:10 -04:00