CMS系统 活跃维护

Blogifier

blogifierdotnet/Blogifier

Blogifier 是一个开源的发布平台,用 ASP.NET 和 Blazor WebAssembly 编写。使用 Blogifier 可以创建个人博客或网站。

1292
Stars 标星
508
Forks 分支
84
Watchers 关注
29
Open Issues
C#
主要语言
MIT
开源协议
77.0 MB
仓库大小
7 个月前
最后推送
一键安装扩展 / 插件指令
dsh plugin --profile web add github:blogifierdotnet/Blogifier
git clone https://github.com/blogifierdotnet/Blogifier.git
git clone git@github.com:blogifierdotnet/Blogifier.git
README.md main

机器翻译正文由机器翻译自项目原始文档(英文),排版经程序统一处理,可能存在偏差,请以原项目仓库为准。


Blogifier

Blogifier是一个用ASP编写的自托管开源发布平台。. NET和Blazor WebAssembly。 它可以用来快速,轻松地建立一个轻量级的,但功能齐全的个人或团体博客。


English | 简体中文

安装

源代码构建 [未发布]

你可以在未在 macOS 上测试的 windows linux 中构建,我更喜欢在 docker 中部署测试。

本机构建

  1. 下载 .NET 7.0 SDK 选择在您的主机上安装系统版本。 下载 Nodejs 14 及更高版本并将其安装在您的主机上。对于 linux,您可以使用包管理工具
  2. 进入项目根目录,在widnows命令行运行./publish.cmd,在linux命令行运行sh ./publish.sh。
  3. 当命令执行完成,没有报错,你会在项目根目录下看到dist文件夹,就是发布后的应用。您可以复制它以在任何地方运行。在windows下可以直接点击运行dist文件夹下的Blogifier.exe,在linux下请先授权Blogifier二进制文件的可执行权限,然后在命令行点击或运行。[注意] 由于release中不存在app_data目录,所以程序启动时可能会报错。重新开始吧。
  4. 然后就可以localhost:5000用浏览器打开了
  5. 完成,享受。

docker build

首先,请确保您的主机中已经安装了docker、docker-compose。

  1. 进入项目根目录运行docker-compose up -d 命令,稍等一会……
  2. 然后就可以localhost:8080用浏览器打开了
  3. 完成,享受。

3.0之前的版本 [已发布]

在服务器上安装已编译应用程序以进行自托管的步骤:

  1. .NET Core 运行时(当前为 7.0)必须安装在您的主机服务器上。
  2. 下载 最新版本。
  3. 解压缩并复制到您的主机服务器。
  4. 重新启动您的网站。
  5. 打开您的网站,只有第一次您会被重定向到注册页面。
    example.com/admin/register/
  6. 注册,然后登录。
    example.com/admin/login/
  7. 完成,享受。

开发

如果你想自定义 Blogifier,或者贡献:

  1. 下载 并安装 .NET SDK。
  2. 下载 下载并安装 NodeJs。
  3. 下载、派生或克隆存储库。
  4. 使用您喜欢的 IDE(VS Code、Visual Studio、Atom 等)打开项目。
  5. 使用您的 IDE 或以下命令运行应用程序:
    $ cd /your-local-path/Blogifier/src/Blogifier/
    $ dotnet run

    然后就可以localhost:5000用浏览器打开了

贡献

目前的Blogifier还不够完善,如果你是需要一个功能完善稳定的博客系统或许wordpress更适合, 相对这种成熟的博客系统这个项目这个项目还有很多功能没有实现。 所以最新版本暂未发布,目前项目更适合开发者自行搭建和使用。 我们可以共同改进,实现一个完全由dotnet技术实现的博客系统。 更快、更简单、更小的个人博客.

可以先在issues中提出功能,在pull requests中开发,这样可以跟踪开发进度。 欢迎大家一起参与开发。让我们一起学习和探索dotnet的最新技术。

团队

   

版权和许可

代码在 MIT 许可证下发布。文档在知识共享许可下发布。
版权 2017–2023 Blogifier

本站来源与版权声明
  • 本文标题:Blogifier - Blogifier 是一个开源的发布平台
  • 本文链接:https://www.cn121.com/cms/blogifierdotnet-blogifier.html
  • 原项目:blogifierdotnet/Blogifier 版权归原作者 blogifierdotnet 及贡献者所有
  • 收录信息:本站于 2026-10-24 收录本项目,本页所列协议与仓库指标均为收录当时的状态;该日期之后原项目的版本更新与协议变更,本页不作同步。
  • 开源协议:收录时本项目采用 MIT(查看 LICENSE 原文),本站译文为其衍生内容;使用、修改、分发请以该仓库 LICENSE 原文为准。
  • 站点出处:本文首发于 OneTwoOne,收录自 GitHub 开源项目 blogifierdotnet/Blogifier。
  • 翻译说明:本页正文为人工智能生成内容——由机器翻译对原项目 README 初译、经程序校验排版,可能存在错漏,请以原项目文档为准。
  • 引用声明:商业转载、第三方聚合或 AI 检索训练引用时,请务必保留以上来源出处、本文永久链接,以及原项目的版权声明与许可信息。
  • 下架通道:若原项目此后变更或收紧了许可协议、或作者/权利人认为本站的收录方式(译文、排版适配、简介翻译等)超出其授权范围,请通过 xyd3302001@163.com 发送下架通知,并附上项目地址与本页链接。本站核实后将第一时间删除本页内容,或改为不复制原文的目录性收录;署名更正等其他要求可一并提出。