当前位置: 首页 > news >正文

JekyllNet .Net 版本的Jekyll , 你博客 文档的静态生成利器 。

若君只欲一篇而尽知 JekyllNet 今可如何用,此文即其总册。

项目入口

  • 仓库地址:https://github.com/JekyllNet/JekyllNet
  • 文档网站:https://jekyllnet.help
  • GitHub Pages 站点入口(仓库 Pages):https://jekyllnet.github.io/JekyllNet/

一、安装与运行环境

今以 .NET 10 为基。

先验环境:

dotnet --version

克隆并进入仓库后,先跑一次测试以确认环境可用:

dotnet test .\JekyllNet.slnx

二、最小可用路径(5 分钟跑通)

1) 构建示例站点

dotnet run --project .\JekyllNet.Cli -- build --source .\sample-site

输出目录默认为 sample-site\_site

2) 构建文档站

dotnet run --project .\JekyllNet.Cli -- build --source .\docs --destination .\artifacts\docs-site

3) 本地预览

dotnet run --project .\JekyllNet.Cli -- serve --source .\docs --port 5055

浏览器访问 http://localhost:5055

三、日常编辑工作流

1) 连续编辑时

dotnet run --project .\JekyllNet.Cli -- watch --source .\docs

watch 适于改 Markdown、布局、include、样式并实时重建。

2) 稳定预览时

dotnet run --project .\JekyllNet.Cli -- serve --source .\docs --port 5055 --no-watch

serve --no-watch 适于演示或对照验证。

3) 含草稿与未来文章的预览

dotnet run --project .\JekyllNet.Cli -- serve --source .\sample-site --drafts --future --unpublished

四、配置与内容组织(推荐顺序)

  1. 先配置 _config.yml:站点信息、URL、分页、多语。
  2. 再配置 _layouts 与 _includes:统一页面壳层。
  3. 再整理 _posts_docs、集合与 front matter。
  4. 最后补 Sass/SCSS 与静态资源结构。

建议先读:

  • 配置指南
  • 特性总览
  • 兼容性说明

五、多语与 AI 翻译

JekyllNet 已具多语路线,可结合 AI 翻译做增量更新。

你可在 _config.yml 中配置翻译 provider、目标语言、缓存与术语表策略,再将中文源内容批量生成英文或其他语种页面。

详见:

  • AI 翻译工作流

六、发布与自动化

1) GitHub Pages 直接发布 docs

仓库设置中选择:

  • Deploy from a branch
  • Branch: main
  • Folder: /docs

2) 用 GitHub Actions 构建产物

可复用 JekyllNet/action@v2 在 CI 中构建并上传 docs-site artifact。

详见:

  • 站点部署
  • CLI 与开发工作流

3) dotnet tool 打包

dotnet pack .\JekyllNet.Cli\JekyllNet.Cli.csproj -c Release

七、常见排错

1) 样式未编译

检查 Sass/SCSS 入口文件是否带 YAML Front Matter。

2) 链接异常

检查 _config.yml 的 url 与 baseurl 是否匹配当前部署方式。

3) 本地能过,CI 失败

优先对齐:

  • dotnet 版本
  • 构建输入目录
  • 是否遗漏 docs 与生成器代码共同变更触发条件

八、按角色速查

  • 内容编辑:先看 快速开始 与 CLI 与开发工作流
  • 主题适配:先看 兼容性说明 与 特性总览
  • 发布运维:先看 站点部署 与 项目新闻
  • 多语运营:先看 AI 翻译工作流

九、一句话建议

先以 sample-site 验核心能力,再以 docs 验真实发布链路;本地跑通 build + serve 后,再接入 CI 与多语翻译,成功率最高。

http://www.jsqmd.com/news/555547/

相关文章:

  • gitlab-ci-local 社区贡献指南:如何参与项目开发和功能改进
  • STM32 Bootloader跳转失败?别慌!可能是你的APP2固件链接地址没烧对(附ST-LINK Utility操作指南)
  • FLUX.1-dev-fp8-dit文生图GPU高性能部署:FP8+Triton内核优化推理延迟实测
  • Qwen3-14B-Int4-AWQ企业级应用:高并发场景下的API服务架构与性能优化
  • 解决语音通信噪声困扰:DeepFilterNet深度学习降噪框架实战指南
  • 2026年国内平台货架制造企业,隔板货架/重型货架/仓库货架/自动化立体库/横梁货架/库房货架,平台货架工厂怎么选 - 品牌推荐师
  • Python 3.14 JIT性能突降63%?深度剖析CPython 3.14a4源码级Hot Loop识别机制(JIT热区调试全图谱)
  • Qwen3-ForcedAligner-0.6B一文详解:20+语言支持背后的多语言建模策略
  • RK3588 GNSS/GPS模块驱动移植(北斗_GPS_UM220)
  • Dify新手必看:3种创建应用的方法全解析(附模板使用技巧)
  • 告别云端依赖:用Docker本地部署Stable Diffusion 3.5-FP8全攻略
  • springboot-vue基于web的智慧医疗问诊系统的设计与实现
  • 强化学习避坑指南:Sutton第二章中关于探索与开发的7个常见误区(附习题精讲)
  • 2026年恒温恒湿车间公司哪家靠谱,恒温恒湿车间/无尘室/净化车间/净化工程公司/洁净室,恒温恒湿车间设计装修推荐 - 品牌推荐师
  • 串口收发模式,只发不收
  • 周红伟:关于OpenClaw安全使用提醒
  • 从手动修图到AI自动化:证件照生产模式演进实战指南
  • 微秒级精度:Intel RealSense SDK多相机硬件同步架构深度解析
  • PyWxDump环境配置实战指南:从需求分析到效能优化
  • 2026年钢模板厂家选哪家?伟志模板以定制化+智能化+区域化解决基建痛点 - 速递信息
  • ComfyUI+ControlNet实战:5分钟搞定AI线稿上色,手把手教你生成奇幻角色插画
  • SAP SD模块实操:VL01N创建外向交货单的保姆级避坑指南(含批次拆分与过量限度设置)
  • 5个技巧让你的下载效率提升300%:Varia智能下载管理器全攻略
  • 5个步骤让你的魔兽争霸3在现代电脑上完美运行:WarcraftHelper终极优化指南
  • springboot-vue基于web的智慧养老服务系统
  • VideoAgentTrek Screen Filter 开箱即用:Win11系统下快速体验指南
  • 你的FVC结果靠谱吗?聊聊用NDVI估算植被覆盖度时,GIMMS-3G+数据预处理里那些容易被忽略的细节
  • 2026年AI论文神器盘点:8款工具免费生成万字论文,精准优化响应导师 - 麟书学长
  • Pi0视觉-语言-动作模型效果展示:‘轻柔放置避免碰撞‘力度控制体现
  • PySceneDetect终极指南:7种高效视频场景检测算法全面解析