diff --git a/404.html b/404.html index 34a1fcd4..84b2e0d9 100644 --- a/404.html +++ b/404.html @@ -1 +1 @@ -404: This page could not be found

404

This page could not be found.

\ No newline at end of file +404: This page could not be found

404

This page could not be found.

\ No newline at end of file diff --git a/_next/static/4R2rZtd8oiPQZyVgAuUmq/_buildManifest.js b/_next/static/SS4QtB8JRUpy4-tAUwg6b/_buildManifest.js similarity index 100% rename from _next/static/4R2rZtd8oiPQZyVgAuUmq/_buildManifest.js rename to _next/static/SS4QtB8JRUpy4-tAUwg6b/_buildManifest.js diff --git a/_next/static/4R2rZtd8oiPQZyVgAuUmq/_ssgManifest.js b/_next/static/SS4QtB8JRUpy4-tAUwg6b/_ssgManifest.js similarity index 100% rename from _next/static/4R2rZtd8oiPQZyVgAuUmq/_ssgManifest.js rename to _next/static/SS4QtB8JRUpy4-tAUwg6b/_ssgManifest.js diff --git a/about/faq.html b/about/faq.html index 8ddee43d..f3e28f7d 100644 --- a/about/faq.html +++ b/about/faq.html @@ -11,7 +11,7 @@ --nextra-primary-hue: 204deg; --nextra-primary-saturation: 100%; } -
关于
常见问题

常见问题

+
关于
常见问题

常见问题

谁在维护 Mog?

Mog 是一个独立的社区驱动的项目。它是由 Wibus (opens in a new tab) 在 2021 年作为其个人项目创建的,原身为 Golden Space / NEXT Space,极大的受到了 Mix Space (opens in a new tab) 的影响。如今,Mog 由来自于全国各地的志愿者们维护。

自 2021 年以来,Mog 的发展主要是通过爱 ❤️ 和热情来驱动的。如果您觉得 Mog 不错的话,请考虑赞助我们,以支持 Mog 的发展!

@@ -69,4 +69,4 @@

Font author site: https://hanken.co/ (opens in a new tab) -


AGPLv3 2024 © Mog.
\ No newline at end of file +
\ No newline at end of file diff --git a/about/release.html b/about/release.html index 67fba072..2a46a6f3 100644 --- a/about/release.html +++ b/about/release.html @@ -11,7 +11,7 @@ --nextra-primary-hue: 204deg; --nextra-primary-saturation: 100%; } -
关于
版本发布

版本发布

+
关于
版本发布

版本发布

当前 Mog 的最新稳定版本是 加载中...

@@ -45,4 +45,4 @@

有些特性在 Mog 的稳定版本中已经发布并被记录了,但被标记为试验性的。试验性特性通常与某些 RFC 讨论相关联,这些讨论中的大部分设计问题已经在理论上得到了解决,但仍缺乏来自真实实践的反馈。

试验性特性的目的是允许用户通过在生产环境中测试它们来提供反馈,而不必使用不稳定的 Mog 版本。试验性特性本身是被认为不稳定的,只能以某种受控的方式使用,且该特性可预期地会在任何发布类型中发生变化。


-

此页面参考自 Vue.js 的 版本发布 (opens in a new tab) 页面。


AGPLv3 2024 © Mog.
\ No newline at end of file +

此页面参考自 Vue.js 的 版本发布 (opens in a new tab) 页面。

\ No newline at end of file diff --git a/blog.html b/blog.html index b7821d40..a2320b35 100644 --- a/blog.html +++ b/blog.html @@ -11,6 +11,6 @@ --nextra-primary-hue: 204deg; --nextra-primary-saturation: 100%; } -

Mog  Blog

+

Mog  Blog

-

Mog Odyssey 2.0 错误修复与项目重构 - Stage 5 Issue

第五阶段注重于错误修复与项目重构,新增了一些自定义型的功能,并且推出了全新的语言渲染服务,这是一个重大的更新,我们将会在这个阶段中实现它。 阅读更多 →

May 28, 2023

Mog Odyssey 2.0 加入部分特性 - Stage 4 Issue

第四阶段加入主题系统、并重新设计了 README、在后端也支持了内置控制台、以及带来了全新的评论组件 阅读更多 →

March 12, 2023

Mog Odyssey 2.0 重构生态服务 - Stage 3 Issue

第三阶段中核心所有服务已成功重写,新的控制台 UI 已就绪!并且拥有了新的文档首页!一切都在变得更好! 阅读更多 →

January 10, 2023

Mog Odyssey 2.0 重构基础服务 - Stage 2 Issue

第二阶段正在加紧进行基础服务的重构,余下的服务模块我们将会在下一阶段继续加紧重构,在此之前,我们需要对某些模块撰写 RFC。 阅读更多 →

October 2, 2022

Mog 2.0 (Odyssey) 开始重构 - Stage 1 Issue

Hi, 我们离开了比较久的时间,期间甚至将组织换了一个名字,实际上我们正在重构 Mog 2.0,它将会是一个全新的版本,我们将会在这里记录我们的重构过程。 阅读更多 →

September 24, 2022

新主题 Single 发布

感谢保罗所编写的 Single 主题! 经过了长达一周的开发,Single 成为了我们的目前第二个官方主题,我们会保持此主题的同步更新! 阅读更多 →

August 18, 2022

Mog 1.7.0-alpha.0 (Continuation) 预发布

好久不见!距离我们宣布 Core 正式可用已经有一个月了,这期间我们做出了不少的优化、修补,以及功能更新,让我来给你慢慢列举一些较为重要的更改: 阅读更多 →

August 16, 2022

Mog 1.6.0 (GoLive) 发布 - 从新起点开始

在不断持续开发了将近一年的Mog,我们收到了大量的评论,并且支持Mog的开发。非常感谢各位的支持!今天,随着 Mog 第一款官方前端主题 Tiny 成功发布,Mog已经可以真正部署使用了! 阅读更多 →

August 9, 2022

Mog 1.5.1 (Evolution) 发布 - 重构后的新起点

