Coder Social home page Coder Social logo

bashcms2's People

Watchers

James Cloos avatar Riki Otaki avatar

bashcms2's Issues

emacs org modeとmarkdownの互換性を考える

emacs orgmodeの方が個人的にmarkdownより使いやすいので、markdownだけでなくorgmodeでも記事を書けるようにしたい。

orgmode互換性を保証するためには、以下の大きく二つの方法が考えられる。

  1. markdownの表記を利用した処理('#'を利用してタイトルを探すなど)をなくし、そのような処理はpandocでhtml変換した後に行う。そうすることで、orgmodeもhtmlに変換して利用することができる。
  2. orgmodeをmarkdownに変換することで今のbashcmsを使い続ける

現在のbashcmsの設計は入力がmarkdownであることを前提としてるため(markdown と密な結合をしている)、orgファイルを一度markdown変換する2の方が実装は少なくて済むと考えられる。

またmarkdownは大分universalな表記方法なので、現在の密な結合を保っていても大丈夫だとと思われる。

考えないといけないのは、2をするときに、orgmodeが意図したmarkdownに変換されているかである。

特に注意するのは

  • underbarの変換
  • コーどスニペットの変換
  • latexスニペットの変換

など、調査が必要

http通信を可能にするべきか考える

現在https通信のみ許可している。

httpを許可するかどうか考える。

また、どちらにせよ、http通信させたときの表示画面を直す必要がある

記事を削除しても記事データが残る

コンテンツディレクトリから記事ディレクトリそのものを削除しても、記事のデータ(ビュー数やnav)が残ってしまう気がする。

残らないような対処法を考える。

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.