{"id":13419717,"url":"https://github.com/getnikola/nikola","last_synced_at":"2025-03-15T05:32:56.998Z","repository":{"id":3006290,"uuid":"4025121","full_name":"getnikola/nikola","owner":"getnikola","description":"A static website and blog generator","archived":false,"fork":false,"pushed_at":"2024-08-28T20:41:53.000Z","size":39380,"stargazers_count":2599,"open_issues_count":70,"forks_count":448,"subscribers_count":77,"default_branch":"master","last_synced_at":"2024-09-29T01:06:34.134Z","etag":null,"topics":["python","static-site","static-site-generator"],"latest_commit_sha":null,"homepage":"https://getnikola.com/","language":"Python","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/getnikola.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGES.txt","contributing":"CONTRIBUTING.rst","funding":null,"license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":"docs/support.rst","governance":null,"roadmap":null,"authors":"AUTHORS.txt","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2012-04-14T13:53:22.000Z","updated_at":"2024-09-28T03:22:22.000Z","dependencies_parsed_at":"2023-07-06T01:54:30.457Z","dependency_job_id":"d9c997e2-591b-4874-9fc2-884a98db747f","html_url":"https://github.com/getnikola/nikola","commit_stats":{"total_commits":8627,"total_committers":246,"mean_commits":35.06910569105691,"dds":0.6575866465747073,"last_synced_commit":"483ffd8febba2fc15aa6cd43655e4de75cdb8d10"},"previous_names":[],"tags_count":101,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getnikola%2Fnikola","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getnikola%2Fnikola/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getnikola%2Fnikola/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getnikola%2Fnikola/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/getnikola","download_url":"https://codeload.github.com/getnikola/nikola/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243690112,"owners_count":20331726,"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":["python","static-site","static-site-generator"],"created_at":"2024-07-30T22:01:19.773Z","updated_at":"2025-03-15T05:32:56.016Z","avatar_url":"https://github.com/getnikola.png","language":"Python","funding_links":[],"categories":["Python","\u003ca id=\"tag-static_site\" href=\"#tag-static_site\"\u003eStatic Site\u003c/a\u003e","Static Site Generator","静态站点生成器","python","Apps","Jupyter-Notebook分享与格式转换","Notebook Sharing \u0026 Conversion","Static Site Generator [🔝](#readme)","By Language"],"sub_categories":["Development","Python"],"readme":"Nikola, a Static Site and Blog Generator\n========================================\n\nIn goes content, out comes a website, ready to deploy.\n\n.. image:: http://img.shields.io/pypi/v/Nikola.svg\n   :target: https://pypi.python.org/pypi/Nikola\n\n.. image:: https://github.com/getnikola/nikola/workflows/Nikola%20CI/badge.svg\n   :target: https://github.com/getnikola/nikola/actions\n\n.. image:: http://img.shields.io/badge/license-MIT-green.svg\n   :target: https://github.com/getnikola/nikola/blob/master/LICENSE.txt\n\nWhy Static Websites?\n--------------------\n\nStatic websites are safer, use fewer resources, and avoid vendor and platform lock-in.\nYou can read more about this in the `Nikola Handbook`_\n\n\nWhat Can Nikola Do?\n-------------------\n\nIt has many features, but here are some of the nicer ones:\n\n* `Blogs, with tags, feeds, archives, comments, etc.`__\n* `Themable`_\n* Fast builds, thanks to `doit`_\n* Flexible, extensible via the dozens of `available plugins`_\n* Small codebase (programmers can understand all of Nikola core in a day)\n* `reStructuredText`_ or Markdown as input language (also Wiki, BBCode, Textile, and HTML)\n* Easy `image galleries`_ (just drop files in a folder!)\n* Syntax highlighting for almost any programming language or markup\n* Multilingual sites, `translated to 50 languages.`__\n* Doesn't reinvent wheels, leverages existing tools.\n* Python 3.8+ compatible.\n\n.. _Nikola Handbook: https://getnikola.com/handbook.html#why-static\n__ https://users.getnikola.com/\n.. _Themable: https://themes.getnikola.com\n.. _doit: https://pydoit.org\n.. _available plugins: https://plugins.getnikola.com/\n.. _reStructuredText: https://getnikola.com/quickstart.html\n.. _image galleries: https://getnikola.com/galleries/demo/\n__ https://www.transifex.com/projects/p/nikola/\n\nNikola Architecture\n-------------------\n\n.. image:: https://getnikola.com/images/architecture.png\n\nInstallation Instructions\n-------------------------\n\nAssuming you have pip installed::\n\n    pip install Nikola\n\nFor optional features::\n\n    pip install \"Nikola[extras]\"\n\nFor tests::\n\n    pip install \"Nikola[extras,tests]\"\n\nFor more information, see https://getnikola.com/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgetnikola%2Fnikola","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgetnikola%2Fnikola","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgetnikola%2Fnikola/lists"}