duoshuo / airpub

a pure front-end blog engine powered by duoshuo API
http://airpub.io
MIT License
359 stars 41 forks source link

如何加入“关于我” #16

Closed YCF closed 10 years ago

YCF commented 10 years ago

一般个人博客都有 about 页面,这个应该如何加比较合适呢? 1.在 airpubConfigs 加入 about_url ,然后在页面加 ng-href 。 2.在多说直接发 about 为标题的文章,这个我不会过滤,同时 archive 也没相关过滤。

一般会有:about,link

目前已加入 avatar_url ,不知道如何根据 duoshuoQuery.short_name 直接获得多说short_name的头像,望指点。 `

` PS:没用过 Angular.js 摸着河底过河~

guo-yu commented 10 years ago

这个东西有很多做法。目前我们还没有为 Airpub 设计「页面」这个数据概念。可以使用这几种方法达成这样的效果:

  1. 如果你自己托管 Airpub,可以直接在同级目录新建一个 about.html 以静态页面的方式开发,鉴于此类页面不经常修改,这样的方式也无不妥。
  2. 由我们提供的元数据插件,在新建文章时,将此篇文章设置为「页面」,然后由用户的模板在前台统一展示。由于目前 Airpub 还没有条件查询接口,这个功能将放在下个版本实现。

建议在修改 Airpub 模板或者代码之前可以先看看 Angular.js 相关的教程或者文档,然后边改边学,也是一个不错的实践机会 :)

YCF commented 10 years ago

嗯,趁着这个机会看看 Angular.js 。 我适配了一个主题 Osprey,目前还没完善,先放在 Github 。 demo:http://ycf.gitcafe.com