![【VSCode】Markdownに目次を自動作成する方法 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/64941e84d0517b9f6909abc6d97f7fb82ed90a8c/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9JUUzJTgwJTkwVlNDb2RlJUUzJTgwJTkxTWFya2Rvd24lRTMlODElQUIlRTclOUIlQUUlRTYlQUMlQTElRTMlODIlOTIlRTglODclQUElRTUlOEIlOTUlRTQlQkQlOUMlRTYlODglOTAlRTMlODElOTklRTMlODIlOEIlRTYlOTYlQjklRTYlQjMlOTUmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZ0eHQtY2xpcD1lbGxpcHNpcyZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWVjYTc1NWU4NmYxZWE5ZjI0NzU0MWY1MDE2MWQxY2M1%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTcxNiZ0eHQ9JTQwUC1tYW5fQnJvd24mdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zMiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTExNGY3YTU2NmYxYWMwMTU2Nzg1MDQ5MzhmMDhmNmY1%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D2d59de59d2a6ddec4640091c69790ab6)
AWS が提供するサービスを組み合わせて、Git で管理された Markdown を PDF に一括変換する CI/CD パイプラインを構築した。 パイプライン構成図 処理フロー Markdown を含むファイルを Git で CodeCommit のリポジトリにプッシュ CodeBuild で CodeCommit から Markdown を含むソース一式を取得 ECR にある Pandoc の Docker イメージを利用して Markdown から PDF に変換 PDFをまとめて zip に圧縮し S3 へ転送 パイプライン構築手順 【注意】各種サービスのリージョンは同一リージョンに揃える必要がある S3 生成したPDFを格納するS3バケットを構築する。特に注意点はなし。 ECR Pandoc の Docker イメージをプッシュするためのレジストリを予め作成しておき、Docker
metadata Gatsbyなどでも使っているMarkdownにタイトルなどの情報を付与するための構文 front_matterと言うらしい RubyでMarkdownをパースしてはてなブログにPOSTするためのスクリプトを書いていてこのfront_matterにも対応させるかーという流れになった YAMLのGemでパースできるかと思ってちょっと調べてみたがそうでもなかった ruby - How to include metadata in a template file? - Stack Overflow 上記試してみたがPsych::SyntaxErrorが出てしまい面倒になったのでGemを探すことにした 結局こっちを使うことに waiting-for-dev/front_matter_parser: Ruby library to parse files or strings wi
Redcarpet と Nokogiri に全力で乗っかっていく なぜ書くのか テストを書く(RSpec) 実装を書く Links なぜ書くのか 「なんとなく」が答え 普段、Google Chrome 拡張の Copy as Markdown を使っている それがあるとタブの情報(タイトル, URL)を、複数選択して一度に取ってこれる そこからURL やタイトルを個別に持ってこられると他の用途として処理を組み込んだり利用できそうな気がした テストを書く(RSpec) テストを書くのと実装を書く順序は "絶対遵守" ではないので、あまり気にしない("二人三脚" のためにある) でも今回は簡単な内容なのでテストを先に書く describe LinkExtractor do context 'passing multiple link with markdown style list' do l
kramdown Readme first! kramdown was originally licensed under the GPL until the 1.0.0 release. However, due to the many requests it is now released under the MIT license and therefore can easily be used in commercial projects, too. However, if you use kramdown in a commercial setting, please consider contributing back any changes for the benefit of the community and/or becoming a sponsor or a patr
背景 サービスの修正や機能開発の際に、リリース報をうちたい。 社内のメンバーはマークダウンでの記述に慣れているため、今回はマークダウンで書いてもらうことを前提とする。 流れ gem 'redcarpet' をインストール markdown_helper.rbを作成し、オプションを追加 フォームでマークダウンで記述 Gem追加 $ bundle install redcarpet Helper追加 # gem 'redcarpet' 用 module MarkdownHelper def markdown(text) unless @markdown options = { filter_html: true, autolink: true, space_after_headers: true, no_intra_emphasis: true, fenced_code_blocks: tru
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く