新的功能!给Typecho增加查看md版本页面6月12日

增加了个 查看本文 Markdown 版本 !其实是个没什么卵用的东东,是测试非插件实现路由的产物...但是好歹也是更新!再就是修复了一些 js 的 bug,调整了一下 css,然后主题终于无限接近 40kb 了...

主题还是以文字为主.增加查看 md 版本阅读更清新脱俗

增加了一些电脑负担,图片占位的时候 js 会疯狂获取图片头部获取宽高来提前占位.

最后感谢自己为自己增加了这么多没什么卵用的小功能.

查看本文 Markdown 版本实现方法:

if ($archive->is('archive', 404)){$path_info = trim($archive->request->getPathinfo(), '/');
if(strpos($path_info,".md") > 0){
    $right = strpos($path_info, '.');
    $id=substr($path_info, 0, $right);
    $db = Typecho_Db::get();
    $t = $db->fetchRow($db->select('title','text')->from('table.contents')->where('cid = ?', $id));
    header( "HTTP/1.1 200 OK" );
    echo '<h3>'.$t['title'].'</h3>'.'<pre style="word-wrap: break-word; white-space: pre-wrap;">'.$t[text].'</pre>';
exit;
}}

none8 

respond-post-104

8


  1. Kiosr 96天

    @云武

    提示了Call to a member function is() on null

    你网址多少

  2. 云武 96天

    @Kiosr

    放到主题function里,然后访问文章链接 把.html改为.md就是md版本,https://moe.sb/104.sb md版本链接就是https://moe.sb/104.md

    提示了Call to a member function is() on null

  3. Kiosr 96天

    @云武

    怎么用?

    放到主题function里,然后访问文章链接 把.html改为.md就是md版本,https://moe.sb/104.sb md版本链接就是https://moe.sb/104.md

  4. 云武 96天

    怎么用?

  5. Kiosr 124天

    @ClayMore

    不错的功能

    都说是一个鸡肋。。。

  6. Kiosr 124天

    @mayx

    这个。。大概可以方便转载吧
    另外,如果header里指定这是text/plain,就可以直接用$t[text]了,这样其他服务器抓的时候也会更方便

    。。。可能是吧,本意是方便阅读的

  7. mayx 124天

    这个。。大概可以方便转载吧
    另外,如果header里指定这是text/plain,就可以直接用$t[text]了,这样其他服务器抓的时候也会更方便

  8. ClayMore 125天

    不错的功能

新的功能!给Typecho增加查看md版本页面 资本主义翘臀
0