If this planet has distinctions between the surface world and the inner world, positive matter and antimatter, then this website is my personal 'inner world'. Unlike the surface world site Astral Reverie, which primarily serves as a medium for study notes and technical blogs, the main purpose of the 'inner world' Devuki site is to 'exist' as a personal space.
Devuki most differs from Astral Reverie in that it focuses more on the text itself. A few lines from the site developer's design philosophy are very suitable to express Devuki's original concept:
Using personal writing as a metaphor. The page is like a slowly unfolding letter, where text and blank space together form a rhythm, content naturally scattered like a personal journal, not a uniform grid of information. When reading, your gaze is the protagonist, and the page is merely the background. @Innei
If you are interested in the source code project of this site, you can learn more from here:
Or if you also like this project but encounter issues during deployment, you can check out this article of mine:
Website Foundation…
Currently, Devuki is deployed on the Butterfly Shadow server, using a tech stack of Node.js, NextJS, and React with MixSpace backend + closed-source Yohaku frontend. Of course, this model still has many functional or design limitations, so I am exploring, designing, and developing this space fully 'autonomously' in Devuki Beta.
Devuki Beta is currently a native, back-end-less project based on PHP 8.1, with the initial design concept of 'focusing on pure text expression'. It is planned that if a back-end is built in the future, MySQL MariaDB will be introduced as a data storage form, or other more efficient and suitable forms. Currently, due to incomplete features, adaptation bugs, etc., this site is not open to the public.
More About Devuki Beta
If you are interested in my independent project Devuki Beta, you can learn more information from here.
Devuki Beta is only the temporary name for this project as it is still under development. After the development becomes more complete, I will give it an official name.
In the latest development version Alpha 233 of Devuki Beta, the following site features or characteristics are currently supported:
The Preface
The hero section of the site's homepage, supporting the display of self-introduction, avatar, a one-sentence description, and professional identity (supporting multiple rotations via input animation).
Stack Personal Attributes
Located below the hero area, this attribute section allows you to fill in personal tags and the icons/graphics representing these tags.
Companions
Located below the Stack area. As an IT professional, the devices at hand are inevitably numerous; therefore, you can list personally owned devices here, and support horizontal tabs categorized by brand, attribute, or type.
Alive Time Site Uptime
As the name implies, it displays how long this site has been running.
Dark Mode
The entire site supports seamless switching to dark mode, and automatic switching based on the browser's dark mode property.
PJAX
Devuki Beta supports site-wide PJAX seamless loading.
Astral Memorial
On specific holidays, anniversaries, birthdays, or important dates (or consecutive days), a pop-up window appears on the homepage: 'Today is...', and supports displaying a sentence or a random sentence. For important anniversaries, Astral Memorial supports setting to significantly reduce the site's saturation when the pop-up appears, and block page operations for 10 seconds before restoring.
TOP & HIDE
Supports setting top or hide attributes for an article, and the top attribute supports setting a top level, where higher levels appear earlier in the top list.
Markdown Support
Devuki Beta supports parsing and displaying most mainstream Markdown statements normally. This includes normal parsing and display of tables, LaTeX formulas, code blocks, inline code, and spoiler content.
AIGC Tips
Supports setting the 'AIGC' component of an individual article, such as fully AI-generated, partially AI-generated, etc., and supports setting the role AI played in the creation process of this article.
Limit Post
For content that may be controversial, cause discomfort to special groups, or is unsuitable for children with immature minds, supports setting content rating reminders and controversial content reminders for the entire article, and supports pre-adding masks to special areas marked with special Markdown code that may involve controversy. After clicking to display the content, supports immediately re-adding the mask when swiping the screen. The special Markdown code to frame restricted content is as follows:
Download Card
Supports adding aesthetically pleasing and stylistically unified download cards for article attachments in the article. After clicking the card, users can copy the extraction code, compression password, and go to the download link in the pop-up download modal window. Download Card is also implemented using special Markdown tags in the article:
Star Trails
On the separate Star Trails page, supports displaying an annual progress bar, past visited cities, countries, and places expected or planned to visit in the future. Simultaneously, below this page, 'Travel News' displays all articles under the travel category.
Tags
An article supports setting multiple tags, and they are aggregated on the Tags page.
Animes
On the separate Animes page, Devuki Beta supports setting and displaying your online experiences. Movies, readings, anime, or game works can all be categorized here, and set with personal status tags such as 'planned', 'currently playing/reading/watching', 'abandoned', etc., as well as attributes like the work's year, producer, tags, introduction, cover, poster, etc.
Friends
On the Friends page, supports categorically displaying link lists, and at the bottom, a banner for submitting friend links.
Update Logs
On the Update Logs page, you can fill in and display your modifications and update logs for this website. Update logs support a version number, a version name, update date, list of new features, list of optimizations and improvements, list of bug fixes, and a list of known issues. The known issues list additionally supports displaying the issue fix status.
About Devuki ICON
The design inspiration for Devuki's icon comes from the icon of my main site, Astral Reverie, and on the basis of inheriting the design philosophy of the Astral Reverie Icon, it has been reconstructed in color and form with the core principle of better matching Devuki's character:
Starry Sky Colors : If Astral Reverie (surface world)'s 'sky blue' and 'romantic pink' represent outward sunshine and universal positive energy; then Devuki (inner world) chooses 'star sky blue' and 'nebula red' as the base. This is an inwardly sedimented color, blending the 'tech blue' of technical background and the 'literary pink' of literary background, reflecting pure curiosity about the unknown and an unyielding desire for exploration.
From Circle to Right Angle : Compared to Astral Reverie's 'smooth' boundaries that cater to the outside world and social interactions, Devuki changes the icon's outline to a stern 'right angle'. It no longer tries to please everyone's gaze, but in a more self-assured and firm posture, adheres to the original concept and purity.

A comparison of the Devuki icon and the Astral Reverie icon.
That's all. If you are interested in the Devuki Beta project, you can always follow the development progress and dynamic logs of Devuki Beta on this site. When Devuki Beta becomes available, I will first announce it on this site.