探そう!好きな恐竜のサイトの画面キャプチャ
...AdsenseON




- 

 


作った経緯


WebWordPress 
Jamstack

JamstackAstro 
AstroReactVueJavascript

Javascript

 


5Astro

Astro使


AstroGulp使

GulpAstro

JavascriptAstroHTMLCSSJS...使

CSS


CSSAstro使CSS

AstroComponentCSSHTML .astroCSSCSS
SassSass使

Component使HTML
---
const { label, title, href, className = '' } = Astro.props;
---
<p class={`btn${className ? ` ${className}` : ''}`}>
  <a href={`${href}`} title={title} target={`${href.startsWith("http") ? "_blank" : "_self"}`} >
    <span>
      {label}
    </span>
  </a>
</p>
<style lang="scss">
  @use "src/styles/global/_index" as *;
  .btn {
    a {
    }
    &.-back {
      a {
      }
    }
  }
</style>

btnclassAstroComponent
class

CSSSCSS 


AstroJS