How To Build Your Nextjs Blog Using Feather

Attract customers with a Nextjs Blog! Learn how & build engaging content today with Feather's Notion to blog.

How To Build Your Nextjs Blog Using Feather
If you are considering expanding your customer base, explore the potential of establishing a Nextjs blog for your business. This blog explores the numerous benefits of blogging for business, providing valuable insights into leveraging this strategy for success. Discover the methods for constructing a blog on your Nextjs website or application, empowering you to cultivate deeper connections with your target audience, enhance website traffic, and elevate your brand's overall visibility.
Feather's Notion to blog is a valuable tool for achieving your goals in constructing a Nextjs blog. This user-friendly interface streamlines the processes of content creation, management, and optimization, ensuring effective engagement with your target audience.

What Is Nextjs?

Nextjs Blog
Nextjs Blog
Next.js, a popular open-source framework, is built on top of React and is known for its user-friendly approach. It enables developers to create server-side rendered (SSR) and static web applications effortlessly. Developed by Vercel, Next.js simplifies the process of building React applications by offering powerful features like hybrid static and server rendering, route pre-fetching, and more.
Next.js is designed to be:
  • Highly performant
  • Scalable
  • Optimized for production

Next.js Built-in Features

Page-Based Routing

Next.js provides an intuitive routing system for your pages, including support for dynamic routes.
Pre-rendering: On a per-page basis, you can choose between static generation (SSG) and server-side rendering (SSR).

Automatic Code Splitting

Faster page loads are achieved through automatic code splitting.

Client-Side Routing

Optimized prefetching ensures smooth navigation.

CSS and Sass Support

Next.js includes built-in CSS and Sass support, which works with any CSS-in-JS library.

API Routes

Easily create API endpoints using Serverless Functions.

Getting Started With a Basic Nextjs Blog

Nextjs Blog
Nextjs Blog
Before we begin, ensure you have basic knowledge of JavaScript and React. If you’re new to React, consider going through the official React tutorial first.

Steps in Creating a Basic Blog App Using Next.js

1. Initialize a New Next.js App

Open your terminal and run the following command: npx create-next-app my-blog

2. Navigate to Your Project Directory

Navigate to the folder created by the previous command: cd my-blog

3. Start the Development Server

To run local dev server: npm run dev

4. Create a New Page

Under the app, create a new directory called blog and add a new file page.js. Add the following content to page.js: /blog/page.js
const Blog = () => {
return <div>Welcome to my blog!</div>;
};
export default Blog;

5. View Your App

Open your browser and visit http://localhost:3000. You’ll see the “Welcome to my blog!” message when you visit /blog.

6. Add More Pages

Create additional pages (e.g., about.js, contact.js) under the About and Contact directory.
Each page should export a React component.

7. Styling

Next.js supports CSS modules to create a styles.module.css file in your component folder.
Import styles into your components and apply them as needed.
Following these steps, you can easily create an introductory blog post in Next.js. Personalize your blog with additional pages, content, and styling to make it unique and engaging for your audience. Start blogging today and share your thoughts with the world!

How To Build A Feather Blog

Nextjs Blog
Nextjs Blog

Sign up for Feather and Set up a Database

The easiest way to start your Notion blog is to duplicate an already-built database where you can add all your drafted and published posts. As soon as you log in to the Feather dashboard, you will see a button to Create your blog.
Once you click that, your blog creation process starts. The first step is to duplicate the Notion template/database that Feather provides. You only have to click the Duplicate Databases button, and Feather automatically duplicates the Notion template in your Notion workspace.

Organizing Your Blog with Notion Databases

You will see a new page created in your Notion workspace, and that Notion page has 4 databases:
  • Content
  • Pages
  • Tags
  • Authors.
This Notion page is all you need to create a complete blog with Notion and Feather.

Setting Up Your Notion Page for Feather

If you already have your Notion databases, you can use them instead of duplicating the Feather database. Now that you have your Notion page, you need to make that Notion page public so that Feather can read it and create your blog.
To do that, click on Share at the top right and toggle on the Share to Web option. Now, you can return to Feather, click Next, and continue the blog creation process.

Connect the Notion Databases

You will now see that there are 4 tabs in the dashboard:
  • Content
  • Pages
  • Tags
  • Authors

Connecting Your Database

Now, if you connected Feather to your own Notion database, you have to copy the links to each database and paste them into Feather to connect them.

Mapping Properties