经过1年的摸索与将近1个月的从零重构,我们发版了新的 Mog Core 版本,这将是一个全新的起点。 阅读更多 →

August 3, 2022


AGPLv3 2024 © Mog.
\ No newline at end of file +

Mog Odyssey 2.0 错误修复与项目重构 - Stage 5 Issue

第五阶段注重于错误修复与项目重构,新增了一些自定义型的功能,并且推出了全新的语言渲染服务,这是一个重大的更新,我们将会在这个阶段中实现它。 阅读更多 →

May 28, 2023

Mog Odyssey 2.0 加入部分特性 - Stage 4 Issue

第四阶段加入主题系统、并重新设计了 README、在后端也支持了内置控制台、以及带来了全新的评论组件 阅读更多 →

March 12, 2023

Mog Odyssey 2.0 重构生态服务 - Stage 3 Issue

第三阶段中核心所有服务已成功重写,新的控制台 UI 已就绪!并且拥有了新的文档首页!一切都在变得更好! 阅读更多 →

January 10, 2023

Mog Odyssey 2.0 重构基础服务 - Stage 2 Issue

第二阶段正在加紧进行基础服务的重构,余下的服务模块我们将会在下一阶段继续加紧重构,在此之前,我们需要对某些模块撰写 RFC。 阅读更多 →

October 2, 2022

Mog 2.0 (Odyssey) 开始重构 - Stage 1 Issue

Hi, 我们离开了比较久的时间,期间甚至将组织换了一个名字,实际上我们正在重构 Mog 2.0,它将会是一个全新的版本,我们将会在这里记录我们的重构过程。 阅读更多 →

September 24, 2022

新主题 Single 发布

感谢保罗所编写的 Single 主题! 经过了长达一周的开发,Single 成为了我们的目前第二个官方主题,我们会保持此主题的同步更新! 阅读更多 →

August 18, 2022

Mog 1.7.0-alpha.0 (Continuation) 预发布

好久不见!距离我们宣布 Core 正式可用已经有一个月了,这期间我们做出了不少的优化、修补,以及功能更新,让我来给你慢慢列举一些较为重要的更改: 阅读更多 →

August 16, 2022

Mog 1.6.0 (GoLive) 发布 - 从新起点开始

在不断持续开发了将近一年的Mog,我们收到了大量的评论,并且支持Mog的开发。非常感谢各位的支持!今天,随着 Mog 第一款官方前端主题 Tiny 成功发布,Mog已经可以真正部署使用了! 阅读更多 →

August 9, 2022

Mog 1.5.1 (Evolution) 发布 - 重构后的新起点

经过1年的摸索与将近1个月的从零重构,我们发版了新的 Mog Core 版本,这将是一个全新的起点。 阅读更多 →

August 3, 2022

\ No newline at end of file diff --git a/blog/core-updated-to-v1.7.0-alpha.0.html b/blog/core-updated-to-v1.7.0-alpha.0.html index 883cd490..598d3405 100644 --- a/blog/core-updated-to-v1.7.0-alpha.0.html +++ b/blog/core-updated-to-v1.7.0-alpha.0.html @@ -11,7 +11,7 @@ --nextra-primary-hue: 204deg; --nextra-primary-saturation: 100%; } -
Mog 1.7.0-alpha.0 (Continuation) 预发布

Mog 1.7.0-alpha.0 (Continuation) 预发布

+

AGPLv3 2024 © Mog.
\ No newline at end of file +
\ No newline at end of file diff --git a/blog/mog-core-v1.5.1-release.html b/blog/mog-core-v1.5.1-release.html index 9f91b6cb..943c777e 100644 --- a/blog/mog-core-v1.5.1-release.html +++ b/blog/mog-core-v1.5.1-release.html @@ -11,7 +11,7 @@ --nextra-primary-hue: 204deg; --nextra-primary-saturation: 100%; } -
Mog 1.5.1 (Evolution) 发布 - 重构后的新起点

Mog 1.5.1 (Evolution) 发布 - 重构后的新起点

+
Mog 1.5.1 (Evolution) 发布 - 重构后的新起点

Mog 1.5.1 (Evolution) 发布 - 重构后的新起点

感谢 @MYXXTS (opens in a new tab) @origami-tech (opens in a new tab) @Truimo (opens in a new tab) 等大佬的鼎力相助

经过1年的摸索与将近1个月的从零重构,我们发版了新的 Mog Core 版本,这将是一个全新的起点。

新特性

