基于 Nuxt.js 的个人网站开源项目(曾小满的盒子)

我从15年开始搭建个人网站,前后改过三个大的版本:

  • 第一版:基于PHP开源程序Wordpress搭建,在wordpress的基础上进行定制
  • 第二版:基于PHP开源框架Laravel搭建,以MVC的形式架构
  • 第三版:前后端分离,前端基于Nuxt.js(Vue.js),后端基于Laravel(PHP)

选择Nuxt.js也是为了兼顾国内搜索引擎的SEO,运用Nuxt.js开发也遇到不少的问题,解决这些问题的过程中也有不少收获,有问题的小伙伴,欢迎将问题抛出来,我们一起讨论。

将个人网站前端部分开源,是因为很多小伙伴都想要一份源码,同时可以借鉴一下我开发中的经验,我的代码中有更优化的写法和BUG也希望大家提出issue,我好不断地去完善它。

网站地址(预览):https://share-man.com/
项目地址(源码):https://github.com/ShareManT/ShareManBox-N...
个人网站的开发过程中,每周有新想法我都会不断提交更新,目前已经提交了100多次了。

本帖已被设为精华帖!
本帖由系统于 11个月前 自动加精
讨论数量: 22

网站的结构和设计都是在不断的变化和改进,没有使用UI框架,有需要都是自己写的样式和组件。

附上一些贴图:

file

file

file

11个月前 评论

楼主的网站证书过期了

file

11个月前 评论
ShareMan (楼主) 11个月前

博客很惊艳,是川大校友吗

11个月前 评论

项目已star~,日迹部分的步数、定位、入睡时间之类的是根据什么设备自动同步的吗

11个月前 评论

@JenphyJohn
感谢关注,不算是校友哈。

日迹模块中的数据来源:

  1. 一部分来自于智能硬件(做了个数据同步网关)
  2. 通过拍照AI识别
  3. 第三方应用数据爬取汇总
  4. 剩下的是通过手动录入更新
11个月前 评论
JenphyJohn 11个月前
JenphyJohn 11个月前
ShareMan (作者) (楼主) 11个月前
node

楼主非常厉害,非常感谢分享, 你文档里面 步骤 我帮你加两个 , ,另外配置类的是否可以提示下你如何配置的
cd config && mv default.example.js default.js
mv custom.example.js custom.js

10个月前 评论

@node 谢谢你的建议!后期会加上。

9个月前 评论

很漂亮的博客,支持下楼主 :stuck_out_tongue_winking_eye:

7个月前 评论

@zmxyzmxy1234 谢谢你的欣赏,欢迎常来逛逛。

7个月前 评论
自由与温暖是遥不可及的梦想

file 你的这个分页 BUG 为何我看不到4第四页呢 我怎么点?

7个月前 评论
ShareMan (楼主) 7个月前
自由与温暖是遥不可及的梦想 (作者) 7个月前
ShareMan (楼主) 7个月前

页面很好看 :+1:

7个月前 评论
ShareMan (楼主) 7个月前

看上去不错诶,laravel 是哪个版本的前后端分离是用的jwt吗还是什么我最近在纠结要不要用sanctum

7个月前 评论
ShareMan (楼主) 7个月前

日轨的功能好厉害啊,能出一个实现的思路吗

7个月前 评论
ShareMan (楼主) 7个月前

喜欢博主的UI,已star,持续关注

6个月前 评论
ShareMan (楼主) 6个月前

博客做的很nice啊

3个月前 评论
baitongda

我想了解一下这个后端开源吗

3个月前 评论

@baitongda 你好,后端是不开源的。涉及到后续个人商业项目的逻辑。

3个月前 评论

这UI太好看了吧

2个月前 评论
ShareMan (楼主) 1个月前

Nuxt怎么打包成静态文件部署到服务器上,和接口共用一个域名?

2个月前 评论
ShareMan (楼主) 1个月前

我太喜欢你这个网站了

2个月前 评论
ShareMan (楼主) 1个月前

日迹那个想法很有意思,之前也曾构想过一个日记类的小产品,但要用户每天花时间在写东西上,就太难了,自动生成内容或者关联的标签点一点就很棒。

1个月前 评论
ShareMan (楼主) 1个月前

用nuxt做的官网,但是运行一段时间服务器内存就满了,直接崩溃,请问你遇到过吗?知道怎么解决吗?

3周前 评论
ShareMan (楼主) 3周前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!