feat(imitation): add article imitation create flow
Introduce 仿写创作: new list and create views, backend imitation service and prompt templates, worker task routing for imitation jobs, and one-click rewrite triggers from question citation sources. Surface source article URL/title on article list/detail, and restrict failed articles to delete-only. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -94,6 +94,26 @@ const router = createRouter({
|
||||
navKey: "/articles/free-create",
|
||||
},
|
||||
},
|
||||
{
|
||||
path: "articles/imitations",
|
||||
name: "articles-imitations",
|
||||
component: () => import("@/views/ImitationView.vue"),
|
||||
meta: {
|
||||
titleKey: "route.imitation.title",
|
||||
descriptionKey: "route.imitation.description",
|
||||
navKey: "/articles/imitations",
|
||||
},
|
||||
},
|
||||
{
|
||||
path: "articles/imitations/create",
|
||||
name: "article-imitation-create",
|
||||
component: () => import("@/views/ImitationGenerateView.vue"),
|
||||
meta: {
|
||||
titleKey: "route.imitationCreate.title",
|
||||
descriptionKey: "route.imitationCreate.description",
|
||||
navKey: "/articles/imitations",
|
||||
},
|
||||
},
|
||||
{
|
||||
path: "media",
|
||||
name: "media",
|
||||
|
||||
Reference in New Issue
Block a user