記事作成アプリについて

注意:

  • 本アプリは、まだ開発段階であり、予期せぬエラーが発生する可能性があります。
  • 以下の文章は大部分をGemini 2.0 Flashにより作成しています。

概要

現在のWebサイト (例: Github Pages) で記事を作成・更新する場合、多くの場合、以下の課題が存在します。

  • 共同編集の煩雑さ: Github Pages を直接編集する場合、共同開発者としてリポジトリにアクセス権を付与するか、Pull Request を経由する必要があります。どちらの方法も、特に複数人での頻繁な更新作業には手間がかかります。
  • 技術的なハードルの高さ: Git の操作に不慣れなメンバーにとっては、記事の作成や修正が負担になる可能性があります。

本アプリは、これらの課題を解決し、より手軽に記事を作成・更新できる環境を提供することを目的としています。具体的には、部活のアカウントで AppSheet を利用してインターフェースを作成し、Github API を通じて記事を Commit する仕組みを構築することで、上記課題の解決を目指します。

使い方

  • リンクにアクセスし、AppSheet で作成されたインターフェースを通じて記事を作成してください。記事の作成が完了すると、Github リポジトリに Commit されます。
  • 記事はVScode等でMarkdownのプレビューを確認してながら作成し、投稿したいときに本アプリを使用するようにしてください。

ToDo

  • マークダウンに適用する Layout を変更できるようにする:
    • 実現可能な範囲で、Layout の選択肢を増やすことを検討します (例: デフォルトの Layout に加えて、いくつかのプリセットされた Layout を選択できるようにする)。
  • アプリ内でのLayoutの適用 (AppSheetじゃおそらく不可能):
    • AppSheet 以外のプラットフォーム (例: Web アプリケーション) でインターフェースを作成することを検討します。
    • AppSheet の API を利用して、Layout を動的に変更できるかどうかを調査します。
  • プレビュー機能の強化:
    • Markdown 記法をリアルタイムでプレビューできる機能を追加します。
    • Github Pages と同じ Layout を適用したプレビューを表示できるようにします。
  • Google Dcosとの連携:
    • Google Docsからimportして投稿できるようにします。