package.jsonにコマンド追加site/config.tomlに追加gulpfile.babel.jsにtask追加npm run build実行
データ側はこれでたぶんふ大丈夫。
あとは対応するビューを site/layouts に盛っていく。
site/archetypesに型ファイル(mdファイル)を追加する。
| cid | family_name | first_name | family_name_kana | first_name_kana | phone | address | ||
|---|---|---|---|---|---|---|---|---|
| 000001 | 山田 | 太郎 | やまだ | たろう | [email protected] | 09012345678 | 東京都千代田区1-1-1 | |
| 000002 | 岩鬼 | 正美 | いわき | まさみ | [email protected] | 09012345634 | 東京都千代田区1-1-1 | |
| 000003 | 殿馬 | 一人 | とのま | かずと | [email protected] | 09012345604 | 東京都千代田区1-1-1 | |
| 000004 | 里中 | 智 | さとなか | さとる | [email protected] | 09012345612 | 東京都千代田区1-1-1 | |
| 000005 | 微笑 | 三太郎 | ほほえみ | さんたろう | [email protected] | 09012345613 | 東京都千代田区1-1-1 |
| #requires ruby 2.4.0p0 | |
| require 'find' | |
| require 'fileutils' | |
| require 'tempfile' | |
| require 'uri' | |
| =begin | |
| 1. なにをするスクリプトか? | |
| - Markdown ファイルの中を読み取り、その中に記述されているH行を表として Markdown ファイルの先頭に追記します。 |
| import React from 'react'; | |
| import PropTypes from 'prop-types'; | |
| export default class EventListener extends React.Component { | |
| componentDidMount() { | |
| this.getListeners().forEach( ( [ type, listener ] ) => { | |
| this.props.eventTarget.addEventListener( type, listener ); | |
| } ); | |
| } |
package.json にコマンド追加site/config.toml に追加gulpfile.babel.js にtask追加npm run build 実行データ側はこれでたぶんふ大丈夫。
あとは対応するビューを site/layouts に盛っていく。
site/archetypes に型ファイル(mdファイル)を追加する。| #!/usr/bin/ruby | |
| require 'find' | |
| @image = /^[!][\[]*/ | |
| i = 1 | |
| Find.find('.') {|fname| | |
| if ( File.extname(fname) == '.md' || File.extname(fname) == '.markdown' ) |
| #!/usr/bin/ruby | |
| require 'fileutils' | |
| require 'find' | |
| require 'uri' | |
| @level1 = /^[#][^#]*[^}]$/ | |
| @level2 = /^[#][#][^#]*[^}]$/ | |
| @level3 = /^[#][#][#][^#]*[^}]$/ | |
| @anchorString = /[{][#].*/ |
| #!/usr/bin/ruby | |
| require 'fileutils' | |
| # 引数の有無を検証 | |
| unless ARGV[0] | |
| puts "Please specify file(s)." | |
| exit | |
| end |
| unless ARGV[0] | |
| puts "Please specify file(s)." | |
| exit | |
| end | |
| ARGV.each{|f| | |
| unless f.index("md") || f.index("markdown") | |
| puts "ERR: Bad file extention: #{f}" | |
| puts "Only *.md or *.markdown will be accepted." | |
| exit |
| #全体的な設定です。 | |
| [Settings] | |
| ID = "Your_Site_ID" | |
| #ビルドに関する設定。アプリ全体に反映されます。 | |
| [build] | |
| # base: ビルドを開始する場所です。package.json や .nvmrc などがここに配置されている必要があります。あなたのプロジェクトのルートディレクトリをここに指定するというわけではありません。 | |
| base = "project/" | |
| # publish: 公開対象のディレクトリ | |
| publish = "project/build-output/" |
| regions=(`aws ec2 describe-regions --query Regions[*].RegionName --output text`) | |
| for region in ${regions[@]} | |
| do echo "[${region}]" | |
| aws ec2 describe-instances \ | |
| --query 'Reservations[*].Instances[*].[Placement.AvailabilityZone, State.Name, InstanceId]' \ | |
| --output text \ | |
| --region ${region} | |
| echo "---------------------" | |
| done |