Giter Site home page Giter Site logo

blogsue's People

Contributors

coderming avatar taikulawo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

blogsue's Issues

隐藏标签

可以隐藏部分标签吗?比如有A,B,C三个label,只显示打上A,B label的issue,不显示其他label 的issue

有一些个人建议

在玉伯博客友联看到的你的博客,发现您写的Blogsue博客,页面板式很棒。突然有点想更换博客板式的冲动 哈哈哈。我觉得可以把一些热门语言代码片段完善一下,再整一个人介绍页面,还有就是提升文章阅读体验的伸缩功能

如果能在打开博客文章后让 <div class="content-item content-right"></div>
自动隐藏 或者 访客手动隐藏
然后让 <div class="content-item content-left"></div> 也就是文章页面
自动缓慢伸缩 或者 访客手动收缩 到一个合适的范围会比较好。
你要是对这个功能感兴趣的话可以参考下我的博客:https://achuan.io
问一下可以换博客友联吗,你的我已经加过了嘿嘿。

【下一版计划】

上一版blogsue至今也有将近一年时间了,逐渐感受到本博客还有诸多需要完善的地方。目前正在筹划制作第二版blogsue中~

已知的优化点如下:

  • SSR/文章数据缓存
  • 代码片段高亮
  • 文章支持上下篇翻阅
  • 完善文档
  • 目录/文章日历

大家如果还有什么需要优化的,可以在本issue下留言。

🍻

SEO?

是否有好的SEO解决方案?
image

自动构建最新的image,不再需要再本地 docker build

配置 Travis,每次更新自动触发编译

背景

当使用新机器时,每次都需要创建 index.js 文件,然后手动编译,耗时长,流程繁琐

如何解决?

我们需要将配置文件预先存放到 gist(或者 github repo)。

travis 编译时会通过脚本先获取配置文件,然后添加到 src/config/index.js 中,

之后会配合 npm install && npm run 编译出最新代码,然后将镜像推送到 docker hub。

使用时只需要

docker run --name blogsue -d -p 8080:8080 iamwwc/blogsue

就可通过公网访问到 8080 的服务(需要 iptables 开放端口)

你需要 fork 本项目,然后在 travis 界面添加以下环境变量

DOCKER_LOGIN_USER_NAME 你的 docker hub 登陆名

DOCKER_LOGIN_PASSWORD 你的 docker hub 登陆密码

ENV_URL 配置文件来源URL,你可以使用 gist,然后发布成 secret 版本,请确保请求到的是原始文本,如果你使用 gist,则以 raw 开头

IMAGE_NAME 镜像名字,默认 blogsue,请确保这里的名字与 上面的 dockerhub 仓库名 相同

这里是我提交的代码

https://github.com/iamwwc/blogsue

你可以向我反馈这种设计的问题。是否有必要合并到 coderming/blogsue:master

页面跳转问题

手机版页面跳转后,跳转后的页面停留在跳转前的位置上而不是从头开始

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.