diff --git a/open-isle-cli/src/assets/global.css b/open-isle-cli/src/assets/global.css
index 3e5317ec5..661b61a3e 100644
--- a/open-isle-cli/src/assets/global.css
+++ b/open-isle-cli/src/assets/global.css
@@ -52,4 +52,24 @@ body {
.comment-editor-container .vditor-ir,
.comment-editor-container .vditor-textarea {
background: transparent !important;
-}
\ No newline at end of file
+}
+.post-editor-container .vditor {
+ --panel-background-color: transparent;
+ --border-color: transparent;
+ --textarea-background-color: transparent;
+ border: none !important;
+ box-shadow: none !important;
+}
+
+.post-editor-container .vditor-toolbar {
+ background: transparent !important;
+ border: none !important;
+ box-shadow: none !important;
+}
+
+.post-editor-container .vditor-content,
+.post-editor-container .vditor-wysiwyg,
+.post-editor-container .vditor-ir,
+.post-editor-container .vditor-textarea {
+ background: transparent !important;
+}
diff --git a/open-isle-cli/src/components/MenuComponent.vue b/open-isle-cli/src/components/MenuComponent.vue
index 6e7e9a604..4acba802d 100644
--- a/open-isle-cli/src/components/MenuComponent.vue
+++ b/open-isle-cli/src/components/MenuComponent.vue
@@ -14,6 +14,10 @@
+
diff --git a/open-isle-cli/src/components/PostEditor.vue b/open-isle-cli/src/components/PostEditor.vue
new file mode 100644
index 000000000..f18b17f50
--- /dev/null
+++ b/open-isle-cli/src/components/PostEditor.vue
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
+
diff --git a/open-isle-cli/src/router/index.js b/open-isle-cli/src/router/index.js
index 66b062893..f9326bc65 100644
--- a/open-isle-cli/src/router/index.js
+++ b/open-isle-cli/src/router/index.js
@@ -5,6 +5,7 @@ import AboutPageView from '../views/AboutPageView.vue'
import PostPageView from '../views/PostPageView.vue'
import LoginPageView from '../views/LoginPageView.vue'
import SignupPageView from '../views/SignupPageView.vue'
+import NewPostPageView from '../views/NewPostPageView.vue'
const routes = [
{
@@ -22,6 +23,11 @@ const routes = [
name: 'about',
component: AboutPageView
},
+ {
+ path: '/new-post',
+ name: 'new-post',
+ component: NewPostPageView
+ },
{
path: '/posts/:id',
name: 'post',
diff --git a/open-isle-cli/src/views/NewPostPageView.vue b/open-isle-cli/src/views/NewPostPageView.vue
new file mode 100644
index 000000000..d6d823547
--- /dev/null
+++ b/open-isle-cli/src/views/NewPostPageView.vue
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+