{"id":21877345,"url":"https://github.com/nodebb-community/nodebb-plugin-custom-pages","last_synced_at":"2025-08-31T20:07:04.161Z","repository":{"id":76942187,"uuid":"20579057","full_name":"NodeBB-Community/nodebb-plugin-custom-pages","owner":"NodeBB-Community","description":"Allows you to add as many new pages as you like to your NodeBB forum","archived":false,"fork":false,"pushed_at":"2025-02-15T17:31:14.000Z","size":105,"stargazers_count":41,"open_issues_count":2,"forks_count":24,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-08-09T12:28:51.750Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NodeBB-Community.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"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,"zenodo":null}},"created_at":"2014-06-06T21:39:51.000Z","updated_at":"2025-06-26T05:47:18.000Z","dependencies_parsed_at":"2025-06-09T05:12:51.166Z","dependency_job_id":null,"html_url":"https://github.com/NodeBB-Community/nodebb-plugin-custom-pages","commit_stats":null,"previous_names":["psychobunny/nodebb-plugin-custom-pages"],"tags_count":15,"template":false,"template_full_name":null,"purl":"pkg:github/NodeBB-Community/nodebb-plugin-custom-pages","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NodeBB-Community%2Fnodebb-plugin-custom-pages","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NodeBB-Community%2Fnodebb-plugin-custom-pages/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NodeBB-Community%2Fnodebb-plugin-custom-pages/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NodeBB-Community%2Fnodebb-plugin-custom-pages/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NodeBB-Community","download_url":"https://codeload.github.com/NodeBB-Community/nodebb-plugin-custom-pages/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NodeBB-Community%2Fnodebb-plugin-custom-pages/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273032934,"owners_count":25034067,"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-08-31T02:00:09.071Z","response_time":79,"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":[],"created_at":"2024-11-28T08:08:58.184Z","updated_at":"2025-08-31T20:07:04.144Z","avatar_url":"https://github.com/NodeBB-Community.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"![](https://packages.nodebb.org/api/v1/plugins/nodebb-plugin-custom-pages/compatibility.png)\n\n# Custom Pages for NodeBB\n\nAllows you to add as many new pages as you like to your NodeBB forum. Each new page has four widget areas (header, footer, content, and sidebar) which you can use to add HTML to in the Widgets ACP.\n\n### Tips\n\n* You can set custom permissions for each individual page (ex. group-level access, or registered users only access, etc).\n* Use NodeBB's widget system (_Extend -\u003e Widgets_) to add any type of content.\n* Utilize [benchpress](https://github.com/benchpressjs/benchpressjs) markup for advanced logic.\n* Add a navigation link in the header that points to your custom page in _General -\u003e Navigation_ and selecting \"Custom Route\".\n* Make a custom page your landing page / homepage under _General -\u003e Homepage_ and selecting \"Custom\"\n\n## Manual Installation\n\n    npm install nodebb-plugin-custom-pages\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnodebb-community%2Fnodebb-plugin-custom-pages","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnodebb-community%2Fnodebb-plugin-custom-pages","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnodebb-community%2Fnodebb-plugin-custom-pages/lists"}