基于 Node.js 和 Vue 的高效、简单功能强大的静态博客生成器。
发布于 3 年前 作者 xiaofuzi 3484 次浏览 来自 分享

ssr-web project

A fast, simple & powerful blog framework, powered by Node.js and Vue. 一个基于 Node.js 和 Vue 的高效、简单功能强大的静态博客生成器。

依赖项

如何安装

  • git clone https://github.com/xiaofuzi/ssr-web
  • 通过 iat 命令行工具
    • npm install iat -g
    • iat ssr-web

如何使用

# 安装依赖
$ npm install # Or yarn install

# 热加载开发
$ npm run dev

# 生产环境编译
$ npm run build
$ npm run start

生成博客

  • npm run start(如未编译请先编译npm run build)
  • npm run g(此时 server 还需处于启动状态,即 npm run start命令或 npm run dev命令还在运行)

使用 github Page 托管博客

推送到 github 仓库并设置 github page 地址,因为默认静态文件生成与 docs 目录,所以将该目录设为 github page 根目录即可

提示

* `<a-link></a-link>` 组件是为了替代 `<nuxt-link></nuxt-link>`(在generate 后发现有 bug)组件。
* 若不是处于域名根目录,需要更改导航的根地址,nuxt.config.js 的 router.base 属性和 `<a-link></a-link>` 组件的根地址两处。

DOC

目录说明

  • client

    • 前端代码(详情参考 nuxt.js 文档)
  • server

    • 博客文档存放的目录,source/_posts目录下的会作为博文处理
  • 插件功能 查看mdToJson文档

Todo

  • 主题功能
3 回复

有没有展示项目看看啊。。。。

哈哈 搭车推荐一下这个工具 https://github.com/bimohxh/webon 一键部署静态网站到七牛云等云OSS

回到顶部