{"id":15032306,"url":"https://github.com/blogifierdotnet/blogifier","last_synced_at":"2025-05-15T11:02:18.153Z","repository":{"id":37778863,"uuid":"84835974","full_name":"blogifierdotnet/Blogifier","owner":"blogifierdotnet","description":"Blogifier is an open-source publishing platform Written in ASP.NET and Blazor WebAssembly. With Blogifier make a personal blog or a website.","archived":false,"fork":false,"pushed_at":"2024-07-15T07:29:51.000Z","size":78957,"stargazers_count":1285,"open_issues_count":25,"forks_count":520,"subscribers_count":84,"default_branch":"main","last_synced_at":"2024-10-29T15:34:39.672Z","etag":null,"topics":["asp","blogging","blogifier","cms","dotnet","dotnet-core","dotnet5","microsoft","mvc"],"latest_commit_sha":null,"homepage":"https://blogifier.net","language":"C#","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/blogifierdotnet.png","metadata":{"files":{"readme":"README-zh_CN.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-03-13T14:28:01.000Z","updated_at":"2024-10-23T06:55:47.000Z","dependencies_parsed_at":"2022-07-11T03:18:32.222Z","dependency_job_id":"d8066e1c-4fde-4a4b-84f8-485155033a34","html_url":"https://github.com/blogifierdotnet/Blogifier","commit_stats":null,"previous_names":["blogifierdotnet/blogifier.core"],"tags_count":16,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blogifierdotnet%2FBlogifier","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blogifierdotnet%2FBlogifier/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blogifierdotnet%2FBlogifier/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blogifierdotnet%2FBlogifier/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/blogifierdotnet","download_url":"https://codeload.github.com/blogifierdotnet/Blogifier/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248910957,"owners_count":21182011,"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":["asp","blogging","blogifier","cms","dotnet","dotnet-core","dotnet5","microsoft","mvc"],"created_at":"2024-09-24T20:17:58.546Z","updated_at":"2025-04-14T15:52:30.576Z","avatar_url":"https://github.com/blogifierdotnet.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cbr\u003e\n\u003ch3 align=\"center\"\u003eBlogifier\u003c/h3\u003e\n\u003cp align=\"center\"\u003e\n  Blogifier是一个用ASP编写的自托管开源发布平台。. NET和Blazor WebAssembly。\n  它可以用来快速，轻松地建立一个轻量级的，但功能齐全的个人或团体博客。\n\u003c/p\u003e\n\u003cbr\u003e\n\n[English](README.md) | 简体中文\n\n## 安装\n\n### 源代码构建 [未发布]\n\n你可以在未在 macOS 上测试的 windows linux 中构建，我更喜欢在 docker 中部署测试。\n\n#### 本机构建\n\n1. [ 下载 ](https://dotnet.microsoft.com/zh-cn/download) .NET 7.0 SDK 选择在您的主机上安装系统版本。[ 下载 ](https://nodejs.org/) Nodejs 14 及更高版本并将其安装在您的主机上。对于 linux，您可以使用包管理工具\n2. 进入项目根目录，在widnows命令行运行./publish.cmd，在linux命令行运行sh ./publish.sh。\n3. 当命令执行完成，没有报错，你会在项目根目录下看到dist文件夹，就是发布后的应用。您可以复制它以在任何地方运行。在windows下可以直接点击运行dist文件夹下的Blogifier.exe，在linux下请先授权Blogifier二进制文件的可执行权限，然后在命令行点击或运行。[注意] 由于release中不存在app_data目录，所以程序启动时可能会报错。重新开始吧。\n4. 然后就可以localhost:5000用浏览器打开了\n5. 完成，享受。\n\n#### docker 构建\n\n首先，请确保您的主机中已经安装了docker、docker-compose。\n\n1. 进入项目根目录运行docker-compose up -d 命令，稍等一会……\n2. 然后就可以localhost:8080用浏览器打开了\n3. 完成，享受。\n\n### 3.0之前的版本 [已发布]\n\n在服务器上安装已编译应用程序以进行自托管的步骤：\n\n1. .NET Core 运行时（当前为 7.0）必须安装在您的主机服务器上。\n2. [ 下载 ](https://github.com/blogifierdotnet/Blogifier/releases) 最新版本。\n3. 解压缩并复制到您的主机服务器。\n4. 重新启动您的网站。\n5. 打开您的网站，只有第一次您会被重定向到注册页面。\u003cbr\u003e `example.com/admin/register/`\n6. 注册，然后登录。\u003cbr\u003e `example.com/admin/login/`\n7. 完成，享受。\n\n## 开发\n\n如果你想自定义 Blogifier，或者贡献：\n\n1. [ 下载 ](https://dotnet.microsoft.com/download/dotnet) 并安装 .NET SDK。\n2. [ 下载 ](https://nodejs.org/) 下载并安装 NodeJs。\n3. 下载、派生或克隆存储库。\n4. 使用您喜欢的 IDE（VS Code、Visual Studio、Atom 等）打开项目。\n5. 使用您的 IDE 或以下命令运行应用程序：\n```\n$ cd /your-local-path/Blogifier/src/Blogifier/\n$ dotnet run\n```\n然后就可以localhost:5000用浏览器打开了\n\n## 贡献\n\n\n目前的Blogifier还不够完善，如果你是需要一个功能完善稳定的博客系统或许wordpress更适合，\n相对这种成熟的博客系统这个项目这个项目还有很多功能没有实现。\n所以最新版本暂未发布，目前项目更适合开发者自行搭建和使用。\n我们可以共同改进，实现一个完全由dotnet技术实现的博客系统。\n更快、更简单、更小的个人博客.\n\n可以先在issues中提出功能，在pull requests中开发，这样可以跟踪开发进度。\n欢迎大家一起参与开发。让我们一起学习和探索dotnet的最新技术。\n\n\n## 团队\n\n[![@dorthl](https://avatars.githubusercontent.com/u/13906219?s=60\u0026v=4)](https://github.com/dorthl) \u0026nbsp;\n[![@farzindev](https://avatars.githubusercontent.com/u/6384978?s=60\u0026v=4)](https://github.com/farzindev) \u0026nbsp;\n[![@rxtur](https://avatars.githubusercontent.com/u/1932785?s=60\u0026v=4)](https://github.com/rxtur)\n\n## Copyright and License\nCode released under the MIT License. Docs released under Creative Commons.\u003cbr\u003e\nCopyright 2017–2023 Blogifier\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblogifierdotnet%2Fblogifier","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fblogifierdotnet%2Fblogifier","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblogifierdotnet%2Fblogifier/lists"}