Giter Site home page Giter Site logo

zenn-community's People

Contributors

catnose99 avatar cm-igarashi-ryosuke 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  avatar  avatar  avatar

zenn-community's Issues

技術記事への検証環境用のフィールド追加

技術系の記事だと、記事を書いたタイミングのバージョンに依存していたりすることが多々あると思います。
探す側が探しやすいように、また、書く側も環境記載を忘れないように、専用のフィールドを用意して見は如何でしょうか?

コードシンタックスでタブ文字の表示がスペース2文字に見える

https://zenn.dev/skanehira/articles/2020-09-19-go-echo-bind-tips

↑の記事でコードシンタックスでタブ文字がスペース2文字に見えます。

image

実際のコードは次になっています。

type User struct {
	ID   int    `json:"id"`
	Name string `json:"name"`
}

e.PUT("/users/:id", func(c echo.Context) error {
	id := c.Param("id")
	var u User
	if err := c.Bind(&u);err != nil {
		// error handling
	}
	u.ID = id
	db.Update(&u)
	...
})

Zenn Scraps

構想段階
以下のステップを気軽に残せるような機能

  1. 問題を挙げる
  2. 情報を集める
  • 解決方法や参考になりそうなリンクを挙げる
  • 他の人からの知見を募る
  1. 解決したら「どう解決したか」を残す

ホームのパーソナライズ

ユーザー同士のフォロー機能に需要があるのかが現時点では疑問…。トピックごとのフィードが良さそう?

トピックの表示変更リクエストフォームで、画像と合わせて表示名も入力できるように

Zennのトピックの名前について

  • ZennではURL上の表記揺れ(例:Nextjsとnext.jsとnextjs)を防ぐために、トピック登録字にアルファベットの小文字化および記号の除去を行っている
  • ただしトピックごとに表示名(displayName)を登録することができる。登録されていると、URL以外の場所ではdisplayNameが使われる

このIssueについて

現状では画像の変更リクエストしか送られないが、その際にdisplayNameも指定できるようにする

npx zenn preview でエラーが大量に吐き出される

事象

"zenn-cli": "^0.1.27" にアップデートしたら、npx zenn previewで大量なエラーが測れるようになった。
ただ、プレビュー自体は動くが、hot reload は動作しない模様。

