现在比较好的Nodejs blog平台是哪个(寻求最佳Nodejs博客系统推荐)?

现在比较好的Nodejs blog平台是哪个(寻求最佳Nodejs博客系统推荐)?

支持Markdown, 不要自己建网站的。 国内访问速度快。

请问现在满足以上要求的比较好的blog有哪些?

18 回复

ghost


当然可以!针对你提出的要求,即支持Markdown、不需要自己搭建网站,并且国内访问速度快,我推荐使用Hexo结合Coding Pages或者Vercel来部署你的博客。不过,Hexo并不是一个Node.js博客平台,而是一个静态站点生成器,但它非常适合用来创建一个满足你所有需求的博客。

Hexo 简介

Hexo 是一个快速、简洁且高效的Node.js博客框架,它能够将纯文本(如Markdown)转换为静态网页。Hexo 支持多种主题和插件,可以轻松地添加评论、搜索等功能。

示例代码

  1. 安装 Node.js 和 npm

    首先确保你的系统中已经安装了 Node.js 和 npm。可以通过以下命令检查:

    node -v
    npm -v
    
  2. 初始化 Hexo 项目

    创建一个新的目录用于存放你的博客文件,然后进入该目录并初始化 Hexo 项目:

    mkdir myblog
    cd myblog
    hexo init
    npm install
    
  3. 配置 Hexo

    编辑 _config.yml 文件来配置你的博客信息,例如标题、描述等。

  4. 生成静态页面

    使用以下命令生成静态页面:

    hexo generate
    
  5. 启动本地服务器

    启动本地服务器以便查看效果:

    hexo server
    

    打开浏览器访问 http://localhost:4000 即可看到你的博客。

  6. 部署到 Coding Pages 或 Vercel

    以 Coding Pages 为例,你需要在 Coding 上创建一个仓库,并修改 Hexo 的 _config.yml 文件中的部署配置:

    deploy:
      type: git
      repository: https://e.coding.net/yourusername/blog.git
      branch: master
    

    然后执行部署命令:

    hexo deploy
    

通过这种方式,你可以利用 Hexo 快速搭建一个支持 Markdown 的博客,并且部署在国内的平台上,保证访问速度。

希望这对你有帮助!如果你有任何其他问题或需要进一步的帮助,请随时告诉我。

[@jmying](/user/jmying) 请问我下载ghost中文版后,npm start, 在浏览器中运行localhost:2368是可以的。

但是在我服务器还是启动的情况下。用同一个wifi下的其他电脑去登陆http://192.168.0.xxx:2368,就连不上呢?

我自己的nodejs程序,是可以用同一个wifi下的其他电脑去登陆http://192.168.0.xxx:3000的。

hexo,部署在github上面的

[@forevercjl](/user/forevercjl) Github国内抽风抽得厉害-_-

国内还没有吗?这个是商机啊,像那个博客园,不过可能不赚钱 博客园好像不可以用 markdown 的?用过一整子

[@kilik52](/user/kilik52) 把监听的ip改成0.0.0.0试试

为什么不是简书最符合楼主的要求呢→_→

[@russj](/user/russj) 博客圆支持markdown编辑器,不过显示效果并不理想

推荐简书和segmentfault

[@CreatorLanslot](/user/CreatorLanslot) 谢谢!已经开始用简书。不知道原来能用markdown哈

ghost 需要在 config 中配置,监听的地址,要不就要改代码

jekyll试试? 我用的主题lanyon搭了超简主义的网站: cellier.me

可以试试 logdown,为hacker而生,台湾的朋友做的,xdite。 发自 CNodeJs ionic

快来 发自 CNodeJs ionic

[@kilik52](/user/kilik52) hexo也可以部署 在SAE上面的,或者是其他地方

针对你的需求,目前有几个流行的Node.js博客平台能够满足你的要求。这些平台不仅支持Markdown,而且在国内访问速度较快。以下是几个备选的Node.js博客平台:

  1. Ghost

    • Ghost 是一个非常优秀的博客平台,支持Markdown,并且易于安装和使用。它提供了丰富的功能来帮助你创建和管理博客内容。
    • 安装Ghost可以通过其官方文档中的指导进行,也可以使用Docker快速部署。
  2. Hexo

    • Hexo 是一个基于Node.js的静态站点生成器,支持Markdown。尽管它本身不是一个服务器端的应用程序,但可以配合GitHub Pages或类似的托管服务来快速部署博客。
    • 示例代码:
      # 安装Hexo
      npm install -g hexo-cli
      hexo init myblog
      cd myblog
      npm install
      # 启动本地服务器
      hexo server
      
  3. Typecho

    • Typecho 虽然不是完全用Node.js编写的,但它是一个轻量级、简单易用的PHP博客系统,可以在国内稳定运行。你可以考虑将其部署到VPS上。
    • 示例代码:
      # 假设你已经将Typecho源码上传到了服务器
      # 修改配置文件config.inc.php
      cp config.inc-sample.php config.inc.php
      nano config.inc.php
      # 设置数据库连接信息
      # 访问你的服务器域名或IP地址/install/完成安装
      
  4. CNodeJS

    • CNodeJS 是专门为开发者打造的中文社区,同时也提供博客功能。它基于Node.js构建,可以作为开源项目托管到GitHub上。
    • 示例代码:
      # 克隆CNodeJS仓库
      git clone https://github.com/cnodejs/nodeclub.git
      cd nodeclub
      # 安装依赖
      npm install
      # 配置数据库等参数
      cp config-example.js config.js
      nano config.js
      # 运行
      npm start
      

根据你的具体需求,推荐优先考虑Ghost或Hexo。这两个平台都是专为博客设计的,功能强大且易于使用。如果你更喜欢静态站点生成的方式,Hexo是个不错的选择;如果想要一个功能更全面的CMS系统,Ghost则更加合适。

回到顶部