返回介绍

编写你的第一篇 Markdown 博客文章

发布于 2024-06-05 21:19:57 字数 6175 浏览 0 评论 0 收藏 0

现在你已经使用 .astro 文件构建了页面,是时候使用 .md 文件编写一些博客文章!

准备好…

  • 创建一个新文件夹并写一篇新文章
  • 编写一些 Markdown 内容
  • 将你的博客文章链接到你的博客页面

创建你的第一个 .md 文件

  1. src/pages/posts/ 创建一个新目录。

  2. 在新的 /posts/ 文件夹中添加一个新的(空)文件 post-1.md

  3. 通过将 /posts/post-1 拼接到现有预览 URL 的末尾,并在浏览器中预览此页面。(例如 http://localhost:4321/posts/post-1

  4. 将浏览器预览 URL 更改为查看 /posts/post-2。(这是你尚未创建的页面。)

    请注意预览“空”页面和不存在页面时控制台的不同输出。这将有助于你进行故障排查。

编写 Markdown 内容

  1. 将以下代码复制或键入到 post-1.md

    src/pages/posts/post-1.md
    ---
    title: '我的第一篇博客文章'
    pubDate: 2022-07-01
    description: '这是我 Astro 博客的第一篇文章。'
    author: 'Astro 学习者'
    image:
        url: 'https://www.wenjiangs.com/wp-content/uploads/2024/astro/full-logo-light.png'
        alt: 'The full Astro logo.'
    tags: ["astro", "blogging", "learning in public"]
    ---
    
    
    # 我的第一篇博客文章
    
    
     发表于:2022-07-01
    
    
     欢迎来到我学习关于 Astro 的新博客!在这里,我将分享我建立新网站的学习历程。
    
    
     ## 我做了什么
    
    
     1. **安装 Astro**:首先,我创建了一个新的 Astro 项目并设置好了我的在线账号。
    
    
     2. **制作页面**:然后我学习了如何通过创建新的 `.astro` 文件并将它们保存在 `src/pages/` 文件夹里来制作页面。
    
    
     3. **发表博客文章**:这是我的第一篇博客文章!我现在有用 Astro 编写的页面和用 Markdown 写的文章了!
    
    
     ## 下一步计划
    
    
     我将完成 Astro 教程,然后继续编写更多内容。关注我以获取更多信息。
  2. localhost:4321/posts/post-1 再次查看你的浏览器上的页面预览。你现在应该可以在此页面上看到文章内容。

  3. 使用浏览器的开发工具检查此页面。请注意,虽然你没有键入任何 HTML 元素,但你的 Markdown 已转换为 HTML。你可以看到标题、段落和列表项等元素。

链接到你的文章

  1. src/pages/blog.astro 中使用<a href=""><a/>标签链接到你的第一篇文章:

    src/pages/blog.astro
    ---
    ---
    <html lang = "zh">
      <head>
        <meta charset="utf-8"/>
        <meta name="viewport" content="width=device-width" />
        <title>Astro</title>
      </head>
      <body>
        <a href="/">首页</a>
        <a href="/about/">关于</a>
        <a href="/blog/">博客</a>
    
    
        <h1>我的 Astro 学习博客</h1>
        <p>这是我的 Astro 学习笔记</p>    <ul>      <li><a href="/posts/post-1/">文章 1</a></li>    </ul>
      </body>
    </html>
  2. 现在,在 src/pages/posts/ 中再添加两个文件:post-2.mdpost-3.md。这里有一些示例代码,你可以将其复制并粘贴到你的文件中,或者,你可以编写自己的代码!

    src/pages/posts/post-2.md
    ---
    title: 我的第二篇博客文章
    author: Astro 学习者
    description: "学习了一些 Astro 后,我根本停不下来!"
    image:
        url: "https://docs.astro.build/assets/arc.webp"
        alt: "Thumbnail of Astro arcs."
    pubDate: 2022-07-08
    tags: ["astro", "blogging", "learning in public", "successes"]
    ---
    在学习 Astro 大约一周后,我决定尝试些新的东西。我编写并导入了一个小组件!
    src/pages/posts/post-3.md
    ---
    title: 我的第三篇博客文章
    author: Astro 学习者
    description: "我遇到了一些问题,但是在社区里面提问真的很有帮助!"
    image:
        url: "https://docs.astro.build/assets/rays.webp"
        alt: "Thumbnail of Astro rays."
    pubDate: 2022-07-15
    tags: ["astro", "learning in public", "setbacks", "community"]
    ---
    尽管这并不总是一帆风顺,但我很享受使用 Astro 进行搭建。并且,[Discord 社区](https://astro.build/chat)真的很友好而且乐于助人!
  3. 使用 <a></a> 标签链接到新文章:

    src/pages/blog.astro
    ---
    ---
    <html lang = "zh">
      <head>
        <meta charset="utf-8"/>
        <meta name="viewport" content="width=device-width" />
        <title>Astro</title>
      </head>
      <body>
        <a href="/">首页</a>
        <a href="/about/">关于</a>
        <a href="/blog/">博客</a>
    
    
        <h1>我的 Astro 学习博客</h1>
        <p>这是我的 Astro 学习笔记</p>
        <ul>
          <li><a href="/posts/post-1/">文章 1</a></li>      <li><a href="/posts/post-2/">文章 2</a></li>      <li><a href="/posts/post-3/">文章 3</a></li>
        </ul>
      </body>
    </html>
  4. 检查你的浏览器预览并确保:

    文章1文章2文章3 的所有链接都指向你网站上的工作页面。(如果你发现错误,请检查你在 blog.astro 上的链接或你的 Markdown 文件名。)

小测试

  1. Markdown (.md) 文件中的内容将会转换为:

任务清单

相关资源

Tutorials

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文