Upgrade to Pro — share decks privately, control downloads, hide ads and more …

サイト制作・運用を劇的に効率化する MovableType.net の便利機能の話

Avatar for hayase hayase
April 20, 2025

サイト制作・運用を劇的に効率化する MovableType.net の便利機能の話

鹿児島で行われたゆるやかな合同WEB勉強会2025で登壇したセッション内容です。

Avatar for hayase

hayase

April 20, 2025
Tweet

More Decks by hayase

Other Decks in Business

Transcript

  1. 02 ࣗݾ঺հ ૣ੉ɹকҰ IUUQTIBZBTFUW γοΫεɾΞύʔτגࣜձࣾ ੡඼اըγχΞϚωδϟʔ w .5 .PWBCMF5ZQF ྺ೥໨

    w ԕڑ཭πʔΩχετʢἚ৓ʣ w ςϨϫʔΫͰϫʔϧυϏδωεαςϥΠτີணऔࡐ w υϩʔϯඈ͹ͯ͠ࢢͷެࣜ؍ޫಈը࡞੒ʢྺ೥ʣ w ΀Α΀Αͷࠃମ༧બ΍࿈࠯େձʹ΋ࢀՃ w ੈքΏΔϛϡʔδοΫڠձʹࢀՃ
  2. 03 ಺ ༰  .PWBCMF5ZQFOFU֓ཁ  αΠτӡ༻ʹศརͳػೳ  αΠτ੍࡞Λޮ཰Խ͢Δศརͳػೳ 

    ͔ΜͨΜσβΠϯฤूػೳ  ϓϥϯɾྉۚ  .PWBCMF5ZQF࠷৽৘ใ
  3. 06 ɹɹɹɹɹɹɹɹɹͷಛ௕ w 4BB4ܕͰɺ೉͍͠αʔόʔͷઃఆͳͲ͕ඞཁͳ͘Ϣʔβʔొ࿥͢Δ͚ͩͰ͙͢࢖͑Δ w αʔόʔ؅ཧ΍ηΩϡϦςΟରࡦΛαʔϏεʹ೚ͤΒΕΔͷͰɺ҆৺ͯ͠ӡ༻͕Մೳ w αʔόʔ୅ʴ$.4ͷར༻ྉͰɺֹ݄໿ԁʢ੫ࠐɾ೥෷͍࣌ʣ͔Β࢝ΊΒΕΔ w ಈతੜ੒ͷͨΊهࣄ࡞੒ͳͲ͕εϐʔσΟʔʹߦ͑Δ

    ˞ͦͷ෼ɺӾཡ࣌ͷෛՙͰද͕ࣔॏ͘ͳͬͨΓૢ࡞Ͱ͖ͳ͘ͳͬͨΓ͠ͳ͍Α͏ʹ ɹαʔόʔͷνϡʔχϯάͳͲ͸αʔϏεଆͰߦͳ͍ͬͯ·͢ w )5.-ϨϕϧͰࣗ༝ʹσβΠϯՄೳɺ$.4ͷσʔλ͸ಠࣗͷλάͰ؆୯ʹѻ͑Δ w ଈઓྗʹͳΔϨεϙϯγϒ΢ΣϒσβΠϯͷϕʔεςʔϚΛෳ਺༻ҙ w υϥοάˍυϩοϓͰ࡞੒ɺίʔυΛషΓ෇͚Δ͚ͩͰ؆୯ʹઃஔ͕Ͱ͖Δ ϑΥʔϜػೳΛඪ४Ͱ౥ࡌ
  4. 08 ଟ͘ͷ৽ػೳͷ௥ՃɾվળΛߦ͖ͬͯ·ͨ͠ w ϑΥʔϜͷϢʔβϏϦςΟΛߴΊΔػೳڧԽΛߦ͍·ͨ͠ w ϖʔδʹදࣔ͢Δը૾ΛࣗಈͰ8FC1ʹม׵͢ΔػೳΛ௥Ճ͠·ͨ͠ w NU3FTQPOTF)FBEFSʹ͓͍ͯ"DDFTT$POUSPM"MMPX0SJHJOΛࢦఆͰ͖ΔΑ͏ʹͳΓ·ͨ͠ w هࣄɾ΢ΣϒϖʔδͷͻͳܗػೳΛ௥Ճ͠·ͨ͠

    w λΠτϧͷΞΠσΞΛఏҊ͢Δʮ"*λΠτϧఏҊػೳʯͷϕʔλ൛Λެ։͠·ͨ͠ w ϑΥʔϜͷ৚݅෼ذͰνΣοΫϘοΫεΛར༻Ͱ͖ΔΑ͏ʹͳΓ·ͨ͠ w ࢧ෷͍ํ๏ͷมߋ΍ղ໿खଓ͖͕؆୯ʹͳΓ·ͨ͠ w .5"TTFUͰ.5&MTFΛ࢖͑ΔΑ͏ʹͳΓ·ͨ͠ w ϑΥʔϜػೳʹϝϞͱ࡞੒೔Λ௥Ճ͠·ͨ͠ w ("ͰܭଌͰ͖ΔϑΥʔϜͷϢʔβʔߦಈΠϕϯτʹʮTUBSUʯΛ௥Ճ͠·ͨ͠ w ϑΥʔϜೖྗ߲໨ͷΧϨϯμʔͰબ୒Մೳͳظؒͷ։࢝೔ͱऴྃ೔ΛࢦఆͰ͖ΔΑ͏ʹͳΓ·ͨ͠ w ؅ཧը໘ͷεϚʔτϑΥϯɾλϒϨοτͰͷදࣔΛվળ͠·ͨ͠ w 4/4ͷ0(1ΠϝʔδͳͲͷΞΠΩϟονը૾Λ࡞੒Ͱ͖ΔʮαϜωΠϧը૾ػೳʯΛ௥Ճ w "*λΠτϧఏҊػೳͰ࢖༻͢Δ$IBU(15Λ(155VSCP΁มߋ͠·ͨ͠ w ݶఆެ։ϖʔδʹαΠϯΞ΢τϘλϯΛઃஔͰ͖ΔΑ͏ʹͳΓ·ͨ͠ w ϑΥʔϜͷ߲໨ʹBVUPDPNQMFUFଐੑΛ௥Ճ͠·ͨ͠ w ϒϩοΫΤσΟλͷը૾ϒϩοΫͰϦϯΫΛઃఆͰ͖ΔΑ͏ʹͳΓ·ͨ͠ w ΢ΣϒαΠτ΍ϒϩάͷฒͼସ͑ͳͲ؅ཧը໘ͷ6*Λվળ͠·ͨ͠ w ϒϩοΫΤσΟλͷػೳڧԽΛߦ͍·ͨ͠ w ϝϯόʔͷ؅ཧը໘Λվળ͠·ͨ͠ w ϓϩϓϥϯҎ্Ͱ)454ͷϨεϙϯεϔομʔΛมߋͰ͖ΔΑ͏ʹͳΓ·ͨ͠ w ϑΥʔϜػೳͷΞΫηγϏϦςΟରԠΛߦ͍·ͨ͠ w αΠτͷදࣔʹ*1ΞυϨε੍ݶΛઃఆͰ͖ΔΑ͏ʹͳΓ·ͨ͠ w ձһͷ໊લͱϝʔϧΞυϨεΛϑΥʔϜʹࣗಈૠೖͰ͖ΔΑ͏ʹͳΓ·ͨ͠ w 1%'ϑΝΠϧͷग़ྗ࣌ʹϖʔδ໨Λը૾ͱͯ͠දࣔͰ͖ΔΑ͏ʹͳΓ·ͨ͠ w ϑΥʔϜػೳͰεύϜ๷ࢭΩϟϓνϟΛڧ੍දࣔͰ͖ΔΑ͏ʹͳΓ·ͨ͠ w ϑΥʔϜػೳͰ௨஌ϝʔϧΛૹ৴͠ͳ͍ઃఆ͕Ͱ͖ΔΑ͏ʹͳΓ·ͨ͠ w ϑΥʔϜػೳͷ௨஌ઌͷϝʔϧΞυϨεઃఆ࣌ʹ5P$$#$$ͷબ୒͕ՄೳʹͳΓ·ͨ͠ w ΢ΣϒαΠτͱϒϩάͷ֊૚Λࣗ༝ʹઃఆͰ͖ΔΑ͏ʹͳΓ·ͨ͠ w ηΩϡϦςΟڧԽͷͨΊϩοΫΞ΢τػೳΛ௥Ճ͠·ͨ͠ w 47(ϑΝΠϧΛը૾ͱͯ͠ѻ͑ΔΑ͏ʹͳΓ·ͨ͠ w ϑΥʔϜػೳͷࣗಈฦ৴ϝʔϧͰ3FQMZ5PΛࢦఆͰ͖ΔΑ͏ʹͳΓ·ͨ͠ w ࢖༻༰ྔ͕֬ೝͰ͖ΔΑ͏ʹͳΓ·ͨ͠ w ձһొ࿥ͱձһϝʔϧΞυϨεʹΑΔೝূͰͷӾཡ੍ݶ͕Մೳʹ w ϒϩοΫΤσΟλͷػೳվળͱೝূϖʔδͷηΩϡϦςΟڧԽ w ೖྗϑΥʔϚοτͷબ୒ࢶͱॳظ஋ΛઃఆͰ͖ΔΑ͏ʹͳΓ·ͨ͠ w ձһʹϝʔϧΛҰ੪഑৴͢ΔػೳΛ௥Ճ w ϑΥʔϜͷ߲໨ෳ੡ػೳͷ௥Ճ͓Αͼ6*ͷվળΛߦ͍·ͨ͠ w ؅ཧը໘ϩάΠϯ࣌ͷύεϫʔυϧʔϧΛڧԽ͠·ͨ͠ w ϑΥʔϜͷೖྗཝʹϓϨʔεϗϧμʔΛઃఆͰ͖ΔΑ͏ʹͳΓ·ͨ͠ w ϑΥʔϜͷૹ৴Ϙλϯͱ֬ೝϘλϯͷจݴมߋ͕ՄೳʹͳΓ·ͨ͠ w ձһΠϯϙʔτػೳͷڧԽͱࣝผࢠΛग़ྗ͢Δ.5λάΛ௥Ճ w ΞυόϯεɺΞυόϯεϓϥϯͰ$%/ΦϓγϣϯΛར༻Ͱ͖ΔΑ͏ʹͳΓ·ͨ͠ w ϝΠϯϏδϡΞϧ͕ࡍཱͭاۀαΠτ޲͚৽ςʔϚʮ.PEFSO$PSQPSBUFʯΛެ։ w ϑΥʔϜͰ৚݅෼ذ͕ՄೳʹͳΓ·ͨ͠ w ϑΥʔϜͷϖʔδΛ෼ׂͰ͖ΔվϖʔδػೳΛ௥Ճ͠·ͨ͠ w ະདྷͷ೔෇Ͱهࣄɾ΢ΣϒϖʔδΛެ։Ͱ͖ΔΑ͏ʹͳΓ·ͨ͠ w ίϯςϯπΛؔ࿈෇͚ͯ͠૬ޓʹ׆༻Ͱ͖Δؔ࿈هࣄɾ΢ΣϒϖʔδػೳΛ௥Ճ w ϑΥʔϜͰ߲໨ͷಡΈࠐΈɾॻ͖ग़͕͠Մೳʹ w هࣄͱ΢ΣϒϖʔδͷฤूϑΥʔϚοτʹϒϩοΫΤσΟλΛ௥Ճ w (PPHMF4FBSDI$POTPMF࿈ܞػೳΛ௥Ճ͠·ͨ͠
  5. 15 ࠩ͠ସ͑༧໿ػೳ w ࢦఆͨ͠೔࣌ʹɺެ։͍ͯ͠Δهࣄ΍ ΢ΣϒϖʔδΛࠩ͠ସ͑Δ͜ͱ͕Մೳͳ ʮࠩ͠ସ͑༧໿ػೳʯ w ʮެ։தʯͷهࣄ͸ͦͷ··Ͱɺ ࣍ʹߋ৽͢Δ಺༰Λʮࠩ͠ସ͑൛ʯͱͯ͠࡞੒ w

    ࠩ͠ସ͑ͷ༧໿͕Մೳ w ʮެ։தʯͷهࣄ͕ࠩ͠ସΘΔͨͼʹɺ ࣗಈతʹཤྺ͕࢒Δ w ʮࠩ͠ସ͑൛ʯ͸աڈͷࠩ͠ସ͑ཤྺ΍ɺ ʮެ։தʯͷهࣄΛҾ༻ͯ͠࡞੒Մೳ
  6. 16 ϫʔΫϑϩʔػೳ w ґཔ΍ঝೝ΋γϯϓϧͰɺίϝϯτ΋ ؾܰʹͰ͖Δ ίϛϡχέʔγϣϯ͕͠΍͍͢ ϫʔΫϑϩʔΛ౥ࡌ w ϫʔΫϑϩʔʹ͸ɺਃ੥ऀɺঝೝऀɺ ϨϏϡΞʔ͕ࢀՃՄೳ

    w $.4ͷΞΧ΢ϯτΛ͍࣋ͬͯͳ͍Ϣʔβʔ΋ ϝʔϧΞυϨεΛొ࿥͢Δ͚ͩͰࢀՃ0, w Ͳ͕͜मਖ਼͞Ε͔ͨ͸ʮཤྺൺֱʯͰ ؆୯ʹ֬ೝ ελϯμʔυϓϥϯҎ্Ͱར༻Մೳ
  7. 17 εςʔδϯάػೳ ˞Ұ෦ϓϩϓϥϯҎ্ͷΈͰఏڙͷػೳ΋͋Γ ελϯμʔυϓϥϯҎ্Ͱར༻Մೳ w εςʔδϯά؀ڥͷ༻ҙʹ௥Ճίετෆཁ w ެ։தͷαΠτͷεςʔδϯά؀ڥΛ ࡞੒Ͱ͖ɺެ։αΠτʹӨڹΛ༩͑ͣʹɺ मਖ਼ͨ͠ςϯϓϨʔτ΍ίϯςϯπΛ

    ൓өͤͨ͞ঢ়ଶͰαΠτશମΛ֬ೝՄೳ w ଟ਺ͷϖʔδʹӨڹ͢ΔςϯϓϨʔτͷम ਖ਼࣌΋ɺಠཱͨ͠ϖʔδͷमਖ਼࣌΋ʂ w ύεϫʔυʹΑΔӾཡ੍ݶ΋Մೳ w ෳ਺ͷεςʔδϯά؀ڥΛ࡞੒Մೳ w ೔࣌Λࢦఆͯ͠ຊ൪ద༻ͷ༧໿΋Մೳ w ຊ൪؀ڥ΁ͷద༻࣌ʹόοΫΞοϓ͕ ࣗಈ࡞੒͞Εɺ੾Γ໭͠΋Ͱ͖ΔͷͰ҆৺
  8. 24 όοΫΞοϓ෮ݩػೳͰͻͳܕԽ w ௚ۙ೔෼ͷࣗಈόοΫΞοϓอଘͱ ೚ҙͷλΠϛϯάͰͷόοΫΞοϓ w όοΫΞοϓϑΝΠϧ͸[JQϑΝΠϧͰ μ΢ϯϩʔυՄೳ w ΢ΣϒαΠτͱϒϩάΛηοτʹͨ͠

    αΠτઃܭͷͻͳܕΛ࡞੒͠ɺ αΠτ੍࡞ͷޮ཰Ξοϓ όοΫΞοϓػೳ͸ελϯμʔυϓϥϯҎ্Ͱར༻Մೳ ˞෮ݩػೳ͸શϓϥϯͰར༻Ͱ͖·͢ɻ
  9. 27 ϑΥʔϜػೳ w ͓໰͍߹ΘͤͳͲʹ࢖͑ΔϑΥʔϜػೳΛඪ४౥ࡌ w ඞཁͳ߲໨Λυϥοάˍυϩοϓͯ͠ɺ ߲໨໊΍આ໌จΛೖΕΔ͚ͩͰɺ୭Ͱ΋؆୯ʹ࡞੒Մೳ w ࢦఆ͞ΕͨίʔυຒΊࠐΉ͚ͩͰϑΥʔϜΛ؆୯ઃஔ w

    ϑΥʔϜ΁ͷϑΝΠϧఴ෇΋0, w ݟग़͠ɺ৚݅෼ذͳͲෳࡶͳϑΥʔϜʹ΋ରԠ w ड෇σʔλͷอଘͱ$47ʹΑΔॻ͖ग़͕͠Մೳ w ೔࣌΍ड෇݅਺ʹΑΔࣗಈड෇ऴྃ ˞ϑΥʔϜʹड෇݅਺ͷঢ়گΛදࣔ͢Δ͜ͱ΋Մೳ w LJOUPOFͱͷ࿈ܞ w 8FCIPPLͰ͞·͟·ͳ֎෦γεςϜͱͷ࿈ܞ͕Մೳ
  10. 28 ௥Ճඅ༻ͳ͠ͷৗ࣌SSLରԠ w αΠτͷৗ࣌44-ʢ)5514ʣԽ͕ඞਢͷঢ়گ w .PWBCMF5ZQFOFUͳΒ௥Ճඅ༻ͳ͘ ؆୯ʹৗ࣌44-Խ͕Մೳ w αʔϏεඪ४υϝΠϯͷαΠτͰ͸ ڞ௨ͷ44-ূ໌ॻΛར༻

    w ಠࣗυϝΠϯͷαΠτͰ͸-FUT&ODSZQUͷ υϝΠϯೝূܕ44-ূ໌ॻΛར༻ w ໘౗ͳઃఆ΍αʔόʔূ໌ॻͷߋ৽࡞ۀΛ ߦ͏͜ͱͳ͘ৗ࣌44-ʹରԠͨ͠αΠτΛ ӡ༻Մೳ ελϯμʔυϓϥϯҎ্Ͱ͸࣋ͪࠐΈ44-΋ར༻Մೳ
  11. ৽ػೳɾվળ߲໨ w ؅ཧը໘ͷ ϢʔβʔΠϯλϑΣʔεͷվળ w ओཁϝχϡʔʹૉૣ͘ ΞΫηεɺ  ϔομʔϝχϡʔͷ௥Ճ w

    ࠨϝχϡʔΛંΓͨͨΈίϯςϯπ෦෼Λ޿͘ w ίϯςϯπͷ৽ن࡞੒࡞੒Λૉૣ͘ w ؅ཧը໘ҰཡϖʔδͰར༻͍ͯ͠Δ ϥΠϒϥϦΛ4WFMUFʹ w +BWB4DSJQUϥΠϒϥϦͷσϑΥϧτΛ4WFMUFʹมߋ w ϦονςΩετΤσΟλͷมߋͱ ػೳڧԽ w ϦονςΩετΤσΟλΛ5JOZ.$&ϕʔε͔Βɺ 5JQ5BQϕʔεʹมߋ w ϦονςΩετΤσΟλઃఆͰΧελϚΠζ w ༷ʑͳషΓ෇͚ܗࣜͷαϙʔτ w .BSLEPXOه๏ͷγϣʔτΧο τʹରԠ w )5.-ߏ଄ฤूػೳ 42