A mobile-first portfolio theme with Nordic design aesthetics.
- 📱 Mobile-First Design - Designed with smartphone viewing as top priority
- 🎨 Nordic Color Palette - Sophisticated and calming color scheme
- ♿ Accessibility Ready - Designed with consideration for all users
- ✨ Beautiful Animation Effects - Smooth scrolling and fade-in
- 🎯 Full Block Editor Support - Compatible with WordPress 6.0+ Full Site Editing features
- 📐 Responsive Design - Beautiful display on all devices
- 🖥️ Desktop Side Menu - Fixed navigation menu on the left for desktop
- 👤 Profile Card - Profile display on the right for desktop
- Center: Main content (max-width 600px)
- Left: Navigation menu + SNS buttons
- Right: Profile card
- Scroll to top button
- Profile card below hero section
- Fixed footer navigation
- Scroll to top button in bottom right
- Primary: #5D7B89 - Main blue-gray
- Primary Dark: #4A6270 - Darker blue-gray
- Primary Light: #7A98A6 - Lighter blue-gray
- Accent (Mint): #8ABAD3 - Fresh mint blue
- Accent (Coral): #D98F7E - Warm coral pink
- Accent (Mustard): #D9A86C - Calm mustard yellow
- Accent (Sage): #9CAF88 - Natural sage green
- Secondary: #A8B5A5 - Soft gray-green
- Text Dark: #2D3436 - Main text
- Text Medium: #636E72 - Sub text
- Text Light: #95A5A6 - Auxiliary text
- Background Light: #F8F9FA - Light background
- Background Warm: #FAF7F5 - Warm background
- Border Light: #E8EBE8 - Border
- Navigate to "Appearance" → "Themes" in the admin dashboard.
- Click "Add New".
- Search for "Mobiki" in the search form.
- Click "Install".
- Click "Activate".
mobiki/
├── style.css # Theme information (required)
├── theme.json # Block theme settings (required)
├── functions.php # Theme functions
├── README.md # This file
├── templates/ # Template files
│ ├── front-page.html # Home template (homepage)
│ ├── index.html # Main template
│ ├── single.html # Single post template
│ └── page.html # Page template
├── parts/ # Template parts
│ ├── header.html # Header
│ ├── footer.html # Footer
│ ├── side-menu.html # Desktop side menu
│ ├── side-profile.html # Desktop profile card (right side)
│ ├── mobile-profile.html # Mobile profile card
│ └── mobile-nav.html # Mobile footer navigation
├── assets/ # Asset files
│ ├── css/
│ │ └── main.css # Main stylesheet
│ └── js/
│ └── main.js # Main script
└── patterns/ # Block patterns (optional)
- Go to "Settings" → "General" in WordPress admin
- Enter "Site Title" and "Tagline"
- This information will be automatically reflected in the header
- Go to "Appearance" → "Editor"
- Click on each item in "Design" to change settings
- Navigation: Review and edit configured menus
- Styles: Change main colors
- Templates: Change layout of each page
- For blocks labeled "Custom HTML" in the editor screen, it's more convenient to switch to the code editor for editing. You can also delete them to match your design.
- Go to "Appearance" → "Editor"
- Select "Patterns" → "Template Parts" from the left menu
- Edit each menu:
- side-menu - Desktop side menu and SNS buttons Click on navigation blocks to add/edit menu items
- footer - Footer menu (initially equipped with blog menu in HTML custom code) Can be customized by directly editing HTML code
- mobile-nav - Mobile footer navigation (equipped with HTML custom code) Can be customized by directly editing HTML code
- For blocks labeled "Custom HTML" in the editor screen, it's more convenient to switch to the code editor for editing. You can also delete them to match your design.
- Save your changes
- Go to "Appearance" → "Editor" → "Template Parts" → "side-profile"
- Edit emoji, text, and status
- Save
- Similarly, you can also edit "mobile-profile"
- Go to "Appearance" → "Editor" → "Template Parts" → "side-menu"
- Change SNS button link URLs
- Remove unused SNS buttons if needed
You can change the site-wide color palette by editing the theme.json file:
{
"settings": {
"color": {
"palette": [
{
"slug": "primary",
"color": "#your-color",
"name": "Primary"
}
]
}
}
}- Go to "Appearance" → "Editor" → "Templates" → "Front Page"
- Edit each section:
- Hero - Main visual and catchphrase
- About - Self-introduction
- Work - Portfolio (post type: portfolio)
- Blog - Blog posts (post type: post)
- Service - Services offered
- Contact - Contact information
- Go to "Posts" → "Add New"
- Enter title and content
- Set featured image (recommended size: 1200×630px)
- Set categories and tags
- Publish
- Go to "Pages" → "Add New"
- Enter title and content
- Set featured image if needed
- Publish
To add a background video:
- Prepare video file (MP4 format recommended)
- Upload video to
wp-content/uploads/folder - Add the following code before the layout-wrapper class in templates/front-page.html:
<!-- wp:html -->
<div class="video-background">
<video autoplay muted loop playsinline>
<source src="<?php echo get_site_url(); ?>/wp-content/uploads/your-video.mp4" type="video/mp4">
</video>
</div>
<!-- /wp:html -->- WordPress 6.6 or later
- PHP 8.1 or later
- Chrome (latest)
- Firefox (latest)
- Safari (latest)
- Edge (latest)
- Mobile browsers (iOS Safari, Chrome for Android)
- CSS: 1 file (main.css)
- JavaScript: 1 file (main.js)
- External libraries: None (Pure JS)
- Page size: Minimized and optimized
- Clear browser cache
- Open "Appearance" → "Customize" in WordPress admin and save
- Clear cache if using a cache plugin
- Try activating a different theme and then reactivate this theme
- Clear browser cache
- Check viewport settings
- Verify CSS file is loading correctly
Q: Is this theme free? A: Yes, it's free to use under GPL v3 license.
Q: Can I use it for commercial purposes? A: Yes, you can use it freely for commercial sites.
Q: Is customization support available? A: Basic customization methods are described in this README.
Q: Can I use it on multiple sites? A: Yes, you can use it without restrictions.
Q: Do I need a child theme? A: As a block theme, many customizations can be done within the editor. A child theme is recommended for extensive customizations.
- Add more block patterns
- Add color scheme presets
- Additional templates (archive, 404, etc.)
- More detailed documentation
Bug reports and feature requests are welcome.
This theme is licensed under GPL v3 or later. See LICENSE for details.
- Design: Nordic design system
- Fonts: System fonts
- Icons: Emoji
Miroku Website: https://profiles.wordpress.org/369work/
Copyright 2025 369work. All rights reserved.
1.1
- 🎉 Initial release
- ✨ Mobile-first design
- 🎨 Nordic color palette implementation
- ♿ Accessibility support
- 📱 Responsive design completion
- 🖥️ Desktop side menu and profile card added
- ✨ Smooth scroll animation implementation
- 🎯 Full block editor support
- 🎨 Style and page navigation changes
- ✨ Side menu pattern implementation
- 🎨 Bug fixes
- 🎨 Style refinements
- 📁 README translation
- 🎨 Screenshot changed to English version
- ✨ Side profile changes
- 🎨 Editor style adjustments
- 🎨 Side profile bug fixed
- 🎨 Changed CSS
Thank you for choosing Mobiki! 🎉