你手機有裝 Ptt 軟體嗎?

用手機上 Ptt 一定要額外安裝 App 嗎?
之前為了在手機上瀏覽 Ptt 的文章,和大多數人一樣都額外安裝了一些 App
用了一陣子後發現有幾個問題:

  1. 多半時間僅是瀏覽文章,而發文、推文等功能相對少用(就…潛水呀@_@)
  2. 相對地這些 App 使用頻率低,還會佔用系統資源。
  3. 需要去習慣這些 App 的瀏覽操作。
  4. 相較於 BBS,大家多半還是比較習慣 Web 的操作。

不用裝 Ptt 軟體的方法

某天在捷運上滑手機時,突然想到 Ptt 應該有提供 RSS feed 吧?
上網查一下發現~ 果然有!而且還是官方提供的!
既然有那麼事情就簡單了,直接搭配 Feedly 這套好用的 RSS 訂閱器,把 Ptt 各版的 RSS 文章匯入就可啦!

如此,不論是 BBS 或是一般網站來源,都可以在 Feedly 這裡有一致性的瀏覽體驗!超讚!
批踢踢的 RSS 格式如下:https://rss.ptt.cc/板名.xml

例如電影版就是 https://rss.ptt.cc/movie.xml
PHP 版就是 https://rss.ptt.cc/php.xml

只要知道版名,就可以使用 RSS 訂閱你的最愛看板囉!
甚至還可以搭配 IFTTT 服務來追蹤 ptt 特定板塊~ 而有不少應用(發現新大陸中)。

前言

在 blog 顯示程式碼,除了先把 code 貼到 codepen、gist、pastebin 等第三方服務再使用嵌入程式碼的方始顯示,也可直接在編輯畫面使用 Syntax Highlighter 來高亮程式碼區塊,以下 Demo 幾種不同語言的程式碼。

bash Syntax Highlight

ls -lh
cat 1.txt

PHP Syntax Highlight

<?php
echo "Hello bobo~"
Route::get('/', 'WelcomeController@index');

Route::get('home', 'HomeController@index');

Route::controllers([
    'auth' => 'Auth\AuthController',
    'password' => 'Auth\PasswordController',
]);

JavaScript Syntax Highlight

'use strict';
$(function () {
    // Sidebar Menu
    var accordionWidth = $('#accordion').width();
    $('#accordion').sticky({
        'topSpacing': 60
    }).width(accordionWidth);

    // Editor
    $('.html').summernote();

    // Cancel
    $('.cancel').on('click', function (e) {
        e.preventDefault();
        if (confirm('Are you sure to leave this page?')) {
            window.history.back();
        }
    });
});

使用方法

使用3個反單引號開頭,接著輸入程式對應縮寫(ex. php),就可以開始輸入程式碼,並使用3個反單引號作為結尾。

呈現效果

```php
<?php
echo "Hello bobo~"

還可以使用 diff 語法,利用 +, - 來代表新增、刪除行的顯示方式。

-echo "Hello bobo~"
+echo "Hello World~"

SyntaxHighlighter 可標記以下的程式語言

>語言  對應縮寫    對應檔案
ActionScript3   as3, actionscript3  shBrushAS3.js
Bash/shell  bash, shell shBrushBash.js
ColdFusion  cf, coldfusion  shBrushColdFusion.js
C#  c-sharp, csharp shBrushCSharp.js
C++ cpp, c  shBrushCpp.js
CSS css shBrushCss.js
Delphi  delphi, pas, pascal shBrushDelphi.js
Diff    diff, patch shBrushDiff.js
Erlang  erl, erlang shBrushErlang.js
Groovy  groovy  shBrushGroovy.js
JavaScript  js, jscript, javascript shBrushJScript.js
Java    java    shBrushJava.js
JavaFX  jfx, javafx shBrushJavaFX.js
Perl    perl, pl    shBrushPerl.js
PHP php shBrushPhp.js
Plain Text  plain, text shBrushPlain.js
PowerShell  ps, powershell  shBrushPowerShell.js
Python  py, python  shBrushPython.js
Ruby    rails, ror, ruby    shBrushRuby.js
Scala   scala   shBrushScala.js
SQL sql shBrushSql.js
Visual Basic    vb, vbnet   shBrushVb.js
XML xml, xhtml, xslt, html, xhtml   shBrushXml.js

官網詳列支援標記的語言
也支援多種樣式,本站使用的是 RDark theme

LaraDiner(拉拉快餐車) 本週四晚上開始試營運囉!
由我們幾位社群同好共同發起的 Laravel 讀書會,每個月將不定週舉辦 2 次。
地點在 Ville Cafe (近公館捷運站、台電大樓捷運站)
台北市中正區羅斯福路三段284巷5號
活動詳情:https://www.facebook.com/events/942421959103592

== Update ==
第二、三次活動地點都在 InnoSquare 新北創力坊
地址:新北市三重區重新路一段108號3樓(捷運台北橋站3樓)