Once you click Connect Database, you will see a screen where you map your Notion properties to Feather. You don't need to change anything here if you already use the default Feather template.

Connecting Additional Databases

All the required fields and properties will be automatically mapped. You can go ahead and click on Next. You can now repeat the same process for other databases, such as Pages, Tags, and Authors.

Connecting the Essential Database

If you don’t need Pages, Tags, and Authors immediately, you can skip them by clicking Next. You can connect them later after creating your blog. But make sure you at least connect the Content database. The content database is where you write all your blog posts.

Choose a Name and Domain for your Blog

Choose a name for your blog and a subdomain (you can change these later). If you want to connect your custom domain to your blog, you can do that after the blog is created. For now, just choose a name and create your blog.

Effortless Blogging from Notion to SEO-Optimized Platform

Feather is an SEO-friendly blog that lets you publish blog content through Notion. It requires no coding or design skills. Feather will enable companies to write blog content on Notion and automatically publish it to their Feather blog.

SEO Boost and Unified Management

Feather allows you to set up a Subfolder blog (domain.com/blog instead of blog.domain.com because the subfolder is better for SEO). It enables companies to get the HubSpot experience through Notion by allowing them to manage all of their CRM and website blog management through Notion.
We also offer options to:
  • Collect Emails

Streamlined Workflow

Write on Notion and automatically publish it to an SEO-friendly blog. During the publishing process, you can easily Collaborate with the entire team.
Try Feather’s Notion to blog software for free today — create a new account and go from notion to blog in minutes!

Integrating Your Feather Blog With Your Nextjs App

Nextjs Blog
Nextjs Blog
Integrating Feather with Next.js to host your blog under a sub-folder on your main domain involves a few configuration steps. Here’s a detailed guide on how to achieve this.

Setting Up the Next.js Configuration

You need to update your next.config.js file to handle the routing and headers for your Feather blog. This ensures that requests to your /blog sub-folder are correctly redirected to Feather.
/** @type {import('next').NextConfig} */
const nextConfig = {
rewrites: async () => {
return {
beforeFiles: [
{
source: '/blog',
destination: 'https://my-domain.feather.blog/blog',
},
{
source: '/blog/:path*',
destination: 'https://my-domain.feather.blog/blog/:path*',
},
{
source: '/_feather',
destination: 'https://my-domain.feather.blog/_feather',
},
{
source: '/_feather/:path*',
destination: 'https://my-domain.feather.blog/_feather/:path*',
},
],
};
},
headers: async () => {
return [
{
source: '/blog',
headers: [
{
key: 'X-Forwarded-Host',
value: 'www.mydomain.com',
},
],
},
{
source: '/blog/:slug*',
headers: [
{
key: 'X-Forwarded-Host',
value: 'www.mydomain.com',
},
],
},
{
source: '/_feather',
headers: [
{
key: 'X-Forwarded-Host',
value: 'www.mydomain.com',
},
],
},
{
source: '/_feather/:slug*',
headers: [
{
key: 'X-Forwarded-Host',
value: 'www.mydomain.com',
},
],
},
];
},
};
module.exports = nextConfig;
In this configuration:
  • Requests to /blog and sub-paths are redirected to your Feather blog URL.
  • Custom headers are added to ensure the Feather blog recognizes the original domain.

Configuring Feather

Configure your Feather settings to support the sub-folder hosting.

Enable Subdirectory Feature

  • Navigate to Settings > Features in Feather.
  • Switch on the "Enable Subdirectory" feature.
  • Sub-folder Management:
Go to Settings > Sub-folder management. Enter the following values:
  • Domain: www.mydomain.com
  • Sub-folder: blog

Verify Domain Settings

Ensure you are using subdomain settings under the Domains section.
Remove any custom domain settings, as subfolders do not require custom configurations.

Final Steps

Once you’ve made these changes, your Feather blog should be accessible at www.mydomain.com/blog.
This setup tells Next.js to let Feather handle any requests to the /blog path, effectively integrating your Feather blog into your primary domain under a sub-folder. This allows you to maintain a seamless user experience across your website.

5 Reasons To Choose Feather For Your Nextjs Blog

Nextjs Blog
Nextjs Blog

1. Search Engine Optimization (SEO)

Feather offers advanced features to optimize your Nextjs blog for search engines, enhancing visibility and making it easier to reach your target audience.

2. Sitemap and RSS Feed

Feather generates sitemaps and RSS feeds automatically, ensuring your content is:
  • Indexed correctly
  • Efficiently discoverable

