程友好型 SaaS 公司的數(shù)據(jù)模型與展示邏輯)
數(shù)據(jù)集【免費(fèi)下載鏈接】remote-jobsSource for remoteintech.company — a community-maintained directory of remote-friendly tech companies項(xiàng)目地址https://gitcode.com/GitHub_Trending/re/remote-jobs點(diǎn)擊查看免費(fèi)下載Cyber Whale 是收錄在 remoteintech.company社區(qū)維護(hù)的遠(yuǎn)程友好型科技公司目錄倉(cāng)庫(kù)即 README.md 所述站點(diǎn)源碼中的一家公司檔案。本文以 cyber-whale.md 為對(duì)象從檔案的結(jié)構(gòu)、frontmatter 字段、到站點(diǎn)渲染與瀏覽頁(yè)的生成邏輯逐層拆解這份數(shù)據(jù)在 Eleventy 靜態(tài)站點(diǎn)中的流轉(zhuǎn)過(guò)程并給出讀取與擴(kuò)展此類檔案的實(shí)操參考。檔案核心內(nèi)容一覽src/companies/cyber-whale.md是一份標(biāo)準(zhǔn)的公司檔案 Markdown 文件由兩部分組成YAML frontmatter結(jié)構(gòu)化元數(shù)據(jù)和 Markdown 正文人類可讀的公司描述。其完整結(jié)構(gòu)如下--- title: Cyber Whale slug: cyber-whale website: https://cyberwhale.tech careers_url: https://weloveremotejobs.com/employer/cyber-whale/ region: europe remote_policy: remote-friendly company_size: small technologies: - dotnet - java - javascript - python - sql addedAt: 2021-08-13 updatedAt: 2022-10-10 ---正文部分依次包含## Company blurb、## Company size、## Remote status、## Region、## Company technologies、## Office locations、## How to apply七個(gè)章節(jié)如實(shí)記錄了公司定位、規(guī)模、遠(yuǎn)程策略與申請(qǐng)方式。從檔案可讀出的公司事實(shí)業(yè)務(wù)定位為金融科技Fintech與電商行業(yè)提供 SaaS 解決方案強(qiáng)調(diào)質(zhì)量、責(zé)任與整體化holistic的產(chǎn)品打造方式團(tuán)隊(duì)規(guī)模15 人以上對(duì)應(yīng)company_size: small即 11–50 人區(qū)間地域分布總部位于摩爾多瓦共和國(guó)基希訥烏面向 EU 與東歐招聘遠(yuǎn)程員工客戶覆蓋 US、UK、EU、以色列遠(yuǎn)程狀態(tài)remote-friendly即公司支持遠(yuǎn)程協(xié)作但非全員遠(yuǎn)程的彈性模式技術(shù)棧Python、PostgreSQL、JavaScript/TypeScript、React、Vue、Angular、nx.dev、Java、C#/.NET加入時(shí)間與更新時(shí)間2021-08-13 收錄2022-10-10 最近更新。Frontmatter 字段語(yǔ)義與合法取值cyber-whale.md用到的每個(gè) frontmatter 字段都能在 CONTRIBUTING.md 的模板與合法值表中找到定義這是站點(diǎn)校驗(yàn)機(jī)器人Validate Company Profiles GitHub Action檢查的依據(jù)字段Cyber Whale 取值合法取值語(yǔ)義titleCyber Whale任意字符串公司顯示名slugcyber-whale任意字符串檔案文件名與 URL 標(biāo)識(shí)必須與src/companies/{slug}.md一致websitehttps://cyberwhale.techURL官網(wǎng)careers_urlhttps://weloveremotejobs.com/employer/cyber-whale/URL招聘頁(yè)必須是公司自有招聘頁(yè)而非推銷服務(wù)的頁(yè)面regioneuropeworldwide、americas、europe、americas-europe、asia-pacific、other招聘區(qū)域remote_policyremote-friendlyfully-remote、remote-first、hybrid、remote-friendly遠(yuǎn)程策略company_sizesmalltiny(1-10)、small(11-50)、medium(51-200)、large(201-1000)、enterprise(1000)規(guī)模區(qū)間technologiesdotnet, java, javascript, python, sql見(jiàn) CONTRIBUTING.md 的 24 項(xiàng)受控枚舉技術(shù)標(biāo)簽addedAt/updatedAt2021-08-13 / 2022-10-10維護(hù)者管理收錄/更新時(shí)間值得注意的是technologies是受控枚舉而非自由文本cyber-whale.md中聲明了dotnet、java、javascript、python、sql五項(xiàng)。這些 key 的中文/顯示名映射統(tǒng)一維護(hù)在 src/_data/labels.js例如dotnet → .NET、sql → SQL。檔案正文中的 PostgreSQL、JS、TS、React、Vue、Angular 等描述屬于補(bǔ)充說(shuō)明只有 frontmatter 中的枚舉值會(huì)進(jìn)入機(jī)器可讀的瀏覽/標(biāo)簽體系。addedAt與updatedAt由維護(hù)者管理社區(qū)貢獻(xiàn)者在 PR 中不應(yīng)自行添加參見(jiàn) CONTRIBUTING.md日期格式為YYYY-MM-DD。這兩項(xiàng)會(huì)被站點(diǎn)用于最近收錄排序與Last updated展示下文會(huì)看到具體邏輯。檔案在站點(diǎn)中的渲染路徑cyber-whale.md并不是孤立文本它會(huì)被 Eleventy 站點(diǎn)消費(fèi)經(jīng)數(shù)據(jù)層、布局層、Schema 層三層渲染成最終的公司檔案頁(yè)。數(shù)據(jù)層自動(dòng)生成的 meta descriptionsrc/companies/companies.11tydata.js 通過(guò)eleventyComputed為每個(gè)公司檔案自動(dòng)計(jì)算description正則##\s*Company\s*blurb抓取 blurb 段落作為候選文本再剝離 Markdown 鏈接、星號(hào)、反引號(hào)、換行與多余空白最終截?cái)嗟郊s 155 字符優(yōu)先在句號(hào)或空格處截?cái)嘤糜?SEO meta description。Cyber Whale 的 blurbSaaS Solutions for Fintech and e-commerce. We value quality, responsibility and holistic approach to creating products.會(huì)被這份邏輯處理成站點(diǎn)頁(yè)面的描述元數(shù)據(jù)。布局層公司檔案頁(yè)模板src/_layouts/company.njk 是公司檔案的統(tǒng)一布局由 src/companies/companies.json 的layout: company指定它決定了 Cyber Whale 頁(yè)面如何呈現(xiàn)CTA 按鈕優(yōu)先取careers_url有招聘鏈接時(shí)顯示 Apply Now否則回退到website顯示 Visit Website——Cyber Whale 因此顯示Apply Now并跳轉(zhuǎn)到其招聘頁(yè)區(qū)域標(biāo)簽region值europe渲染為指向/browse/europe/的標(biāo)簽顯示名取 src/_data/labels.js 中region.europe → Europe遠(yuǎn)程策略標(biāo)簽remote_policy值remote-friendly渲染為指向/browse/remote-friendly/的標(biāo)簽顯示名取remotePolicy[remote-friendly] → Remote Friendly技術(shù)棧區(qū)塊frontmatter 中的technologies數(shù)組逐項(xiàng)渲染為指向/browse/{tech}/的標(biāo)簽如/browse/dotnet/、/browse/sql/顯示名同樣查 labels 映射頁(yè)腳updatedAt2022-10-10經(jīng)formatDate(MMMM D, YYYY)格式化為 Last updated: October 10, 2022。也就是說(shuō)europe、remote-friendly、small、dotnet這類機(jī)器值在頁(yè)面最終呈現(xiàn)為人類可讀的 Europe、Remote Friendly、11–50 employees、.NET——語(yǔ)義化的標(biāo)簽體系貫穿始終。Schema 層結(jié)構(gòu)化數(shù)據(jù)輸出src/_includes/schemas/Organization.njk 為檔案頁(yè)輸出 JSON-LDOrganization結(jié)構(gòu)化數(shù)據(jù)name取titleurl取websitecareers_url會(huì)被寫(xiě)進(jìn)sameAs數(shù)組。這意味著搜索引擎與 Agent 能從 Cyber Whale 頁(yè)面直接抽取https://cyberwhale.tech與招聘頁(yè)sameAs關(guān)聯(lián)。檔案如何匯入瀏覽與標(biāo)簽頁(yè)面Eleventy 通過(guò) src/_config/collections.js 把src/companies/**/*.md聚合成多個(gè)集合cyber-whale.md因此出現(xiàn)在下列頁(yè)面中全部公司列表按title字母序排序的getAllCompanies按區(qū)域分組getCompaniesByRegion會(huì)把region: europe的檔案歸入 Europe 分組按技術(shù)分組getCompaniesByTech遍歷technologies數(shù)組Cyber Whale 會(huì)同時(shí)出現(xiàn)在 dotnet、java、javascript、python、sql 五個(gè)技術(shù)分組下近期收錄getRecentCompanies按addedAt2021-08-13降序取前 12 家用于Recently added區(qū)塊標(biāo)簽頁(yè)元數(shù)據(jù)getCompanyTags會(huì)統(tǒng)計(jì)每個(gè) region / remote_policy / technology 下的公司數(shù)并生成/browse/{tag}/頁(yè)面europe、remote-friendly、dotnet等標(biāo)簽的計(jì)數(shù)都會(huì)包含 Cyber Whale??梢钥吹絚yber-whale.md的每個(gè) frontmatter 字段都被collections.js的某條路徑消費(fèi)檔案的加入直接驅(qū)動(dòng)了瀏覽頁(yè)與標(biāo)簽頁(yè)的數(shù)據(jù)更新。該檔案在數(shù)據(jù)質(zhì)量層面揭示的實(shí)踐要點(diǎn)將cyber-whale.md與 CONTRIBUTING.md 及倉(cāng)庫(kù)中的其他檔案如 microsoft.md對(duì)照可以提煉出三點(diǎn)通用實(shí)踐受控枚舉是數(shù)據(jù)一致性的根基region、remote_policy、company_size、technologies 都有限定取值CONTRIBUTING.md 的取值表這保證標(biāo)簽頁(yè)不會(huì)產(chǎn)生碎片化的 URL。Cyber Whale 的技術(shù)棧正文寫(xiě)得更寬含 PostgreSQL、Angular 等但只有 frontmatter 枚舉值參與標(biāo)簽體系——正文描述與機(jī)器標(biāo)簽適度分離。檔案內(nèi)容有明確的必備章節(jié)## Company blurb、## Remote status、## How to apply是必填章節(jié)cyber-whale.md全部滿足這也是校驗(yàn)機(jī)器人能夠放行的前提。反例是minimal or no meaningful content的檔案會(huì)被維護(hù)者拒絕CONTRIBUTING.md。日期字段承載站點(diǎn)功能而非擺設(shè)addedAt驅(qū)動(dòng)最近收錄updatedAt驅(qū)動(dòng)頁(yè)腳Last updated與 meta 數(shù)據(jù)維護(hù)者統(tǒng)一管理這兩項(xiàng)以避免社區(qū) PR 偽造時(shí)間戳。如果你需要新增一家類似 Cyber Whale 的歐洲遠(yuǎn)程友好型公司最直接的路徑是在src/companies/下新建{slug}.md按 CONTRIBUTING.md 模板填寫(xiě) frontmatter參考 cyber-whale.md 的寫(xiě)法補(bǔ)齊三個(gè)必填章節(jié)運(yùn)行npm run build驗(yàn)證構(gòu)建再提交 PR 由校驗(yàn)機(jī)器人把關(guān)。本地開(kāi)發(fā)命令Node.js 22見(jiàn) README.mdnpm install安裝依賴、npm run start啟動(dòng)帶熱重載的開(kāi)發(fā)服務(wù)器、npm run build生成生產(chǎn)構(gòu)建。贊分享數(shù)據(jù)集【免費(fèi)下載鏈接】remote-jobsSource for remoteintech.company — a community-maintained directory of remote-friendly tech companies項(xiàng)目地址https://gitcode.com/GitHub_Trending/re/remote-jobs點(diǎn)擊查看免費(fèi)下載相關(guān)推薦remoteintech.company 的 BairesDev 公司檔案全解析遠(yuǎn)程友好公司目錄的字段模型與工程實(shí)現(xiàn)remoteintech.company 的 BairesDev 公司檔案全解析遠(yuǎn)程友好公司目錄的字段模型與工程實(shí)現(xiàn) 導(dǎo)讀 本文以開(kāi)源倉(cāng)庫(kù) remoteint數(shù)據(jù)集Miles REINFORCE 配方詳解無(wú)參考模型下穩(wěn)住 LLM 強(qiáng)化學(xué)習(xí)訓(xùn)練的 5 個(gè)關(guān)鍵Miles REINFORCE 配方詳解無(wú)參考模型下穩(wěn)住 LLM 強(qiáng)化學(xué)習(xí)訓(xùn)練的 5 個(gè)關(guān)鍵 Miles 是一個(gè)面向企業(yè)的 LLM/VLM 大規(guī)模后訓(xùn)練強(qiáng)數(shù)據(jù)集TypeSpec HTTP Client JavaScript用 ...RecordModel 展開(kāi)建模附加屬性additionalProperties完整實(shí)戰(zhàn)TypeSpec HTTP Client JavaScript用 ...RecordModel 展開(kāi)建模附加屬性additionalProperties數(shù)據(jù)集上一篇Godot游戲資源解包終極指南3分鐘學(xué)會(huì)提取PCK文件所有內(nèi)容下一篇LinkSwift 網(wǎng)盤(pán)直鏈下載助手免費(fèi)拿到 9 大網(wǎng)盤(pán)真實(shí)下載地址的完整操作手冊(cè)創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考