Giter VIP home page Giter VIP logo

jser.github.io's People

Contributors

azu avatar berlysia avatar bors[bot] avatar e-jigsaw avatar github-actions[bot] avatar kimihito avatar kjirou avatar kohei-takata avatar kou029w avatar mottox2 avatar mstssk avatar myakura avatar numb86 avatar p-chan avatar probot-for-jser-info[bot] avatar probot-jser-info[bot] avatar rewrite0w0 avatar sakai-akinobu avatar sanemat avatar segayuu avatar serzhul avatar syoichi avatar teppeis avatar tkdn avatar toshi-toma avatar uyeong avatar woowaecho avatar yhor1e avatar ykzts avatar yuheijotaki 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  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  avatar  avatar  avatar

jser.github.io's Issues

Lint: Author & Translator Check

check author and translator of article meta filed.

  • author must
  • translator is optional, but articles that are under the ko/ have to have.

PRのbodyを記事のヘッドラインにする

更新する際に

  1. 記事のMarkdownを開く
  2. エディタにコピーして編集
  3. マージ

ということをやっているので、

  1. PRのbodyを編集
  2. 記事のヘッドラインとしてMarkdownに追加
  3. マージ

というフローができるようにしたい。

結局エディタにコピーして編集しているので、PR上でそのまま更新できるようにするとよさそう
#802

Markdownで書かれたリンクの生成方法について、いくつか改善した方が良い問題がある

特に「harmony:specification_drafts」のリンク(参考)で目立っているのですが、テキストとしてのURLに含まれるアンダースコア(_)がバックスラッシュ()でエスケープされていない為、該当の部分がイタリック体で表示されてしまっているという問題があります。

逆に、リンクのタイトルではバックスラッシュによるエスケープは必要ないようで、リンクのタイトルに関するツールチップの表示時にバックスラッシュが表示されてしまうという問題もあります。こちらの問題ではアンダースコアだけでなくブラケット([])も対象となっているようです。

リンクとしてのURLに関してはエスケープは必要ないはずですから、この辺りの問題をうまく解決するように、Markdownで書かれたリンクの生成方法を改善できると良いですね。

Lint: Category Checker

Categoryの記述忘れをCIでチェックする

  • Collect md files
  • YAMLパース
  • Lint

2019-12-31-ember-3.15-octanetypescriptlibrary.md中のlinkが間違っています。

- [React で簡単に遅延読み込みを実装できるライブラリを作りました - 陽気なサイとエクストリーム!](http://example.com/ "React で簡単に遅延読み込みを実装できるライブラリを作りました - 陽気なサイとエクストリーム!")

ごのlinkがexample.comで作成されています。

https

should be full https

Circle CIの無効化

とりあえずCircle CI2が辛いので無効化した。
再度Circle CI 2を使うか、Travisに統合するかをする。

元々Travisでやってなかったのは、git cloneがshallowでdiffが上手く行かないパターンがあったからだったはず。でも今はreviewdog使ってるし、いけるはず。

/ko/ 以下はタイトルのチェックを入れる

    /ko/ 以下はタイトルのチェックをCIに入れるのが良さそうですね。

Originally posted by @azu in #1026 (comment)

TODO

  • /ko/ 以下のファイルのtitleに日本語が混じってないかをチェックするスクリプトを書く
  • GitHub Actionsで path:/ko/**/*.md の変更に対してスクリプトを回す

Another Option:

  • コピーしたときに自動的に日本語を取り除くのJS,

モバイルでのサイズ調整

モバイルだと、もう少しタイトルを小さくして、URLをでかくしたほうがよさそう。
誤爆するタップがありそう(関連記事)

all in one: 逆順

全てをまとめたall.jsonのitemは最新が先頭であった方がよさそう

ニーズ別の読み方の提供

jser info 2016-02-14 12-52-40

初見でサイト見た時にどうやって読めばいいのかなーというのが分かりにくい気がする。

今読むものとして色々なパターンがあるので、トップページにそれの案内をぱっと見で分かるような形にしたい気がする。

後、ECMAScript Dailyだとメルマガも置いてるけど人によっては結構登録するっぽい印象がある。

後追加するならOneSignal - Multi-platform Push Notification Serviceとかを使ったプッシュ通知などがありえそう。

タグの推論

  • PRのタイトル
  • 内容

からタグを推論して入れたい。

これができれば、ファイルを編集する必要がなくなる

記事の「Edit on GitHub」や「編集履歴を見る」のリンクが一部パーセントエンコードされている

記事の「Edit on GitHub」からPull Requestしようとした時に気付いたのですが、「Edit on GitHub」や「編集履歴を見る」のリンクが一部(「2014」の周辺)パーセントエンコードされているようです。

screenshot1

これが原因かは定かではないのですが、「Edit on GitHub」からアクセスした時に、すぐに記事を編集できる状態にはなりませんでした。

screenshot2

ただし、Pull Requestした後にアクセスしてみたところ正常に編集できる状態になっていたので、Forkに時間がかかっていただけなのかもしれません(Pull Request自体はパーセントエンコードされていないGitHub上のリンクからアクセスして行いました)。

descriptionが重複している

  • meta: descriptionがそもそもない
  • descriptionの内容が重複してる

descriptionの重複ってどうやって回避するのがいいんだろ?
bodyのちょっとだけ取るとかかな?

Twitterボタンを各リンクに表示する

経験則だけど、サイト上のTweetボタンを使う人が結構いる気がする(逆にないとTwitterへ投稿しない)
というのがある。
そのため、Tweetボタンやzenback見たいのは無意味ではないと考えてる。

JSer.info の場合、記事を紹介する訳だがJSer.infoの記事 ではなく 紹介先の記事 をブクマしてもらいたいというのを考えると、紹介先にTweetボタンがない(というか場所が安定しない)ケースも多いと思う。
(はてブ使ってる人はブックマークレットとか拡張とか使ってるのであんまり考慮する必要ない印象)

なので、JSer.info側にそのサイトのTwitterボタンを載せてしまうとかはどうなんだろ?
(Tweet数のカウントも少しは見る基準になるかもしれないし)

Lint用のGitHubアカウントの取得

token自分のを使うと、自分がコメントするので通知来ないという問題があるので、それ用のアカウントをとって使うようにする。

文の間の改行が半角スペースになっている

これは以前からある問題でしたが、Markdown の仕様により、Markdown で書かれた記事における文の間の 1 つの改行が、最終的な記事上では改行として反映されず半角スペースになってしまっています。

2 つの改行を入れるとパラグラフとして文同士が離れてしまう為、Markdown で書く場合は改行とともに文末に 2 つの半角スペースを入れると良いのですが、GitHub と同じように、Markdown を HTML に変換する時に何らかの方法で現状でもうまく改行が反映できると良さそうですね。
あるいは、改行としても半角スペースとしても反映せずに、何も挿入されないようにするのも良いかもしれません。

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.