エラーログ (node:21013) UnhandledPromiseRejectionWarning: Error: ENOSPC: System limit for number of file watchers reached, watch '/home/skanehira/dev/go/src/github.com/skanehira/zenn-dev/node_modules/pnp-webpack-plugin/fixtures/file.js' at FSWatcher.start (internal/fs/watchers.js:165:26) at Object.watch (fs.js:1329:11) at createFsWatchInstance (/home/skanehira/dev/go/src/github.com/skanehira/zenn-dev/node_modules/chokidar/lib/nodefs-handler.js:119:15) at setFsWatchListener (/home/skanehira/dev/go/src/github.com/skanehira/zenn-dev/node_modules/chokidar/lib/nodefs-handler.js:166:15) at NodeFsHandler._watchWithNodeFs (/home/skanehira/dev/go/src/github.com/skanehira/zenn-dev/node_modules/chokidar/lib/nodefs-handler.js:331:14) at NodeFsHandler._handleFile (/home/skanehira/dev/go/src/github.com/skanehira/zenn-dev/node_modules/chokidar/lib/nodefs-handler.js:395:23) at NodeFsHandler._addToNodeFs (/home/skanehira/dev/go/src/github.com/skanehira/zenn-dev/node_modules/chokidar/lib/nodefs-handler.js:628:21) (node:21013) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1) (node:21013) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code. (node:21013) UnhandledPromiseRejectionWarning: Error: ENOSPC: System limit for number of file watchers reached, watch '/home/skanehira/dev/go/src/github.com/skanehira/zenn-dev/node_modules/pnp-webpack-plugin/fixtures/index.js' at FSWatcher.start (internal/fs/watchers.js:165:26) at Object.watch (fs.js:1329:11) at createFsWatchInstance (/home/skanehira/dev/go/src/github.com/skanehira/zenn-dev/node_modules/chokidar/lib/nodefs-handler.js:119:15) at setFsWatchListener (/home/skanehira/dev/go/src/github.com/skanehira/zenn-dev/node_modules/chokidar/lib/nodefs-handler.js:166:15) at NodeFsHandler._watchWithNodeFs (/home/skanehira/dev/go/src/github.com/skanehira/zenn-dev/node_modules/chokidar/lib/nodefs-handler.js:331:14) at NodeFsHandler._handleFile (/home/skanehira/dev/go/src/github.com/skanehira/zenn-dev/node_modules/chokidar/lib/nodefs-handler.js:395:23) at NodeFsHandler._addToNodeFs (/home/skanehira/dev/go/src/github.com/skanehira/zenn-dev/node_modules/chokidar/lib/nodefs-handler.js:628:21) (node:21013) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 2) (node:21013) UnhandledPromiseRejectionWarning: Error: ENOSPC: System limit for number of file watchers reached, watch '/home/skanehira/dev/go/src/github.com/skanehira/zenn-dev/node_modules/postcss/docs/architecture.md' at FSWatcher.start (internal/fs/watchers.js:165:26) at Object.watch (fs.js:1329:11) at createFsWatchInstance (/home/skanehira/dev/go/src/github.com/skanehira/zenn-dev/node_modules/chokidar/lib/nodefs-handler.js:119:15) at setFsWatchListener (/home/skanehira/dev/go/src/github.com/skanehira/zenn-dev/node_modules/chokidar/lib/nodefs-handler.js:166:15) at NodeFsHandler._watchWithNodeFs (/home/skanehira/dev/go/src/github.com/skanehira/zenn-dev/node_modules/chokidar/lib/nodefs-handler.js:331:14) at NodeFsHandler._handleFile (/home/skanehira/dev/go/src/github.com/skanehira/zenn-dev/node_modules/chokidar/lib/nodefs-handler.js:395:23) at NodeFsHandler._addToNodeFs (/home/skanehira/dev/go/src/github.com/skanehira/zenn-dev/node_modules/chokidar/lib/nodefs-handler.js:628:21) (node:21013) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 3) (node:21013) UnhandledPromiseRejectionWarning: Error: ENOSPC: System limit for number of file watchers reached, watch '/home/skanehira/dev/go/src/github.com/skanehira/zenn-dev/node_modules/postcss/docs/source-maps.md' at FSWatcher.start (internal/fs/watchers.js:165:26) at Object.watch (fs.js:1329:11) at createFsWatchInstance (/home/skanehira/dev/go/src/github.com/skanehira/zenn-dev/node_modules/chokidar/lib/nodefs-handler.js:119:15) at setFsWatchListener (/home/skanehira/dev/go/src/github.com/skanehira/zenn-dev/node_modules/chokidar/lib/nodefs-handler.js:166:15) at NodeFsHandler._watchWithNodeFs (/home/skanehira/dev/go/src/github.com/skanehira/zenn-dev/node_modules/chokidar/lib/nodefs-handler.js:331:14) at NodeFsHandler._handleFile (/home/skanehira/dev/go/src/github.com/skanehira/zenn-dev/node_modules/chokidar/lib/nodefs-handler.js:395:23) at NodeFsHandler._addToNodeFs (/home/skanehira/dev/go/src/github.com/skanehira/zenn-dev/node_modules/chokidar/lib/nodefs-handler.js:628:21) (node:21013) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 4) ....

環境

OS:Ubuntu 18.04 LTS
npm: 6.14.8
node: v12.14.0

試したこと

  • node_modules を削除して再度 npm install したが変わらず
  • ^0.1.22に戻したら問題なくエラーは発生しなかった

コードブロックのカラースキームを変更できるようにしてほしい

Zennはいろいろと見やすいのが気に入っています。ただ、コードブロックのカラースキームがちょこちょこ見辛いのが気になります。
他のサイトのコードをEmbedすればよいのかもしれませんが、できれば数種類でいいので、コードブロックのカラースキームを切り替えできればいいな…と。例えばユーザ設定で設定したカラースキームで記事のコードブロックを閲覧できたりとかできると助かるかなと思いまして。
どうぞよろしくご検討お願いいたします。

エクスポート機能

そのままzenn-cliに配置すれば使えるような形でエクスポートできるように

検索機能の向上

タブで管理するイメージ

  1. 投稿(articles / books )+ topics
  2. ユーザー

Zenn is open startup

以下の情報はオープンにする

  1. ユーザー数の推移
  2. 投稿数の推移
  3. PVの推移
  4. 売上の推移

2要素認証

  • SMS認証
  • オプションで設定できるようにする

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.