- Multilingual
Switching between English and traditional Chinese (and any language you want after configuration).
- Light / Dark mode
Eyes friendly, support switching light and dark mode.
- Themes
Choosing whatever color you like depending on your mood!
- Responsive
With responsive feature, views differ for devices among browser, mobile, tablet, making user friendly.
Browser view:
ipad pro view:
ipad view:
Mobile view:
- Register
If you want to post blog here, why not own an account by register page?
- Account mangement
Editing your profile, changing password, balabala...
- Blog mangement
This is the basic fun of the web. Sharing your ideas and stories.
- Comment, like
User can of cause leave comments and like the blogs.
- Use
Nuxt.js
as front-end framework - Use
Vuetify.js
as UI Library - Use
nuxt-i18n
for multi-language supporting - Use
media query
for responsive design - Use
scss
for css extension - Use
vue-quill-editor
for blog content creating and editing - Use
docker
for fornt-end containerization
Updating the style of the whole website[Done at 2021/04/26, it's a brand new look now!]
- User register, forgeting password, login, account management
- Images Uploading and loading
- Blog posting, editing, removing
- Comment posting
- Like and unlike
- Use
Node.js
+Express.js
as back-end framework - Use
mongodb
+mongoose.js
for database design - Use
route
+controller
+service
structure for api design - Use
docker
for back-end containerization