{"id":16134211,"url":"https://github.com/developpeurpascal/pascal-learning-resources","last_synced_at":"2026-03-18T18:03:18.046Z","repository":{"id":51563719,"uuid":"516847207","full_name":"DeveloppeurPascal/Pascal-Learning-Resources","owner":"DeveloppeurPascal","description":"Links to Pascal \u0026 Object Pascal language learning resources for any kind of developers.","archived":false,"fork":false,"pushed_at":"2024-02-17T16:46:43.000Z","size":96,"stargazers_count":1,"open_issues_count":2,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-06T15:51:25.206Z","etag":null,"topics":["community-project","documentation","learning","learning-resources","objectpascal","pascal","pascal-language","website"],"latest_commit_sha":null,"homepage":"https://pascal-resources.developpeur-pascal.fr/","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DeveloppeurPascal.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"DeveloppeurPascal","liberapay":"PatrickPremartin","patreon":"patrickpremartin","custom":"https://www.paypal.com/paypalme/patrickpremartin"}},"created_at":"2022-07-22T18:14:52.000Z","updated_at":"2024-06-09T10:42:15.000Z","dependencies_parsed_at":"2024-12-20T09:15:35.859Z","dependency_job_id":null,"html_url":"https://github.com/DeveloppeurPascal/Pascal-Learning-Resources","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":"DeveloppeurPascal/GitHubPages-Learning-Resources-Template","purl":"pkg:github/DeveloppeurPascal/Pascal-Learning-Resources","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeveloppeurPascal%2FPascal-Learning-Resources","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeveloppeurPascal%2FPascal-Learning-Resources/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeveloppeurPascal%2FPascal-Learning-Resources/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeveloppeurPascal%2FPascal-Learning-Resources/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DeveloppeurPascal","download_url":"https://codeload.github.com/DeveloppeurPascal/Pascal-Learning-Resources/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeveloppeurPascal%2FPascal-Learning-Resources/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259352280,"owners_count":22844735,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["community-project","documentation","learning","learning-resources","objectpascal","pascal","pascal-language","website"],"created_at":"2024-10-09T22:48:06.081Z","updated_at":"2026-01-29T08:36:35.311Z","avatar_url":"https://github.com/DeveloppeurPascal.png","language":"HTML","readme":"---\ntitle: About this project and website\nlang: en\n---\n# Website template for languages/topics/links websites hosted on Github Pages\n\n[This repository]({{ site.github.repository_url }}) is a template for web site generation with MD files.\n\n## What does it do ?\n\nthis repository generate a 3 level website :\n- index with list of languages\n- a page for each language with its topics list\n- a page for each topic with its links list\n\n## Why a website and not simple MD/text files ?\n\nSimply for visibility reasons. Markdown / text files are simple to use and maintain in a repository but we can only read them when we stay on repository platform.\n\nIt's not as visible on search engines than websites.\n\nCreating the website from MD files is a sort of best of 2 worlds : MD files maintaining on Github is simple, generating the website is automatic, and we can use this website on GitHub Pages as any other website with links, SEO and SEA.\n\n## How to use it ?\n\nCopy this repository template as a new repository directly from GitHub.\n\nRemove \"/.github\" folder or change the sponsor links in it (don't lets mine on your repos !).\n\nChange the copyright in \"/includes/footer.html\" file if you want. By default it displays datas from your GitHub repository datas.\n\nEdit the \"/index.html\" file to change it's \"title\" property.\n\nCopy templates files (and rename copies) from \"/_template_files_for_data_collections\" folder to :\n* \"/_data_languages\" for languages pages (one file per language)\n* \"/_data_topics\" for topics pages (one file per language/topic with the same \"family\" property)\n* \"/_data_links\" for links (as many files you need per language/topic)\n\nAfter adapting your \"css/styles.css\" file, activate GitHub Pages on your repository (go to \"Settings / Pages\" for that).\n\nGitHub will launch Jekyll on your repository from a GitHub action and generate a website each time you push your commits.\n\nGitHub allow us to use our domaine name for free. For SEO reasons it's better than a subfolder on github.io domain. Do it if you want to share your work with the rest of the world !\n\n## How to add a new language ?\n\nAs web site content, simply create a new file in \"/_data_languages\" folder by copying an existing one or the template.\n\nAs web site language you can copy one file from \"/_translated_texts\" and translate it.\n\nIn the two cases you need a flag. Check if it's already available in \"/images\" folder or add a new one.\n\n## Where is it used ?\n\nThis repository was done after creating three \"learning resources\" websites for [Delphi](https://developpeurpascal.github.io/Delphi-Learning-Resources/), [Lazarus](https://developpeurpascal.github.io/Lazarus-Learning-Resources/) and [Pascal language](https://developpeurpascal.github.io/Pascal-Learning-Resources/) because I think it's simple to personalize and easy to use.\n\n## Translations\n\nThe original standard texts where translated from FR or EN to CN, DE, DK, HU, JP, PL, RU, SE, SP and TR with [Deepl](https://deepl.com) translation service.\n\n## You are happy ? Tell it !\n\nIf you like this project and if you use it, tell it.\n\nAnd if you can please thinks about sponsoring my activities on the web (see links on GitHub) and perhaps subscribing to my [Zone-Abo membership program](https://zone-abo.fr).\n\n## You are not happy ? Tell it too !\n\nYou can contact me from one of my web site, [open a new discussion]({{ site.github.repository_url }}/discussions) or [create an issue]({{ site.github.issues_url }}) if you want to talk or report anything about this project.\n\n## Support the project and its author\n\nIf you think this project is useful and want to support it, please make a donation to [its author](https://github.com/DeveloppeurPascal). It will help to maintain the code and binaries.\n\nYou can use one of those services :\n\n* [GitHub Sponsors](https://github.com/sponsors/DeveloppeurPascal)\n* [Liberapay](https://liberapay.com/PatrickPremartin)\n* [Patreon](https://www.patreon.com/patrickpremartin)\n* [Paypal](https://www.paypal.com/paypalme/patrickpremartin)\n\nor if you speack french you can [subscribe to Zone Abo](https://zone-abo.fr/nos-abonnements.php) on a monthly or yearly basis and get a lot of resources as videos and articles.\n","funding_links":["https://github.com/sponsors/DeveloppeurPascal","https://liberapay.com/PatrickPremartin","https://patreon.com/patrickpremartin","https://www.paypal.com/paypalme/patrickpremartin","https://www.patreon.com/patrickpremartin"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeveloppeurpascal%2Fpascal-learning-resources","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdeveloppeurpascal%2Fpascal-learning-resources","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeveloppeurpascal%2Fpascal-learning-resources/lists"}