Skip to content

Nodebb as blogging platform

General
  • Hello,
    I have been working on learning to be a full stack web dev. I am currently in the process of learning jovascript and am working through some lessons. I have a portfolio page that I have created with nodejs. It is nothing fancy or crazy. I have been wanting to implement a blog on it to write about my journey and where I am currently and to share snippets of code and how I was able to implement some different things to get them to work. I would like a comments section so that people could even review the code and make suggestions and such.

    My impression is that any good developer wouldn’t try to reinvent the wheel when there are already good options out there. I was wondering what you think of using nodebb as a system for this? Or would it be better to use another system for this type of thing. I have thought about workpress, but as I grow in programming I will probably want a more customizable environment. I know that with enough knowledge you can customize anything.

    So basically I am looking for good recommendations on what software I should use. This software could completely replace my current profile or just be on the backend so I don’t have to create the blogging part from scratch.

    I hope this makes sense and I appreciate any and all feedback. Thank you!

  • @Madchatthew hey - long time no speak ! This might be useful 🙂

    https://sudonix.com/topic/264/ghost-for-blogging-vs-long-posts-on-nodebb?_=1653410593553

    I played with Ghost for a while, but decided it was simply too complex to maintain, so moved all of my blog posts here

    https://sudonix.com/user/phenomlab/blog/1

  • @phenomlab said in Nodebb as blogging platform:

    @Madchatthew hey - long time no speak ! This might be useful 🙂

    https://sudonix.com/topic/264/ghost-for-blogging-vs-long-posts-on-nodebb?_=1653410593553

    I played with Ghost for a while, but decided it was simply too complex to maintain, so moved all of my blog posts here

    https://sudonix.com/user/phenomlab/blog/1

    This is excellent information. It has been awhile. I have been focusing on learning JS. I am really determined to get out of nursing and be a web dev. I wanted to start utilizing Linked in by writing about where I am currently at with coding and the things I am currently working on and putting up code snippets. I had thought about doing all of the in Linked in but thought having a blog and putting those links to the blogs on linkedin. I am hoping by doing that, that maybe someone will throw a job offer my way. I am planning on being very transparent and when I go to polish off my resume, putting that in a blog post and then asking for thoughts and such. I feel I have a long way to go before I can even get a job as a programmer, but that just may be the imposter syndrome. In this way I am hoping that I can keep track of progress and others can see where I am at in my journey.

    So I will go with Nodebb for blogging. I think I am going to have a one page profile page and then have a link right to a blog page to nodebb like you have from my profile page.

    My next question would then be, should I have nodebb be in a subfoler or just use nodebb to do all of it?

  • @Madchatthew my advice here would be to meet NodeBB do it all. I tried the alternative route with ghost and it became too difficult to manage from the theming perspective alone. Ghost is great if you just want a simple blog but doesn’t fare so well if you need to customise it. I managed to get everything to work the way I wanted, but it still took an extensive amount of custom JS code and CSS. Decent themes in ghost are also a little hard to come by, meaning further customisation is also required to get the exact look and feel that you want.

    Finally, there’s the general lack of plugins. Ghost isn’t WordPress, so don’t expect it to be as packed with decent (and some equally awful) plugins out of the gate. Ghost excels when it comes to speed being based on NodeJS instead of PHP meaning that the code itself doesn’t need to be compiled on each page load. However, the lack of plugins and extensibility without coding knowledge can lead to an unfamiliar experience, and frustration if you’re not sure where to start.

    I also found the ghost forums not exactly the greatest of experiences. I identified what I’d easily class as a bug and it was met with something of a mediocre response to say the least. Here’s the post itself

    https://forum.ghost.org/t/unable-to-start-ghost/26383

    Not that I want the “red carpet” treatment (I’m a little old for that 😃) but simple responses like “ghost doctor” aren’t going to help anyone with not much experience. Quite off-putting in my view.

    If you’re looking to expand your horizons by leveraging LinkedIn, feel free to look me up. My profile link is below

    https://www.linkedin.com/in/phenomlab

    More than happy to cross promote you.

  • @phenomlab Thank you very much. I really appreciate it. I will hit you up on linkedin, thank you again. I will make nodebb do it all for me. I know it is very versatile and should be able to set it up the way I want.

    Thank you for your help and you can expect more questions from me now as I get nodebb to bend to my will…heheh

  • @Madchatthew no problems at all. Happy to help.

  • @Madchatthew I’ve just realised that we’re already connected on LinkedIn 😃. I’ve just been stalking your profile… In a nice way of course.

  • @phenomlab yeah I thought we were too, but then I wasn’t sure and was going to check haha. I don’t mind stalkers haha

  • FWIW I’ve used WP, ghosts, and static sites and now I’m considering using ghost as a publishing platform. You are not alone.

  • @qwinter I’ve extensive experience with Ghost, so let me know if you need any help.


Related Topics
  • Welcome to NodeBB V3!

    Pinned Moved General
    1
    0 Votes
    1 Posts
    245 Views
    No one has replied
  • Link vs Refresh

    Solved Customisation
    20
    8 Votes
    20 Posts
    1k Views

    @pobojmoks Do you see any errors being reported in the console ? At first guess (without seeing the actual code or the site itself), I’d say that this is AJAX callback related

  • Blog Setup

    Solved Customisation
    17
    8 Votes
    17 Posts
    1k Views

    Here is an update. So one of the problems is that I was coding on windows - duh right? Windows was changing one of the forward slashes into a backslash when it got to the files folder where the image was being held. So I then booted up my virtualbox instance of ubuntu server and set it up on there. And will wonders never cease - it worked. The other thing was is that there are more than one spot to grab the templates. I was grabbing the template from the widget when I should have been grabbing it from the other templates folder and grabbing the code from the actual theme for the plugin. If any of that makes sense.

    I was able to set it up so it will go to mydomain/blog and I don’t have to forward it to the user/username/blog. Now I am in the process of styling it to the way I want it to look. I wish that there was a way to use a new version of bootstrap. There are so many more new options. I suppose I could install the newer version or add the cdn in the header, but I don’t want it to cause conflicts. Bootstrap 3 is a little lacking. I believe that v2 of nodebb uses a new version of bootstrap or they have made it so you can use any framework that you want for styling. I would have to double check though.

    Thanks for your help @phenomlab! I really appreciate it. I am sure I will have more questions so never fear I won’t be going away . . . ever, hahaha.

    Thanks again!

  • NodeBB Blog Comments

    General
    3
    1 Votes
    3 Posts
    287 Views

    @kurulumu-net Not specifically, but you should review this post from the very large thread as it will save you a lot of time. There’s significant customisation on the Ghost side of things, but not in NodeBB

    https://community.nodebb.org/post/86022

  • Any improvement on Ghost addon?

    Solved Configure
    6
    2 Votes
    6 Posts
    700 Views

    @kurulumu-net CSS styling is now addressed and completed.

  • Think 10,000 hours makes an expert? It doesn't!

    Blog
    1
    0 Votes
    1 Posts
    868 Views
    No one has replied
  • New blog section added

    Announcements
    1
    0 Votes
    1 Posts
    529 Views
    No one has replied
  • Nodebb best plugins

    General
    18
    7 Votes
    18 Posts
    1k Views

    @phenomlab thanks 🙂