Writing on the Vilvik blog
How to write, submit, and publish a post on the Vilvik blog.
Go to the live page Open my dashboardThe blog is for tutorials, notes, and walkthroughs you want to share with other Vilvik users. Any signed-in account can write a post. Posts go through a light editorial review before they publish.
The lifecycle¶
Once a post is published, you can keep editing it; the slug is locked so existing links stay alive. If an editor needs to rename a published post later, the old URL keeps working as a permanent redirect.
Write a draft¶
Open your blog dashboard and click Write a post. The editor is split-pane Markdown:
- The toolbar covers headings, bold, italic, lists, links, images, tables, code blocks, and a live preview pane.
- Triple-backtick fenced code blocks support a language tag (
```python,```js, etc) and render with syntax colours on the live post. - The cover image becomes the hero banner at the top of the post and the social-card image when someone shares the URL.
The editor saves your work in the background every minute and a few seconds after you stop typing, so a crashed tab is rarely a problem.
Submit for review¶
When the post is ready, click Submit for review. Your post moves into the editorial queue and you cannot edit it until the editor responds. You will see "Pending review" on the post in your dashboard.
If you want to test out exactly what the post will look like before submitting, the editor's split-pane preview is the same renderer the live page uses.
After review¶
The editor can take one of three actions:
- Approve. The post is published. You receive an in-app notification and an email (subject to your notification preferences). The post appears on the blog index, on your author page at
/blog/@<your-username>/, in the RSS feed, and in the sitemap. - Request changes. The post returns to draft and the editor's message lands in your dashboard. Update the post and submit again.
- Reject. The post moves to rejected with the editor's reason. You can write a new post any time.
If you have admin status, your submissions skip the queue and publish directly.
What about comments and upvotes?¶
Readers who are signed in can leave a comment or upvote your post. Comments are plain text and limited to one level of replies (top-level comment plus one round of replies) so threads stay readable. Upvotes are an anonymous count. Readers cannot see who upvoted what.
You can choose to receive an email when someone comments on your post or replies to a comment of yours from notification preferences under "Blog & comments".