ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

remote-jobs 仓库公司档案剖析:Scaloy Technology 全远程 IT 服务商条目的结构、字段与站点渲染机制

remote-jobs 仓库公司档案剖析:Scaloy Technology 全远程 IT 服务商条目的结构、字段与站点渲染机制 数据集【免费下载链接】remote-jobsSource for remoteintech.company — a community-maintained directory of remote-friendly tech companies项目地址https://gitcode.com/GitHub_Trending/re/remote-jobs点击查看免费下载Scaloy Technology LLP 是社区维护的远程友好科技公司目录 remote-jobs即 remoteintech.company 站点源码中的一个典型「全远程 全球招聘 小型团队」条目。本文以 src/companies/scaloy.md 这份档案为骨架逐字段拆解其 frontmatter 与正文结构并结合 CONTRIBUTING.md 的字段规范、公司页布局、集合与标签生成逻辑 等源码说明这份档案如何被校验、建站并被渲染成可浏览的远程工作信息页帮助读者掌握向该目录提交/理解公司档案的完整链路。一、档案概览一条公司记录包含什么在 remote-jobs 仓库中每一家公司都对应src/companies/下的一个 Markdown 文件文件名必须与 frontmatter 中的slug一致。Scaloy Technology 的档案文件位于 src/companies/scaloy.md其 frontmatter 记录了目录检索所需的全部结构化元数据--- title: Scaloy Technology LLP slug: scaloy-technology-llp website: https://scaloy.com/ region: worldwide remote_policy: fully-remote company_size: tiny technologies: - dotnet - javascript - nosql - php - sql addedAt: 2025-02-25 updatedAt: 2025-08-26 ---正文则按标准章节组织包含## Company blurb、## Company size、## Remote status、## Region、## Company technologies、## Office locations、## How to apply七个部分。这正是 CONTRIBUTING.md 所要求的三类必填标题Company blurb、Remote status、How to apply加可选章节的完整形态。字段语义速查表字段Scaloy 取值含义titleScaloy Technology LLP公司展示名称用于页面标题与按字母排序slugscaloy-technology-llpURL 与文件名标识必须与文件名一致websitehttps://scaloy.com/官网地址无careers_url时作为主按钮跳转目标regionworldwide招聘区域见下文合法取值remote_policyfully-remote远程工作政策类型company_sizetiny团队规模档位tiny对应 1-10 人technologies5 项技术标签用于按技术栈聚合与筛选addedAt/updatedAt2025-02-25 / 2025-08-26入库与最近更新时间由维护者管理二、公司简介与业务定位Company blurb档案正文的第一章节## Company blurb描述了公司本体。Scaloy Technology 是一家 IT 服务与咨询公司业务覆盖Web 开发、App 开发、软件定制开发、数字营销、产品设计与品牌、内容写作、UI/UX 设计服务对象从初创公司到各行业企业定位是帮助企业「高效且规模化」地完成数字化转型。该段简介并非只是展示文本——它还会被自动加工成页面元描述。在 src/companies/companies.11tydata.js 中Eleventy 的eleventyComputed.description会通过正则/##\s*Company\s*blurb\s*\n([\s\S]*?)(?\n##|$)/i截取## Company blurb标题后的第一段文本然后依次剥离 Markdown 链接、*_反引号将换行与连续空格归一为单空格最后按 155 字符上限在句号或空格边界截断生成适合搜索引擎展示的meta namedescription。也就是说blurb写得越准确目录页的 SEO 摘要质量越高。三、规模、区域与办公地点## Company size档案注明「An intellectual team of more than 10 members.」。对照 src/_data/labels.js 中的companySize映射frontmatter 的company_size: tiny对应展示文案1-10 employees。虽然正文说团队超过 10 人、frontmatter 归类为tiny二者存在口径差异但该目录以 frontmatter 的档位值为结构化筛选依据——这正是「以仓库实际内容为准」需要读者注意的细节。## Office locations办公地点为Rajkot, Gujarat, India印度古吉拉特邦拉杰科特。region: worldwide则独立标注招聘范围覆盖全球与物理办公室位置是两个维度。## Region正文再次强调Worldwide。在 src/_data/labels.js 的region映射中worldwide的标准展示名即Worldwide它是合法取值之一。四、远程状态与协作方式Remote status## Remote status是必填章节直接决定条目是否满足目录收录标准。Scaloy 的描述包含四层信息团队分布成员分散在印度次大陆同事主要位于古吉拉特邦运营沟通工具鼓励使用 Slack、Skype 和 Teams同时「开放于任何能达成目的的新技术」——体现其对协作工具的务实态度团队文化每年组织一次 outing团建出游庆祝公司成就远程资格为 Developers开发者岗位提供远程工作身份。frontmatter 中remote_policy: fully-remote将其归类为「完全远程」。在 src/_layouts/company.njk 渲染时该值会与region一起被渲染为两个可点击的标签分别链接到/browse/{region}/与/browse/{remote_policy}/浏览页方便求职者按远程政策过滤公司。五、技术栈frontmatter 标签与正文列表的双轨呈现Scaloy 档案存在两处技术栈信息职责不同frontmatter 的technologies数组结构化用于聚合与筛选technologies: - dotnet - javascript - nosql - php - sql这些值必须取自 CONTRIBUTING.md 的合法列表例如javascript、php、dotnet、nosql、sql均在允许范围内。在 src/_config/collections.js 的getCompaniesByTech中每个技术值会把该公司归入对应分组渲染时 src/_layouts/company.njk 遍历该数组生成指向/browse/{tech}/的tag--tech标签。标签的展示名由 src/_data/labels.js 的tech映射统一决定如dotnet→.NET、nosql→NoSQL、sql→SQL并由 src/_data/companyHelpers.js 重新导出给 JS 侧消费保证全站命名一致。正文的## Company technologies列表非结构化供人阅读HTML、CSS、JavascriptPHPWordPressShopifyANGULARREACTNODEJSExpressJSMongoDB.NETSQL正文列表与 frontmatter 标签互相补充标签只收录受控词汇如dotnet、javascript、nosql、php、sql正文则可以展开列出 WordPress、Shopify、Angular、React、Node.js、Express、MongoDB 等更细的具体技术。对求职者而言这份列表直接反映其岗位技能画像——既覆盖 PHP/.NET/SQL 这类传统服务端技术也覆盖 React/Node/Express 这类现代 Web 栈与 blurb 中「Web 开发 软件定制」的业务定位一致。六、如何申请How to apply## How to apply是第三个必填章节。Scaloy 档案中该节直接给出官网联系页地址scaloy.com 的 contact 页面。结合 src/_layouts/company.njk 的渲染逻辑可知布局会优先取careers_url生成「Apply Now」主按钮Scaloy 档案未设置careers_url因此主按钮回退为website文案显示「Visit Website」点击后跳转官网。这正是该目录「careers_url必须指向公司自己的招聘页」规则见 CONTRIBUTING.md下的实际降级行为。七、字段规范与自动化校验档案如何被把关Scaloy 档案的字段全部合法可作为合规样本。校验规则集中在两处字段合法值来自 CONTRIBUTING.md字段允许值regionworldwide、americas、europe、americas-europe、asia-pacific、otherremote_policyfully-remote、remote-first、hybrid、remote-friendlycompany_sizetiny(1-10)、small(11-50)、medium(51-200)、large(201-1000)、enterprise(1000)technologiesjavascript、typescript、react、nodejs、python、ruby、go、java、php、rust、dotnet、elixir、scala、swift、cloud、devops、docker、kubernetes、mobile、data、ml、sql、postgres、nosql、searchScaloy 使用的worldwide、fully-remote、tiny以及 5 个技术标签全部命中上述合法集合。自动化校验来自 .github/workflows/validate-companies.yml任何改动src/companies/**的 PR 都会触发「Validate Company Profiles」工作流。该工作流通过 GitHub API 拉取 PR 变更文件排除已删除文件避免重命名/删除场景的 ENOENT 误报用 sparse-checkout 只检入公司数据文件、绝不执行 fork 中的脚本并在校验通过前阻止合并。因此像 scaloy.md 这样的档案在入库前必须满足 frontmatter 字段合法、必填章节齐全、内容非空目录会拒绝「minimal or no meaningful content」的档案等条件。八、该档案在建站链路中的位置从仓库源码可以还原出这份档案从数据到页面的完整流转数据收集Eleventy 通过 src/_config/collections.js 的getFilteredByGlob(./src/companies/**/*.md)一次性抓取全部公司档案缓存以避免对约 850 个条目反复过滤并按其title字母序排序生成getAllCompanies分组聚合getCompaniesByRegion按region分组、getCompaniesByTech按technologies分组、getCompanyTags汇总三类标签并统计每家公司被聚合到的次数——Scaloy 会出现在worldwide、fully-remote以及dotnet/javascript/nosql/php/sql五个技术浏览页中元数据加工src/companies/companies.11tydata.js 从Company blurb自动计算 meta description页面渲染src/_layouts/company.njkschema: Organization将 frontmatter 渲染为标题、Apply 按钮、region/policy 标签将正文渲染为prose内容区并将technologies渲染为技术标签区底部展示updatedAt格式化的「Last updated」时间本地验证按 README.md 的开发流程npm install后运行npm run build需 Node.js 22即可验证档案能否正常构建npm run start则提供带热重载的开发服务器。九、给读者与贡献者的实用要点综合这份 Scaloy 档案与仓库规范可提炼出以下实践结论理解档案阅读任何公司条目时先看 frontmatter 的region/remote_policy/company_size/technologies四个结构化字段再看正文的Remote status与How to apply即可快速判断该公司是否符合自己的远程工作与技能诉求提交新公司参照 CONTRIBUTING.md 的模板新建src/companies/{slug}.md确保文件名与slug一致、三类必填章节齐全、字段值合法且满足「直接雇佣员工、提供真实远程岗位、与科技行业相关」的收录标准维护既有条目addedAt/updatedAt由维护者管理PR 中不应自行携带档案如已过时如公司业务不再符合收录标准目录惯例是移除而非改写验证手段提交前本地运行npm run build提交后依赖 GitHub Action 的自动校验与机器人评论两者共同保证像 Scaloy 这样的档案始终结构完整、字段合法、可被搜索引擎与浏览页正确索引。赞分享数据集【免费下载链接】remote-jobsSource for remoteintech.company — a community-maintained directory of remote-friendly tech companies项目地址https://gitcode.com/GitHub_Trending/re/remote-jobs点击查看免费下载相关推荐解读 MailerLite 远程技术栈档案remote-jobs 仓库公司档案的结构、字段与渲染机制解读 MailerLite 远程技术栈档案remote jobs 仓库公司档案的结构、字段与渲染机制 导读 本文以 src/companies/mailerl数据集解读 Fyle 远程公司档案remote-jobs 仓库中 remote-first 公司资料的结构、字段与渲染原理解读 Fyle 远程公司档案remote jobs 仓库中 remote first 公司资料的结构、字段与渲染原理 Fyle 是一家以远程优先remote数据集remote-jobs 仓库公司档案解读以 Link11 为例的 fully-remote 远程招聘条目结构与渲染机制remote jobs 仓库公司档案解读以 Link11 为例的 fully remote 远程招聘条目结构与渲染机制 本文以 Link11 公司档案 htt数据集上一篇飞书知识库节点移动全攻略lark-cli wiki move 的 node / docs_to_wiki 双模式详解下一篇PHP-CS-Fixer integer_literal_case 规则详解统一整数字面量大小写规范创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表