豫言源码浏览器 / Source Browser

浏览项目文件与源码

yuyan · 78 行 · 6241 字节 · UTF-8
§
「:古曰:构之而验,受命乃布;一事不成,则止。今释:本地手动构建与发布,任一步失败立即退出,只有“发布”命令上传 Cloudflare。:」
寻观「标准库」之书。
寻「标准库」之「操作系统」之「子进程」之书。
寻「标准库」之「操作系统」之「进程」之书。
寻观「标准库」之「操作系统」之「命令行参数」之书。
寻观「标准库」之「操作系统」之「环境变量」之书。

「行命」乃化「字符串」而化(「列」于「字符串」)而「有」也。
「行命」者会「程序」而会「参数」而(
  「打印行」于(「程序」附『 』附(「间合」于『 』于「参数」));
  虑「状态」者「子进程」之「运行并继承标准流」于「程序」于「参数」而
  若「等于」于「状态」于「零」则「元」否则「进程」之「退出」于「一」
)也。

「:古曰:约藏私处,布时取之。今释:私有条款不入仓库,每次构建与发布复制;缺少源文件则停止。:」
「取条款」乃化「有」而「有」也。
「取条款」者会「无」而
  虑「指定」者「获取环境变量」于『YY_WEBSITE_LEGAL_DIR』而
  虑「家」者「获取环境变量」于『HOME』而
  虑「目录」者(若「指定」中「零」则「指定」中「一」否则((「家」中「一」)附『/.local/share/豫言/网站条款/静态补充』))而(
    「行命」于『test』于(「列」【『-s』,「目录」附『/条款/条款.汉语.html』】);
    「行命」于『test』于(「列」【『-s』,「目录」附『/条款/条款.文言.html』】);
    「行命」于『test』于(「列」【『-s』,「目录」附『/条款/隐私.汉语.html』】);
    「行命」于『test』于(「列」【『-s』,「目录」附『/条款/隐私.文言.html』】);
    「行命」于『cp』于(「列」【『-R』,「目录」附『/条款』,『dist/网站/』】)
  )也。

「验站」乃化「有」而「有」也。
「验站」者会「无」而(
  「行命」于『test』于(「列」【『-s』,『dist/网站/index.html』】);
  「行命」于『test』于(「列」【『-s』,『dist/网站/教程/index.html』】);
  「行命」于『test』于(「列」【『-s』,『dist/网站/文档/index.html』】);
  「行命」于『test』于(「列」【『-s』,『dist/网站/源码/index.html』】);
  「行命」于『test』于(「列」【『-s』,『dist/网站/共用/界面.js』】);
  「行命」于『test』于(「列」【『-s』,『dist/网站/_redirects』】);
  「行命」于『test』于(「列」【『-s』,『dist/网站/_headers』】)
)也。

「构站」乃化「有」而「有」也。
「构站」者会「无」而(
  「行命」于『test』于(「列」【『-f』,『网站/入口/发布配置.jsonc』】);
  「行命」于『test』于(「列」【『-x』,『yy_bs_stable』】);
  「行命」于『test』于(「列」【『-x』,『yy豫构_stable』】);
  「行命」于『npm』于(「列」【『ci』,『--prefix』,『网站』】);
  「行命」于『npm』于(「列」【『test』,『--prefix』,『网站』】);
  「行命」于『make』于(「列」【『-j1』,『yy2_bs』】);
  「行命」于『./yy豫构_stable』于(「列」【『构建』,『源码树浏览器』,『--编译器』,『./yy2_bs』,『--输出』,『yy网站源码』】);
  「行命」于『./yy豫构_stable』于(「列」【『构建』,『文档网站生成器』,『--编译器』,『./yy2_bs』,『--输出』,『yy网站文档』】);
  「行命」于『./yy豫构_stable』于(「列」【『构建』,『网站资料生成』,『--编译器』,『./yy2_bs』,『--输出』,『yy网站资料』】);
  「行命」于『rm』于(「列」【『-rf』,『网站/教程』,『网站/指南』,『dist/网站』】);
  「行命」于『mkdir』于(「列」【『-p』,『网站/教程/示例』,『网站/指南』】);
  「行命」于『./yy网站资料』于「罄」;
  「行命」于『cp』于(「列」【『-R』,『文档/豫言赋/示例/.』,『网站/教程/示例/』】);
  「行命」于『jekyll』于(「列」【『build』,『--source』,『网站』,『--destination』,『dist/网站』】);
  「行命」于『./yy网站文档』于(「列」【『构建』,『豫言编译器/入口。豫』,『dist/网站/文档』】);
  「行命」于『./yy网站源码』于(「列」【『构建』,『dist/网站/源码』】);
  「取条款」于「元」;
  「验站」于「元」;
  「打印行」于『构建完成。请预览 dist/网站,确认后运行 ./yy网站发布 发布。』
)也。

「用法」乃化「有」而「有」也。
「用法」者会「无」而「打印行」于『用法:在仓库根目录运行 ./yy网站发布 构建、检查或发布。发布只上传已有产物。』也。
「应命」乃化(「列」于「字符串」)而「有」也。
「应命」者会「参数」而
  鉴「参数」而
    有「罄」则「用法」于「元」
    或有(「缀」于「命令」于「罄」)则(
      若「字符串相等吗」于「命令」于『构建』则「构站」于「元」
      否则(若「字符串相等吗」于「命令」于『检查』则「验站」于「元」
      否则(若「字符串相等吗」于「命令」于『发布』则(
        「取条款」于「元」;
        「验站」于「元」;
        「行命」于『npx』于(「列」【『--yes』,『wrangler@4.129.0』,『deploy』,『--config』,『网站/入口/发布配置.jsonc』】)
      )否则(「用法」于「元」;「进程」之「退出」于「一」))))
    或有「余」则(「用法」于「元」;「进程」之「退出」于「一」)
也。
「应命」于(「获取参数」于「元」)。
yuyan · 8 行 · 644 字节 · UTF-8
§
「名称」者『网站发布』也。
「所有者」者『豫言』也。
「版本」者『0.1.0』也。
「类型」者「典」【「种类」者『可执行文件』也,「入口」者『入口』也,「文件名」者『yy网站发布』也,】也。
「简介」者『本地构建、检查及显式发布官方网站。』也。
「说明」者「典」【「汉语」者『包说明.汉语.md』也,「文言」者『包说明.文言.md』也,】也。
「:文言:发布自为一籍,所依明列。汉语:网站发布工具独立成包,使用标准库。:」
「依赖」者「列」【『标准库』】也。