@@ -58,4 +58,4 @@

  • 将 v0 的文章页面数据导出,然后导入到 v1 中,v0 和 v1 在处理文章页面数据的方式是一致的,因此可以直接导入。
  • -

    由于 v0 是 Beta 版本,充满了不确定性,因此我们无法保证导出的数据能够完全正确导入到 v1 中,因此我们建议你在导入之前先备份好 v1 的数据库。


    AGPLv3 2024 © Mog.
    \ No newline at end of file +

    由于 v0 是 Beta 版本,充满了不确定性,因此我们无法保证导出的数据能够完全正确导入到 v1 中,因此我们建议你在导入之前先备份好 v1 的数据库。

    \ No newline at end of file diff --git a/blog/mog-is-now-available.html b/blog/mog-is-now-available.html index 4d2fbaeb..a8fe007a 100644 --- a/blog/mog-is-now-available.html +++ b/blog/mog-is-now-available.html @@ -11,7 +11,7 @@ --nextra-primary-hue: 204deg; --nextra-primary-saturation: 100%; } -
    Mog 1.6.0 (GoLive) 发布 - 从新起点开始

    Mog 1.6.0 (GoLive) 发布 - 从新起点开始

    +
    Mog 1.6.0 (GoLive) 发布 - 从新起点开始

    Mog 1.6.0 (GoLive) 发布 - 从新起点开始

    在不断持续开发了将近一年的Mog,我们收到了大量的评论,并且支持Mog的开发。非常感谢各位的支持!今天,随着 Mog 第一款官方前端主题 Tiny 成功发布,Mog已经可以真正部署使用了!

    感谢全部成员的贡献,以及大家的支持!

    正式部署可用版本

    @@ -23,4 +23,4 @@

    立即阅读文档部署! (opens in a new tab)

    ⚠️

    Mog Core 1.5.31.6.0 之间内容修改较多,期间包括了 漏洞修复新增功能逻辑优化

    Preview

    -
    [Mog Admin][Mog Theme Tiny]
    admintiny

    AGPLv3 2024 © Mog.
    \ No newline at end of file +
    [Mog Admin][Mog Theme Tiny]
    admintiny
    \ No newline at end of file diff --git a/blog/mog-v2-refactor-1.html b/blog/mog-v2-refactor-1.html index 1450dac7..cef97569 100644 --- a/blog/mog-v2-refactor-1.html +++ b/blog/mog-v2-refactor-1.html @@ -11,7 +11,7 @@ --nextra-primary-hue: 204deg; --nextra-primary-saturation: 100%; } -
    Mog 2.0 (Odyssey) 开始重构 - Stage 1 Issue

    Mog 2.0 (Odyssey) 开始重构 - Stage 1 Issue

    +
    Mog 2.0 (Odyssey) 开始重构 - Stage 1 Issue

    Mog 2.0 (Odyssey) 开始重构 - Stage 1 Issue

    从 NEXT 到 Mog 是一个比较惨痛的过程,已经有一部分人知道此项目了,他们通常称之为 "nx",现在修改这个名字对宣传来说并不是一件好事,但为了以后的发展我们必须这样做。

    新的名字由两个单词组成:Module + Blog = Mog,这和我们在 v2 版本的构思有关。我们在 v2 突破地采用了微服务架构,对于不同的服务分离,我们仍在探索当中,相信出版的时候可以寻找到一个较好的方案。

    一些 Q&A

    @@ -42,4 +42,4 @@

    由于 2.x 使用微服务架构,因此文档部署需要全部重写,建议全部重新开始.
  • 该版本的制作时间会大大增长,有可能需要到下一个假期才可基本完成.
  • -

    此次的重构代号为:Odyssey.


    AGPLv3 2024 © Mog.
    \ No newline at end of file +

    此次的重构代号为:Odyssey.

    \ No newline at end of file diff --git a/blog/mog-v2-refactor-2.html b/blog/mog-v2-refactor-2.html index b74c765b..b92b68a6 100644 --- a/blog/mog-v2-refactor-2.html +++ b/blog/mog-v2-refactor-2.html @@ -11,7 +11,7 @@ --nextra-primary-hue: 204deg; --nextra-primary-saturation: 100%; } -
    Mog Odyssey 2.0 重构基础服务 - Stage 2 Issue

    Mog Odyssey 2.0 重构基础服务 - Stage 2 Issue

    +
    Mog Odyssey 2.0 重构基础服务 - Stage 2 Issue

    Mog Odyssey 2.0 重构基础服务 - Stage 2 Issue

    第一阶段,我们居多是进行路径规划,后续阶段,我们会加紧进行基础服务的重构,在完成所有基础服务的时候我们将会发布一次 Alpha 文档。我们目前已完成重构的基础服务有:


    AGPLv3 2024 © Mog.
    \ No newline at end of file +

    我们真的很希望有更多的人能够加入我们。

    \ No newline at end of file diff --git a/blog/mog-v2-refactor-3.html b/blog/mog-v2-refactor-3.html index 4cb875b8..9c269ce5 100644 --- a/blog/mog-v2-refactor-3.html +++ b/blog/mog-v2-refactor-3.html @@ -11,7 +11,7 @@ --nextra-primary-hue: 204deg; --nextra-primary-saturation: 100%; } -
    Mog Odyssey 2.0 重构生态服务 - Stage 3 Issue

    Mog Odyssey 2.0 重构生态服务 - Stage 3 Issue

    +
    Mog Odyssey 2.0 重构生态服务 - Stage 3 Issue

    Mog Odyssey 2.0 重构生态服务 - Stage 3 Issue

    核心所有服务已成功重写

    如果你有关注我们的开发进度,你能发现我们已经将所有的服务都重写完成了。至此,Mog v2 的核心部分已经基本完成,目前我们正在进行一些发布前的测试以及部分模块中的功能补充与优化。

    此次新增的模块有:

    @@ -36,4 +36,4 @@

    你可以在这里看到新的首页:https://mog.js.org/ (opens in a new tab)

    接下来我们要做的

    我们需要将 v1 生态全部迭代至 v2,这依然是一个很长且困难的过程,我们将会在接下来的时间里继续努力。

    -

    此外,我们需要重写全部评论模块,目前的评论数据设计已经可以支持在不同的站点中使用了~


    AGPLv3 2024 © Mog.
    \ No newline at end of file +

    此外,我们需要重写全部评论模块,目前的评论数据设计已经可以支持在不同的站点中使用了~

    \ No newline at end of file diff --git a/blog/mog-v2-refactor-4.html b/blog/mog-v2-refactor-4.html index e8990b74..ef643cbf 100644 --- a/blog/mog-v2-refactor-4.html +++ b/blog/mog-v2-refactor-4.html @@ -11,7 +11,7 @@ --nextra-primary-hue: 204deg; --nextra-primary-saturation: 100%; } -
    Mog Odyssey 2.0 加入部分特性 - Stage 4 Issue

    Mog Odyssey 2.0 加入部分特性 - Stage 4 Issue

    +
    Mog Odyssey 2.0 加入部分特性 - Stage 4 Issue

    Mog Odyssey 2.0 加入部分特性 - Stage 4 Issue

    全部修改日志在 https://github.com/mogland/core/issues/605 (opens in a new tab)

    @@ -47,4 +47,4 @@

    全新的评论组件 mog-comments-wc by @wibus-wee

    Mog 评论服务的设计初衷是为了让用户可以在自己的网站上使用评论功能,但是也可以在其他更多的地方使用。因此它更像是一个独立的评论系统,而不是一个专属于 Mog 的内部组件。

    为了方便主题开发,我们使用 @jwcjs 开发了通用的评论组件。多亏于 Mog 评论服务的设计,它可以在任何地方使用,比如 Hexo。在后期我们将会实现对应的专属评论控制面板

    -

    AGPLv3 2024 © Mog.
    \ No newline at end of file +
    \ No newline at end of file diff --git a/blog/mog-v2-refactor-5.html b/blog/mog-v2-refactor-5.html index e1ef6df9..c723fec8 100644 --- a/blog/mog-v2-refactor-5.html +++ b/blog/mog-v2-refactor-5.html @@ -11,7 +11,7 @@ --nextra-primary-hue: 204deg; --nextra-primary-saturation: 100%; } -
    Mog Odyssey 2.0 错误修复与项目重构 - Stage 5 Issue

    Mog Odyssey 2.0 错误修复与项目重构 - Stage 5 Issue

    +

    AGPLv3 2024 © Mog.
    \ No newline at end of file +
    \ No newline at end of file diff --git a/blog/new-theme-single.html b/blog/new-theme-single.html index 32b7f8d7..a8a63340 100644 --- a/blog/new-theme-single.html +++ b/blog/new-theme-single.html @@ -11,7 +11,7 @@ --nextra-primary-hue: 204deg; --nextra-primary-saturation: 100%; } -
    新主题 Single 发布

    新主题 Single 发布

    +
    新主题 Single 发布

    新主题 Single 发布

    当代互联网上,人们对于博客的呈现方式越来越有了更高的要求。Single 主题的发布为博客的呈现提供了一个全新的选择。这个主题是基于 Paul 的 Typecho Single 主题移植而来,为 Mog 博客系统用户提供了一种全新的博客展示方式。

    Single 主题的设计风格简约大气,页面整洁明了,使得阅读体验更为舒适,响应式设计,使得博客在不同设备上都能够有良好的展示效果。

    GitHub Repo Page(欢迎 Star 🌟!): https://github.com/mogland/mog-theme-Single (opens in a new tab)

    @@ -25,4 +25,4 @@

    许可证

    本项目采用 AGPLv3 开源协议进行授权,衍生项目必须遵守相同的协议,必须开源。严禁将本主题进行二次售卖。在使用转载、移植等方式二次发布本主题时,需要保留本主题的版权说明,例如 “移植自奇趣保罗的 Typecho 主题:Single”。如未遵守本协议使用,作者将拥有追究的权利。

    -

    原创不易!如果喜欢本项目,请 Star 以示对保罗的支持~ 同时欢迎前往 保罗的博客 (opens in a new tab) 提供赞助,谢谢您!


    AGPLv3 2024 © Mog.
    \ No newline at end of file +

    原创不易!如果喜欢本项目,请 Star 以示对保罗的支持~ 同时欢迎前往 保罗的博客 (opens in a new tab) 提供赞助,谢谢您!

    \ No newline at end of file diff --git a/config.html b/config.html index d7e2e0da..5ee1006e 100644 --- a/config.html +++ b/config.html @@ -11,7 +11,7 @@ --nextra-primary-hue: 204deg; --nextra-primary-saturation: 100%; } -

    配置索引

    +

    配置索引

    配置

    Mog Core 将可以从以下两个地方获取配置信息以匹配你的不同需求并设置为你的 Mog 运行时环境。

      @@ -194,4 +194,4 @@

      $ node index.js --config=/Users/wibus/Desktop/env.yaml # 当然也可以自定义 # config.yaml 是必须要存在的,这里面储存的是不同服务的环境变量 -# 通过命令行参数输入的都是全局变量,都是通用的。

    \ No newline at end of file +# 通过命令行参数输入的都是全局变量,都是通用的。
    \ No newline at end of file diff --git a/development/dev-mog.html b/development/dev-mog.html index 5ee82aca..cd1762cf 100644 --- a/development/dev-mog.html +++ b/development/dev-mog.html @@ -11,7 +11,7 @@ --nextra-primary-hue: 204deg; --nextra-primary-saturation: 100%; } -
    开发
    启动 Mog 开发模式

    启动 Mog 开发模式

    +
    开发
    启动 Mog 开发模式

    启动 Mog 开发模式

    1. 从 Github 上克隆下 Mog 源码

    git clone git@github.com:mogland/core.git

    2. 安装依赖

    @@ -28,4 +28,4 @@

    目前还暂时无法只构建某个服务,所以你只能先一次性构建所有的服务,再使用 bundle 命令来打包。

    另外,如果你需要使用根目录的 ecosystem.config.js, 你必须要执行 bundle


    -

    其他内容,我认为 Mog CONTRIBUTING (opens in a new tab) 中已经写的很清楚了,所以我就不再赘述了。


    AGPLv3 2024 © Mog.
    \ No newline at end of file +

    其他内容,我认为 Mog CONTRIBUTING (opens in a new tab) 中已经写的很清楚了,所以我就不再赘述了。

    \ No newline at end of file diff --git a/development/extend-service.html b/development/extend-service.html index 660d1ac5..a6cdc7f9 100644 --- a/development/extend-service.html +++ b/development/extend-service.html @@ -11,7 +11,7 @@ --nextra-primary-hue: 204deg; --nextra-primary-saturation: 100%; } -
    开发
    拓展新的服务模块

    拓展新的服务模块

    +
    开发
    拓展新的服务模块

    拓展新的服务模块

    文章来自 可愛い松 | NestJS 微服务通过订阅发布事件与其他技术栈交互 (opens in a new tab), 但基于 Mog 做了部分补充

    @@ -200,4 +200,4 @@

    You can register multiple event handlers for a single event pattern and all of them will be automatically triggered in parallel. -- NestJS Documentaion (opens in a new tab)

    -

    因此,在编码的时候,不要与现有的服务监听的事件冲突,否则会出现不可预知的情况。


    AGPLv3 2024 © Mog.
    \ No newline at end of file +

    因此,在编码的时候,不要与现有的服务监听的事件冲突,否则会出现不可预知的情况。

    \ No newline at end of file diff --git a/development/migrate-plugin.html b/development/migrate-plugin.html index 8beee142..85b2d8d4 100644 --- a/development/migrate-plugin.html +++ b/development/migrate-plugin.html @@ -11,7 +11,7 @@ --nextra-primary-hue: 204deg; --nextra-primary-saturation: 100%; } -
    开发
    开发第三方数据迁移插件

    开发第三方数据迁移插件

    +
    开发
    开发第三方数据迁移插件

    开发第三方数据迁移插件

    Mog 提供了一个数据迁移导入的接口,你可以通过这个接口来开发一个迁移插件,将你的数据迁移到 Mog。

    目前支持以下数据的迁移:

      @@ -77,4 +77,4 @@

      UserModel, "password" | "lastLoginTime" | "lastLoginIp" | "apiToken" | "created" | "id" >;

    -

    用户信息中没有导入密码的功能,在导入信息后,Mog 将为您重新生成一个临时密码,您可以在控制台仪表盘中更改它

    \ No newline at end of file +

    用户信息中没有导入密码的功能,在导入信息后,Mog 将为您重新生成一个临时密码,您可以在控制台仪表盘中更改它

    在其他地方使用评论组件
    \ No newline at end of file diff --git a/development/theme.html b/development/theme.html index dd928c20..be39e663 100644 --- a/development/theme.html +++ b/development/theme.html @@ -11,7 +11,7 @@ --nextra-primary-hue: 204deg; --nextra-primary-saturation: 100%; } -
    开发
    开发新的主题

    开发新的主题

    +
    开发
    开发新的主题

    开发新的主题

    主题开发

    ⚠️

    创建主题时,需要在 package.json 中指定 name 字段、在 config.yml 中指定 id 字段和 language 字段,否则合法性检查会失败。

    示例主题可以在此处找到:mogland-dev/mog-theme-tiny-ejs (opens in a new tab)

      @@ -302,4 +302,4 @@

    1. 在主题模板合适的地方中添加评论组件。
    -
    <mog-comments api="<%= config.serverUrl %>" pid="<%= page.id %>"></mog-comments>

    AGPLv3 2024 © Mog.
    \ No newline at end of file +
    <mog-comments api="<%= config.serverUrl %>" pid="<%= page.id %>"></mog-comments>
    \ No newline at end of file diff --git a/development/using-comments.html b/development/using-comments.html index 8392c243..830974b1 100644 --- a/development/using-comments.html +++ b/development/using-comments.html @@ -11,7 +11,7 @@ --nextra-primary-hue: 204deg; --nextra-primary-saturation: 100%; } -
    开发
    在其他地方使用评论组件

    在其他地方使用评论组件

    +
    开发
    在其他地方使用评论组件

    在其他地方使用评论组件

    Mog 评论服务的设计初衷是为了让用户可以在自己的网站上使用评论功能,但是也可以在其他更多的地方使用。因此它更像是一个独立的评论系统,而不是一个专属于 Mog 的内部组件。

    多亏于 Mog 评论服务的设计,它可以在任何地方使用,只要你能够在你的网站上嵌入一个 HTML 组件即可。

    变量解释

    @@ -53,4 +53,4 @@

  • 如果你使用的是 Mog 和其他系统,那么不会有任何问题,Mog 在存入评论时并非仅使用 pid 作为唯一标识,其他系统仅使用 pid 作为唯一标识的。在后台的显示中,这两个系统的评论都会被分开显示,不会有任何冲突。
  • 如果你都不是使用 Mog,那么将会导致两个系统的评论混在一起,这是不被推荐的。
  • -


    AGPLv3 2024 © Mog.
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs.html b/docs.html index a25a0058..c475f2c6 100644 --- a/docs.html +++ b/docs.html @@ -11,7 +11,7 @@ --nextra-primary-hue: 204deg; --nextra-primary-saturation: 100%; } -
    文档
    快速起步

    快速起步

    +
    文档
    快速起步

    快速起步

    总览

    Mog 是一个易于扩展的现代博客系统。它突破地采用了微服务架构,在结构设计是模块化、灵活的。 您可以轻松地将其自定义以满足您的需求。 更可以通过接口来开发自己的前/中后台,也可以通过插件来开发自己的功能。

    你可以在 为什么选择 Mog? 中了解有关此项目背后的想法。

    @@ -35,4 +35,4 @@

    关于组件启动时的自定义配置,请前往「配置索引」章节

    ℹ️

    有关持久化运行,请自行使用搜索引擎探索。这里给几个相关的关键词:pm2, screen, docker, docker compose

    社区

    -

    如果你有疑问或者需要帮助,可以到 GitHub Discussions (opens in a new tab) 社区来寻求帮助。


    AGPLv3 2024 © Mog.
    \ No newline at end of file +

    如果你有疑问或者需要帮助,可以到 GitHub Discussions (opens in a new tab) 社区来寻求帮助。

    \ No newline at end of file diff --git a/docs/build.html b/docs/build.html index 1d19211d..643d482f 100644 --- a/docs/build.html +++ b/docs/build.html @@ -11,7 +11,7 @@ --nextra-primary-hue: 204deg; --nextra-primary-saturation: 100%; } -
    文档
    自主构建

    自主构建

    +
    文档
    自主构建

    自主构建

    💡

    如果你想要自定义构建过程,或者你想要在不同的平台上运行,那么你需要自主构建。我们在 「快速起步」 章节提供的是 Linux + macOS x86 平台的构建包。

    直接构建服务

    克隆官方远程 git 仓库

    @@ -60,4 +60,4 @@

    cd out/core node main.js

    关于组件启动时的自定义配置,请前往「配置索引」章节

    -
    ℹ️

    有关持久化运行,请自行使用搜索引擎探索。这里给几个相关的关键词:pm2, screen, docker, docker compose

    \ No newline at end of file +
    ℹ️

    有关持久化运行,请自行使用搜索引擎探索。这里给几个相关的关键词:pm2, screen, docker, docker compose

    自定义配置升级版本
    \ No newline at end of file diff --git a/docs/custom-setting.html b/docs/custom-setting.html index 88378ba4..b747fa55 100644 --- a/docs/custom-setting.html +++ b/docs/custom-setting.html @@ -11,7 +11,7 @@ --nextra-primary-hue: 204deg; --nextra-primary-saturation: 100%; } -
    文档
    自定义配置

    自定义配置 Mog Core

    +
    文档
    自定义配置

    自定义配置 Mog Core

    ⚠️

    此功能与原本规划的具有一定区别,请注意文档的改变。

    Mog 的主要优势之一是它可以弹性组装服务。只要你的条件允许,你可以将服务部署至不同的终端中,但一般你只需部署到同一个终端上即可。但是当你需要配置网关连接服务的IP时(也就是当你将服务部署到了不同的终端时)你需要对 Core 进行配置

    所以一般来说,如果你只部署到了同一个终端上,以下的内容你是不需要了解且填写的,配置的内容越多,越容易出问题。

    @@ -34,4 +34,4 @@

    --db_host=localhost \ --config=core.yml

    建议无论如何都携带YAML配置文件,若不进行配置则会自动获取当前执行目录下的 env.yaml 文件。若没有则会使用默认配置。

    -

    命令行允许输入的参数有限,所以我们建议使用 YAML 格式的配置文件。有关允许命令行输入的参数可以查阅 配置索引

    \ No newline at end of file +

    命令行允许输入的参数有限,所以我们建议使用 YAML 格式的配置文件。有关允许命令行输入的参数可以查阅 配置索引

    使用 NodeJS 启动自主构建
    \ No newline at end of file diff --git a/docs/features.html b/docs/features.html index cd2a2a74..dbac8c34 100644 --- a/docs/features.html +++ b/docs/features.html @@ -11,7 +11,7 @@ --nextra-primary-hue: 204deg; --nextra-primary-saturation: 100%; } -
    文档
    主要功能

    主要功能

    +
    文档
    主要功能

    主要功能

    主题系统

    除了使用 API 构建前端,Mog 还通过内置主题系统来实现多样化的博客样式。基于模板引擎,用户可以更便捷地制作主题。

    了解如何开发主题 主题开发

    @@ -33,4 +33,4 @@

    Mog 还隔离了一切与用户交互的操作,这样可以保证主线程的稳定性,避免因为用户操作而导致的崩溃。

    备份快照

    Mog 会自动备份所有的数据,包括用户数据、配置文件等。这样即使在意外情况下,也可以通过备份文件恢复数据。同时支持手动备份和恢复,以及自动备份上传到云端。

    -

    了解更多信息 备份快照


    AGPLv3 2024 © Mog.
    \ No newline at end of file +

    了解更多信息 备份快照

    \ No newline at end of file diff --git a/docs/migrate/backup.html b/docs/migrate/backup.html index 64a26030..bb17abf0 100644 --- a/docs/migrate/backup.html +++ b/docs/migrate/backup.html @@ -11,7 +11,7 @@ --nextra-primary-hue: 204deg; --nextra-primary-saturation: 100%; } -
    文档
    迁移指南
    备份与回滚

    备份与回滚

    +
    文档
    迁移指南
    备份与回滚

    备份与回滚

    Mog 支持导出当前的配置,以及导入配置到当前的配置。

    在导出配置时,Mog 会将当前的配置导出为一个 JSON 文件,该文件包含了所有的配置信息,包括:

      @@ -37,4 +37,4 @@

    • Mog备份 页面,点击 导入备份 按钮
    • 在弹出的对话框中,点击 选择文件 按钮,选择需要导入的 JSON 文件。
    • -


    AGPLv3 2024 © Mog.
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/migrate/from-third-party.html b/docs/migrate/from-third-party.html index 43877758..43e8de72 100644 --- a/docs/migrate/from-third-party.html +++ b/docs/migrate/from-third-party.html @@ -11,7 +11,7 @@ --nextra-primary-hue: 204deg; --nextra-primary-saturation: 100%; } -
    文档
    迁移指南
    从第三方升级

    从其他博客系统迁移

    +
    文档
    迁移指南
    从第三方升级

    从其他博客系统迁移

    使用 Markdown 迁移

    ⚠️

    你的 Markdown 文件必须要携带 YAML Front Matter,并且最好是符合 CommonMark (opens in a new tab) 规范的,否则可能会出现一些问题。

    @@ -54,4 +54,4 @@

    其他博客系统

    如果你的博客系统不在上面的列表中,那么你可以尝试将其导出为 Markdown 文件,然后在 Mog 后台的迁移页面,导入这些 Markdown 文件。

    -

    或者根据你的博客系统的数据格式,开发一个数据导出插件,然后在 Mog 后台的迁移页面,导入这些数据文件。


    AGPLv3 2024 © Mog.
    \ No newline at end of file +

    或者根据你的博客系统的数据格式,开发一个数据导出插件,然后在 Mog 后台的迁移页面,导入这些数据文件。

    \ No newline at end of file diff --git a/docs/migrate/upgrade.html b/docs/migrate/upgrade.html index 09f56c2b..02221170 100644 --- a/docs/migrate/upgrade.html +++ b/docs/migrate/upgrade.html @@ -11,7 +11,7 @@ --nextra-primary-hue: 204deg; --nextra-primary-saturation: 100%; } -
    文档
    迁移指南
    升级版本

    升级版本

    +
    文档
    迁移指南
    升级版本

    升级版本

    从 Mog v2.internal.alpha 升级到 Mog v2.internal.beta.0

    v2.internal.beta 对服务进行了补充以及重要的破坏性修改。主要针对的是配置文件配置项的改动:

      @@ -34,4 +34,4 @@

    1. 将 v0 的文章页面数据导出,然后导入到 v1 中,v0 和 v1 在处理文章页面数据的方式是一致的,因此可以直接导入。
    2. -

      由于 v0 是 Beta 版本,充满了不确定性,因此我们无法保证导出的数据能够完全正确导入到 v1 中,因此我们建议你在导入之前先备份好 v1 的数据库。


    AGPLv3 2024 © Mog.
    \ No newline at end of file +

    由于 v0 是 Beta 版本,充满了不确定性,因此我们无法保证导出的数据能够完全正确导入到 v1 中,因此我们建议你在导入之前先备份好 v1 的数据库。

    \ No newline at end of file diff --git a/docs/usages/console.html b/docs/usages/console.html index d5128355..d2263b77 100644 --- a/docs/usages/console.html +++ b/docs/usages/console.html @@ -11,7 +11,7 @@ --nextra-primary-hue: 204deg; --nextra-primary-saturation: 100%; } -
    文档
    使用指南
    使用内置控制台

    使用内置控制台

    +
    文档
    使用指南
    使用内置控制台

    使用内置控制台

    我们在 mogland/core #604 (opens in a new tab) 中添加了一个内置控制台的功能,这个功能可以让你在不另外部署控制台的情况下,控制你的服务。

    基础使用

    由于此项功能仍处于测试阶段,因此我们默认暂时设置为关闭状态,你可以在你的启动配置文件中中设置 console.enabletrue 来启用此功能。

    @@ -19,4 +19,4 @@

    enable: false

    我们还提供了其他一些配置项,如 console.versionType,你可以在 配置 中查看更多信息。

    接下来,访问 <CORE_URL>/console,你将会进入到控制台:

    -

    如果你还未注册,控制台将会自动跳转至注册页面。若你已经注册且已登录,但仍然无法访问控制台主页,请检查你的服务是否出现了问题。

    \ No newline at end of file +

    如果你还未注册,控制台将会自动跳转至注册页面。若你已经注册且已登录,但仍然无法访问控制台主页,请检查你的服务是否出现了问题。

    从第三方升级
    \ No newline at end of file diff --git a/docs/why.html b/docs/why.html index 57152fa2..14533e56 100644 --- a/docs/why.html +++ b/docs/why.html @@ -11,7 +11,7 @@ --nextra-primary-hue: 204deg; --nextra-primary-saturation: 100%; } -
    文档
    为什么选择 Mog?

    为什么选择 Mog?

    +
    文档
    为什么选择 Mog?

    为什么选择 Mog?

    Mog 是怎么样的?

    Mog 默认推荐你使用的是前后端分离架构。这样可以给开发的人提供便捷,也避免了和其他领域的人做不太必要的争吵。专业的事情交给专业的人去做

    它具有高度的开发自由度,您可以通过接口来开发自己的前/中后台,也可以通过插件来开发自己的功能。

    @@ -25,4 +25,4 @@

    v0.x:MySQL + Express, 此为第一个版本,但是由于一些原因,我并没有继续开发下去。
  • v1.x:MongoDB + Fastify, 此为第二个版本,但是由于其中的大部分代码以及结构与 Mix Space 极度相似,我打算走一条新的路线。
  • v2.x:MongoDB + Fastify + Microservices, 此为第三个版本,我们将会在这个版本中,探索一种新的博客系统架构。
  • -


    AGPLv3 2024 © Mog.
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/with-node.html b/docs/with-node.html index 73ce16c0..0891d5b1 100644 --- a/docs/with-node.html +++ b/docs/with-node.html @@ -11,7 +11,7 @@ --nextra-primary-hue: 204deg; --nextra-primary-saturation: 100%; } -
    文档
    使用 NodeJS 启动

    使用 node 命令启动

    +
    文档
    使用 NodeJS 启动

    使用 node 命令启动

    除了使用 Docker,你还可以直接使用 Node 命令启动 Mog

    ℹ️

    有关持久化运行,请自行使用搜索引擎探索。这里给几个相关的关键词:pm2, screen, docker, docker compose

    最新的 Release (opens in a new tab) 中找到 Assets,下载你所需要的构建包版本,目前我们提供:

    @@ -24,4 +24,4 @@
    cd core
     node index.js

    目前支持的组件,请前往「自主构建」章节,我们在那里给出了具体的组件名称

    -

    关于组件启动时的自定义配置,请前往「配置索引」章节


    AGPLv3 2024 © Mog.
    \ No newline at end of file +

    关于组件启动时的自定义配置,请前往「配置索引」章节

    \ No newline at end of file diff --git a/index.html b/index.html index 05a46ac4..b2ab3107 100644 --- a/index.html +++ b/index.html @@ -11,5 +11,5 @@ --nextra-primary-hue: 204deg; --nextra-primary-saturation: 100%; } -

    Create your own unique site with Mog.

    模块化,弹性化、强大的博客系统。 开源,永久免费。

    5 分钟拥有自己的 Mog

    BackgroundBackground (Dark)

    几分钟内创建
    强大的博客网站。

    所有功能
    都是弹性的.

    Mog 突破性采用微服务架构,模块化和弹性化设计,使您的博客更加稳定、可扩展和可维护。 -您可以轻松地定制它以满足您的个人自定义需求,更可以通过主题和活动系统轻松地扩展 Mog。

    [Post,User,Theme,Console,Auth]
    > 功能聚合于一体, 一旦出错全部功能下线
    [Post][User][Theme][Console][Auth]
    > 每个功能都是独立的, 出错只会影响单个功能

    黑暗模式
    原生适配.

    先进的
    文本语言渲染解决方案。

    高性能、可靠、可扩展的文本宏函数标记语言设置。在渲染过程中,Mog 会将大量的文本预处理工作交给后端服务,从而减轻前端的负担。

    更多特性...

    可插拔主题 / 备份系统 / 独立的评论系统... 更多新特性等待您的探索。

    拥有你自己的 Mog →

    \ No newline at end of file +

    Create your own unique site with Mog.

    模块化,弹性化、强大的博客系统。 开源,永久免费。

    5 分钟拥有自己的 Mog

    BackgroundBackground (Dark)

    几分钟内创建
    强大的博客网站。

    所有功能
    都是弹性的.

    Mog 突破性采用微服务架构,模块化和弹性化设计,使您的博客更加稳定、可扩展和可维护。 +您可以轻松地定制它以满足您的个人自定义需求,更可以通过主题和活动系统轻松地扩展 Mog。

    [Post,User,Theme,Console,Auth]
    > 功能聚合于一体, 一旦出错全部功能下线
    [Post][User][Theme][Console][Auth]
    > 每个功能都是独立的, 出错只会影响单个功能

    黑暗模式
    原生适配.

    先进的
    文本语言渲染解决方案。

    高性能、可靠、可扩展的文本宏函数标记语言设置。在渲染过程中,Mog 会将大量的文本预处理工作交给后端服务,从而减轻前端的负担。

    更多特性...

    可插拔主题 / 备份系统 / 独立的评论系统... 更多新特性等待您的探索。

    拥有你自己的 Mog →

    \ No newline at end of file diff --git a/rss.xml b/rss.xml index db0a103c..26deb44a 100644 --- a/rss.xml +++ b/rss.xml @@ -1 +1 @@ -<![CDATA[Mog Blog]]>https://mog.js.orgRSS for NodeSun, 07 Jan 2024 21:20:27 GMT<![CDATA[Mog 1.7.0-alpha.0 (Continuation) 预发布]]>https://mog.js.org/blog/core-updated-to-v1.7.0-alpha.0https://mog.js.org/blog/core-updated-to-v1.7.0-alpha.0Tue, 16 Aug 2022 00:00:00 GMT<![CDATA[Mog 1.5.1 (Evolution) 发布 - 重构后的新起点]]>https://mog.js.org/blog/mog-core-v1.5.1-releasehttps://mog.js.org/blog/mog-core-v1.5.1-releaseWed, 03 Aug 2022 00:00:00 GMT<![CDATA[Mog 1.6.0 (GoLive) 发布 - 从新起点开始]]>https://mog.js.org/blog/mog-is-now-availablehttps://mog.js.org/blog/mog-is-now-availableTue, 09 Aug 2022 00:00:00 GMT<![CDATA[Mog 2.0 (Odyssey) 开始重构 - Stage 1 Issue]]>https://mog.js.org/blog/mog-v2-refactor-1https://mog.js.org/blog/mog-v2-refactor-1Sat, 24 Sep 2022 00:00:00 GMT<![CDATA[Mog Odyssey 2.0 重构基础服务 - Stage 2 Issue]]>https://mog.js.org/blog/mog-v2-refactor-2https://mog.js.org/blog/mog-v2-refactor-2Sun, 02 Oct 2022 00:00:00 GMT<![CDATA[Mog Odyssey 2.0 重构生态服务 - Stage 3 Issue]]>https://mog.js.org/blog/mog-v2-refactor-3https://mog.js.org/blog/mog-v2-refactor-3Tue, 10 Jan 2023 00:00:00 GMT<![CDATA[Mog Odyssey 2.0 加入部分特性 - Stage 4 Issue]]>https://mog.js.org/blog/mog-v2-refactor-4https://mog.js.org/blog/mog-v2-refactor-4Sun, 12 Mar 2023 00:00:00 GMT<![CDATA[Mog Odyssey 2.0 错误修复与项目重构 - Stage 5 Issue]]>https://mog.js.org/blog/mog-v2-refactor-5https://mog.js.org/blog/mog-v2-refactor-5Sun, 28 May 2023 00:00:00 GMT<![CDATA[新主题 Single 发布]]>https://mog.js.org/blog/new-theme-singlehttps://mog.js.org/blog/new-theme-singleThu, 18 Aug 2022 00:00:00 GMT \ No newline at end of file +<![CDATA[Mog Blog]]>https://mog.js.orgRSS for NodeTue, 09 Jan 2024 19:57:34 GMT<![CDATA[Mog 1.7.0-alpha.0 (Continuation) 预发布]]>https://mog.js.org/blog/core-updated-to-v1.7.0-alpha.0https://mog.js.org/blog/core-updated-to-v1.7.0-alpha.0Tue, 16 Aug 2022 00:00:00 GMT<![CDATA[Mog 1.5.1 (Evolution) 发布 - 重构后的新起点]]>https://mog.js.org/blog/mog-core-v1.5.1-releasehttps://mog.js.org/blog/mog-core-v1.5.1-releaseWed, 03 Aug 2022 00:00:00 GMT<![CDATA[Mog 1.6.0 (GoLive) 发布 - 从新起点开始]]>https://mog.js.org/blog/mog-is-now-availablehttps://mog.js.org/blog/mog-is-now-availableTue, 09 Aug 2022 00:00:00 GMT<![CDATA[Mog 2.0 (Odyssey) 开始重构 - Stage 1 Issue]]>https://mog.js.org/blog/mog-v2-refactor-1https://mog.js.org/blog/mog-v2-refactor-1Sat, 24 Sep 2022 00:00:00 GMT<![CDATA[Mog Odyssey 2.0 重构基础服务 - Stage 2 Issue]]>https://mog.js.org/blog/mog-v2-refactor-2https://mog.js.org/blog/mog-v2-refactor-2Sun, 02 Oct 2022 00:00:00 GMT<![CDATA[Mog Odyssey 2.0 重构生态服务 - Stage 3 Issue]]>https://mog.js.org/blog/mog-v2-refactor-3https://mog.js.org/blog/mog-v2-refactor-3Tue, 10 Jan 2023 00:00:00 GMT<![CDATA[Mog Odyssey 2.0 加入部分特性 - Stage 4 Issue]]>https://mog.js.org/blog/mog-v2-refactor-4https://mog.js.org/blog/mog-v2-refactor-4Sun, 12 Mar 2023 00:00:00 GMT<![CDATA[Mog Odyssey 2.0 错误修复与项目重构 - Stage 5 Issue]]>https://mog.js.org/blog/mog-v2-refactor-5https://mog.js.org/blog/mog-v2-refactor-5Sun, 28 May 2023 00:00:00 GMT<![CDATA[新主题 Single 发布]]>https://mog.js.org/blog/new-theme-singlehttps://mog.js.org/blog/new-theme-singleThu, 18 Aug 2022 00:00:00 GMT \ No newline at end of file