{"id":19710828,"url":"https://github.com/vemonet/nanopub-website","last_synced_at":"2025-10-23T14:40:11.155Z","repository":{"id":93871186,"uuid":"571587311","full_name":"vemonet/nanopub-website","owner":"vemonet","description":"🌐 A home website for the Nanopublication framework. Deprecated, check out https://github.com/Nanopublication/nanopub-website","archived":false,"fork":false,"pushed_at":"2024-03-03T15:57:06.000Z","size":1637,"stargazers_count":1,"open_issues_count":0,"forks_count":4,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-14T16:06:03.993Z","etag":null,"topics":["docusaurus","nanopublications","website"],"latest_commit_sha":null,"homepage":"https://nanopub.net","language":"TypeScript","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/vemonet.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","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,"zenodo":null}},"created_at":"2022-11-28T13:04:44.000Z","updated_at":"2024-01-12T09:54:58.000Z","dependencies_parsed_at":null,"dependency_job_id":"c2cec991-8e6d-4cbb-8275-b41d8ac8d9b1","html_url":"https://github.com/vemonet/nanopub-website","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/vemonet/nanopub-website","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vemonet%2Fnanopub-website","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vemonet%2Fnanopub-website/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vemonet%2Fnanopub-website/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vemonet%2Fnanopub-website/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vemonet","download_url":"https://codeload.github.com/vemonet/nanopub-website/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vemonet%2Fnanopub-website/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279019558,"owners_count":26086750,"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","status":"online","status_checked_at":"2025-10-14T02:00:06.444Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["docusaurus","nanopublications","website"],"created_at":"2024-11-11T22:08:35.964Z","updated_at":"2025-10-14T16:06:27.449Z","avatar_url":"https://github.com/vemonet.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Nanopublication website\n\n[![Deploy to GitHub Pages](https://github.com/Nanopublication/nanopub-website/actions/workflows/deploy.yml/badge.svg)](https://github.com/Nanopublication/nanopub-website/actions/workflows/deploy.yml)\n\nCode for the website presenting the Nanopublication ecosystem, hosted at [nanopub.net](https://nanopub.net).\n\nThe website is automatically updated by a [GitHub Action](/actions) at each push to this repository `main` branch.\n\n## ✍️ Contribute\n\nContributions are welcome!\n\n### 📝 Edit documentation pages\n\nEditing a documentation file is as easy as going to the markdown file for the page on GitHub: https://github.com/Nanopublication/nanopub-website/blob/main/docs/tools.md\n\n* Edit a page by login with an account that has edit permissions.\n\n* Otherwise fork the repository and modify the files you want. Pull requests are welcome!\n\nIf you are making substential changes we recommend you to clone the repository, and work locally (cf. below *Deployment* section to)\n\n\u003e We recommend using [Typora](https://typora.io/) to edit [markdown](https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet) files easily on your computer.\n\n### 📂 Files locations\n\nTo edit the website content and configuration:\n\n- Most website pages are markdown files in `src/pages/` and `docs/`\n- New pages links can be easily added to the sidebar in `sidebars.json`\n- The main parameters of the website can be found in `docusaurus.config.js`\n- Static content, such as images, css, js or files to download, can be added in `static/`\n- The main theme color can be changed in `src/css/customTheme.css`, we recommend to use [this tool to generate the color palette](https://docusaurus.io/docs/styling-layout#styling-your-site-with-infima).\n\n## 🧑‍💻 Deployment\n\nTo deploy the website locally and see your changes, go to your computer terminal, and clone the repository:\n\n```bash\ngit clone https://github.com/Nanopublication/nanopub-website\ncd nanopub-website\n```\n\n### 🧶 Deploy with yarn\n\n\u003cdetails\u003e\u003csummary\u003eInstall \u003ccode\u003enodejs \u003e=18\u003c/code\u003e, and \u003ccode\u003eyarn\u003c/code\u003e if not already done\u003c/summary\u003e\n\n* [Instructions to install `npm` and `NodeJS`](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm)\n* [Instructions to install `yarn`](https://yarnpkg.com/getting-started/install)\n\u003c/details\u003e\n\nTo deploy the website locally with `yarn` and see your changes:\n\n1. Install the dependencies:\n\n    ```shell\n    yarn\n    ```\n\n2. Deploy the website on http://localhost:3000, it will reload automatically when you make changes to the code and markdown files:\n\n    ```shell\n    yarn dev\n    ```\n\n### 🐳 Deploy with docker\n\nAlternatively you can deploy the website locally with docker and docker-compose (make sure they are installed):\n\n```bash\ndocker-compose up\n```\n\n### 🚀 Deploy in production\n\nThe website is available at https://nanopub.net, it is automatically updated and published to GitHub Pages by a [GitHub Action](https://github.com/Nanopublication/nanopub-website/blob/main/actions) at each push to the `main` branch of this repository.\n\n## 🖼️ The nanopub logo\n\nThe logo is defined as a vectorized SVG with 2 layers: logo and text.\n\nIf you don't know which editor to use to edit the logo SVG, we recommend to use the open source [Inkscape](https://inkscape.org) software\n\n### Convert the SVG to PNG\n\nYou can easily export the SVG logo to PNG from the terminal with inkscape:\n\n```bash\ninkscape nanopublication_logo_inkscape.svg -o nanopub_logo.png -h 512\n```\n\nTo export to PNG without the text:\n\n```bash\ninkscape nanopublication_logo_inkscape.svg -o nanopub_logo_notext.png --export-id=Logo_Layer --export-id-only -h 512\n```\n\n\u003e If you have installed Inkscape with Flatpak, then replace `inkscape` with `flatpak run org.inkscape.Inkscape` in the commands above.\n\n## ✒️ Markdown tips\n\n### Add an announcement top bar\n\nYou can easily add a general announcement bar on the website if you want to pass some information to your users, like dates of maintenance\n\nOpen the file `docusaurus.config.js` and update the `announcementBar` variable.\n\nYou can comment the `announcementBar` code block when you want to remove the announcement bar.\n\n### Info boxes\n\nColored box to highlight informations:\n\n```markdown\n:::note\nGrey box\n:::\n:::tip You can specify an optional title\nGreen box\n:::\n:::info\nBlue box\n:::\n:::caution\nOrange bpx\n:::\n:::danger\nRed box\n:::\n```\n\n## 🙏 Acknowledgments\n\nDocumentation website built with [Docusaurus](https://docusaurus.io/).","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvemonet%2Fnanopub-website","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvemonet%2Fnanopub-website","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvemonet%2Fnanopub-website/lists"}