3. Analytics

Track your blog's performance and engagement using Feather's built-in analytics tools. Gain valuable insights to improve your content strategy and grow your audience.

4. Perfect Writing Experience

Feather offers a seamless writing experience with:
  • Markdown support
  • Real-time collaboration
Its advanced writing features enhance your content creation process and improve your workflow.

5. High-Speed Performance

Feather ensures high-speed performance for your Nextjs blog, providing a smooth and responsive user experience for your readers. Keep your audience engaged with fast-loading pages and content.

Go From Notion to Blog With Ease Today with Feather

Feather, an SEO-friendly blog platform, enables businesses to effortlessly publish blog content via Notion without coding or design expertise. This innovative tool allows companies to seamlessly write and publish blog content on Notion, which is automatically transferred to their Feather blog.
One of Feather's standout features is its ability to set up a subfolder blog-domain.com/blog instead of blog.domain.com—which is favored for SEO purposes. Feather enables businesses to manage their CRM and website blog management through Notion, offering a simplified and efficient alternative to traditional methods.

Seamlessly Publish Content With Feather

By utilizing Feather, businesses can easily transition from writing on Notion to publishing their content on an SEO-friendly blog. This integration simplifies the publishing process, allowing the team to collaborate effortlessly.
Feather offers advanced features such as the ability to customize the design using:
  • Custom CSS
  • Collect emails
With Feather, companies can enjoy the HubSpot experience through Notion, making blog management a breeze.

Try Feather Today for Free!

Feather's notion of blog software is available for free trial. It enables businesses to experience the seamless transition from writing on Notion to publishing their content on an SEO-friendly blog.
Create a new account and start your journey from Notion to blog in minutes with Feather.

Ready to start your own blog while writing all your content on Notion?

Notion to Blog in minutes

Start your free trial

Related posts

13 Best Blog Platforms To Start Your Blog & How To Choose

13 Best Blog Platforms To Start Your Blog & How To Choose

Choosing the best blog platforms is crucial for your success as a blogger. Learn about the best options available and make an informed decision.

15 Best Weebly Alternatives For Building A Better Website

15 Best Weebly Alternatives For Building A Better Website

Ready to switch from Weebly? Discover Weebly alternatives that offer better customization options and tools to help you create a stunning website.

26 Best WordPress Alternatives To Consider For Your Website

26 Best WordPress Alternatives To Consider For Your Website

Ready to move on from WordPress? Explore the best WordPress alternatives to find the right platform for your website. Start building today!

How To Grow Your Blog With These 21 Effective Strategies

How To Grow Your Blog With These 21 Effective Strategies

Want to achieve blogging success? Explore 21 proven strategies on how to grow your blog and engage your audience in this helpful guide.

How Much Does It Cost To Start A Blog?

How Much Does It Cost To Start A Blog?

How much does it cost to start a blog? From domain names to hosting, this article covers all the costs you'll encounter when starting your own blog.

Blogging For Beginners To Get Started (24 Tips & Hacks To Start Now)

Blogging For Beginners To Get Started (24 Tips & Hacks To Start Now)

Blogging for beginners can be overwhelming. With these tips and hacks, you'll be on your way to creating a successful blog. Get started now!

A Detailed Step-By-Step Guide To Start A Blog In 2024

A Detailed Step-By-Step Guide To Start A Blog In 2024

Thinking about how to start a blog in 2024? This guide will walk you through everything you need to know to get your blog up and running in no time.

Is Wix Good For Blogging? 5 Best Alternatives

Is Wix Good For Blogging? 5 Best Alternatives

Is Wix good for blogging? Find out the pros and cons of using Wix and explore 5 alternative blogging platforms that may better suit your needs.

13 Best Blogger Alternatives For Simplified Blogging

13 Best Blogger Alternatives For Simplified Blogging

Is Blogger not meeting your needs? Explore top blogger alternatives that offer user-friendly interfaces and powerful tools to enhance your experience.

Is Framer Good For Blogging? How To Create A Framer Blog

Is Framer Good For Blogging? How To Create A Framer Blog

Master Framer Blog creation & streamline your content with Feather's Notion to Blog. Get started today to learn more!

31 Common Blogging Mistakes And How To Fix Them

31 Common Blogging Mistakes And How To Fix Them

Avoid these 31 blogging mistakes and take your blog to the next level. Learn how to improve your content, engagement, and success as a blogger.

21 Essential Blog Features For A Widely Successful Blog

21 Essential Blog Features For A Widely Successful Blog

Make your blog a must-read by incorporating these blog features that will help you engage with your audience and increase your blog's reach.

Best 14 Blog Hosts For Personal & Business Blogs in 2024

Best 14 Blog Hosts For Personal & Business Blogs in 2024

Finding the best blog host can make all the difference for your website. Explore our list of the blog hosts to ensure your blog is in good hands.

Wix Vs. WordPress For Blogging And SEO: Which Is The Best Option?

Wix Vs. WordPress For Blogging And SEO: Which Is The Best Option?

Compare Wix vs. WordPress for all-in-one web hosting services and discover why Wix is a top choice for blog management. Try it for free today!

Which Is The Best Website Builder? Wix vs Web.com

Which Is The Best Website Builder? Wix vs Web.com

Looking for the best website builder? Compare Wix vs Web.com to see which offers the features and pricing that fit your needs.

13 Best Alternatives to Wix To Consider For Your Website & Blog

13 Best Alternatives to Wix To Consider For Your Website & Blog

Considering alternatives to Wix for your online presence? Our list will help you find the perfect platform for your website or blog.

16 Best Medium Alternatives For Publishing Content

16 Best Medium Alternatives For Publishing Content

Discover top Medium alternatives that can help you reach a wider audience and enhance your content creation experience. Find your new favorite!

15 Best Squarespace Alternatives For Building Your Website

15 Best Squarespace Alternatives For Building Your Website

Looking for Squarespace alternatives for building your website? Check out these top platforms that offer similar features and functionality.

Nextjs Blog Tutorial For Creating A Basic Nextjs Blog

Nextjs Blog Tutorial For Creating A Basic Nextjs Blog

Create a basic Next.js blog with our step-by-step tutorial. Perfect for beginners looking to build their first Next.js project.

9 Best Practices For SEO On Google Sites To Rank Your Website

9 Best Practices For SEO On Google Sites To Rank Your Website

Boost your website's visibility with these best practices for SEO on Google Sites. Discover how to optimize your site for better search rankings.

16 Types Of CMS Based On Use Cases (2024)

16 Types Of CMS Based On Use Cases (2024)

Learn about the various types of CMS (Content Management Systems) and how they cater to specific needs and requirements.

Traditional CMS Vs Headless CMS: Key Differences & Benefits

Traditional CMS Vs Headless CMS: Key Differences & Benefits

Confused about whether to choose traditional CMS vs headless CMS? This comparison will help you make an informed decision based on your needs.

Subdomain vs Subdirectory Blogs: What Is Better For SEO?

Subdomain vs Subdirectory Blogs: What Is Better For SEO?

Understanding the difference between subdomains vs subdirectories is crucial for your website's organization. Explore each option in this post.

How To Choose A CMS: Factors To Consider & 11 CMS Comparisons (2024)

How To Choose A CMS: Factors To Consider & 11 CMS Comparisons (2024)

Need help on how to choose a CMS? Take a look at some comparisons of popular CMS options to narrow down your choices.

How To Create A Webflow Blog In 6 Steps (2024)

How To Create A Webflow Blog In 6 Steps (2024)

Discover the benefits of blogging for business. Learn how to create a professional Webflow blog in just six easy steps with this guide.

A Simple Step-By-Step Guide On How To Add A Blog To Your Website (2024)

A Simple Step-By-Step Guide On How To Add A Blog To Your Website (2024)

Learn how to add a blog to your website with this straightforward guide. Start creating valuable content for your readers today!

Starting A Blog Tips: How To Start, Blog Promotion & Monetization Tips

Starting A Blog Tips: How To Start, Blog Promotion & Monetization Tips

Whether you're a newbie or an experienced blogger, these starting a blog tips will help you take your blog to the next level.

Content Management System Pricing: How Much Do the Top 10 CMS Systems

Content Management System Pricing: How Much Do the Top 10 CMS Systems

Curious about Content Management System pricing? Explore the costs of the top 10 CMS systems and find the right fit for your budget with this guide.

A Simple Guide On How To Embed Wordpress Blog Into Website

A Simple Guide On How To Embed Wordpress Blog Into Website

Embedding Wordpress blog into website is easier than you think! Follow this simple guide to seamlessly integrate your blog onto your site.

How To Create A Leadpages Blog In 4 Simple Steps (2024)

How To Create A Leadpages Blog In 4 Simple Steps (2024)

Learn how to create a Leadpages blog in just 4 steps with this guide. Start generating content and driving traffic to your site today.

13 Multilingual SEO Best Practices For Global Visibility

13 Multilingual SEO Best Practices For Global Visibility

Increase your visibility with these multilingual SEO best practices. Optimize your website for different languages and reach a wider audience!

Benefits Of Blogging For Business: 30 Reasons Why You Should Blog

Benefits Of Blogging For Business: 30 Reasons Why You Should Blog

Blogging is not just a hobby - it's a powerful tool for growth. Find out the benefits of blogging for business and reach your marketing goals.

19 Best Blog Sites for Beginners To Kick-start Their Journey

19 Best Blog Sites for Beginners To Kick-start Their Journey

Kick-start your blogging journey with these 19 best blog sites, perfect for beginners looking to create impactful content easily.

Creating a Notion Blog, What are the Pros & Cons?

Creating a Notion Blog, What are the Pros & Cons?

Learn about the pros and cons of creating a Notion blog and whether it's the right platform for you.

13 Best Blog Sites For All Budget Sizes

13 Best Blog Sites For All Budget Sizes

13 Best Blog Sites For All Budget Sizes

15 Top Blog Posting Sites With Free & Paid Options To Start Your Blog

15 Top Blog Posting Sites With Free & Paid Options To Start Your Blog

Looking for the right blog posting sites for your business? Here’s a platform for you to stand out. Try content sharing via Notion today!

15 Best Blog Hosting Sites To Start Your Blog (How To Choose)

15 Best Blog Hosting Sites To Start Your Blog (How To Choose)

Find the top 15 blog hosting sites and learn how to choose the best one to start and grow your blog successfully.

What Is The Best Blog Website? Top 12 Options & How To Choose

What Is The Best Blog Website? Top 12 Options & How To Choose

Find the best blog platform for your needs with our top 12 picks and expert tips for choosing the right one.

13 Best Blog Sites for Writers (Free & Paid) And How To Choose

13 Best Blog Sites for Writers (Free & Paid) And How To Choose

 Find the best free and paid blog sites for writers and tips to choose the perfect platform for your needs.

Ditch WordPress: Top Alternatives for Startups to Launch and Grow

Ditch WordPress: Top Alternatives for Startups to Launch and Grow

Ready to move on from WordPress? Explore the best WordPress alternatives for startups to find the right platform for your website. Start building today!

Escape the WordPress Grind: Top Alternatives for Indie Makers

Escape the WordPress Grind: Top Alternatives for Indie Makers

Ready to move on from WordPress? Explore the best WordPress alternatives for indie makers to find the right platform for your website. Start building today!

Ditch WordPress: The Ultimate Guide to Blogging Platforms for Social Creators

Ditch WordPress: The Ultimate Guide to Blogging Platforms for Social Creators

Ready to move on from WordPress? Explore the best WordPress alternatives for social creators, and find the right platform for your website. Start building today!

16 Best Medium Alternatives For Publishing Content

16 Best Medium Alternatives For Publishing Content

Discover top Medium alternatives for startups that can help you reach a wider audience and enhance your content creation experience. Find your new favorite!

The Best Medium Alternatives for Social Media Creators in 2024

The Best Medium Alternatives for Social Media Creators in 2024

Discover top Medium alternatives for social media creators that can help you reach a wider audience and enhance your content creation experience. Find your new favorite!

21 SEO Best Practices For Blogs & Writing SEO-Friendly Posts

21 SEO Best Practices For Blogs & Writing SEO-Friendly Posts

Follow these 21 SEO best practices to write blog posts that boost visibility and drive organic traffic.

Substack vs WordPress, Which Platform Is Best For Your Needs?

Substack vs WordPress, Which Platform Is Best For Your Needs?

Compare Substack and WordPress to find the ideal platform for your content creation and publishing goals.

22 Most Profitable Blogging Niches And Ideas To Start Making Money

22 Most Profitable Blogging Niches And Ideas To Start Making Money

Uncover 22 profitable blogging niches and ideas to kickstart your journey toward making money online.

All You Need To Know About Blogging For Ecommerce

All You Need To Know About Blogging For Ecommerce

Want to enhance your eCommerce business? Explore our guide on blogging for eCommerce, packed with essential tips to attract and retain customers.

Wix vs Squarespace, Which Is Better for Your Website and Blogging?

Wix vs Squarespace, Which Is Better for Your Website and Blogging?

Compare Wix and Squarespace to find the best platform for building your website and growing your blog.