คำถามติดแท็ก jekyll

2
ความแตกต่างระหว่าง 0.0.0.0, 127.0.0.1 และ localhost คืออะไร
ฉันกำลังใช้JekyllและVagrantบน mac ของฉัน ฉันพบว่าJekyll serverจะผูกกับแทน0.0.0.0:4000 127.0.0.1:4000นอกจากนี้gem serverจะผูกกับที่อยู่นี้เป็นค่าเริ่มต้น http://localhost:portฉันยังคงสามารถเข้าชมได้ผ่านทาง แต่สำหรับJekyll, ดูเหมือนว่าตั้งค่าเริ่มต้น (เช่น 0.0.0.0:4000) ต้องการการเข้าถึงอินเทอร์เน็ต ฉันไม่สามารถทำงานได้Jekyll serverหากไม่มีอินเทอร์เน็ต มันเป็นข้อบกพร่องเล็ก ๆ ? Vagrantฉันยังใช้ ฉันได้ตั้งค่าการส่งต่อพอร์ต (8080 => 4000) ใน Vagrantfile ตั้งแต่ฉันติดตั้งJekyllในVagrantเครื่องเสมือนและทดสอบภายใต้ Macintosh ถ้าฉันใช้การตั้งค่าเริ่มต้น (0.0.0.0:4000) ก็ใช้งานได้ http://localhost:8080ฉันสามารถเยี่ยมชมได้จากซาฟารีของฉันด้วย แต่ถ้าไม่มีอินเทอร์เน็ตฉันไม่สามารถผูกกับ 0.0.0.0:4000 ผมใช้jekyll server -H 127.0.0.1ในการให้บริการผูกไว้กับแทนแล้วฉันไม่สามารถเข้าชมได้ผ่านทาง127.0.0.1:4000http://localhost:8080 ทุกคนสามารถอธิบายความแตกต่างระหว่าง 0.0.0.0, 127.0.0.1 และ localhost ได้หรือไม่ และทุกคนสามารถอธิบายได้ว่าทำไมแตกต่างกันจะทำให้เกิดปัญหานี้ ?
271 ip  jekyll 

15
find_spec_for_exe ': ไม่สามารถหา gem bundler (> = 0.a) (Gem :: GemNotFoundException)
ฉันใช้sudo bundle installและนั่นอาจเป็นสาเหตุของปัญหาหรือไม่ ตอนนี้ฉันมี: gem -v 2.6.14 ruby -v ruby 2.3.5p376 (2017-09-14 รุ่นที่ปรับปรุง 59905) [x86_64-darwin15] jekyll -v jekyll 3.6.2 bundle -vBundler เวอร์ชั่น 1.16.0.pre.3 ฉันได้รับข้อผิดพลาดต่อไปนี้เมื่อพยายามเรียกใช้bundle exec jekyll serveหรือเพียงแค่jekyll serve /Users/myusername/.rvm/rubies/ruby-2.3.5/lib/ruby/site_ruby/2.3.0/rubygems.rb:271:in `find_spec_for_exe': can't find gem bundler (>= 0.a) (Gem::GemNotFoundException) from /Users/myusername/.rvm/rubies/ruby-2.3.5/lib/ruby/site_ruby/2.3.0/rubygems.rb:299:in `activate_bin_path' from /Users/myusername/.rvm/gems/ruby-2.3.5/bin/bundle:23:in `<main>' from /Users/myusername/.rvm/gems/ruby-2.3.5/bin/ruby_executable_hooks:15:in `eval' from /Users/myusername/.rvm/gems/ruby-2.3.5/bin/ruby_executable_hooks:15:in `<MacBooMacBook-MacBook-MacBook-Pro-MacBook-PrMacBook-MacBooMacBMaMacBMaMaMaMaMaMaMaMaMacBMaMaMaMacBMa นอกจากนี้เมื่อเข้าถึงโฟลเดอร์ที่ฉันมีบล็อกของcd …
218 ruby  rubygems  bundle  jekyll 

12
เป็นตัวแทนของไดเรกทอรีและโครงสร้างไฟล์ในไวยากรณ์ Markdown
ฉันต้องการอธิบายโครงสร้างไดเรกทอรีและไฟล์ในบางส่วนของโพสต์บล็อกของ Jekyll ของฉัน Markdown จัดเตรียมวิธีที่เป็นระเบียบในการแสดงสิ่งนั้นหรือไม่? ตัวอย่างเช่นคุณสามารถดูที่ลิงค์นี้ในเว็บไซต์ Jekyll ว่าโครงสร้างไดเรกทอรีและไฟล์ถูกส่งออกบนหน้าอย่างเรียบร้อย: . ├── _config.yml ├── _drafts │ ├── begin-with-the-crazy-ideas.textile │ └── on-simplicity-in-technology.markdown ├── _includes │ ├── footer.html │ └── header.html ├── _layouts │ ├── default.html │ └── post.html ├── _posts │ ├── 2007-10-29-why-every-programmer-should-play-nethack.textile │ └── 2009-04-26-barcamp-boston-4-roundup.textile ├── _data │ └── members.yml ├── _site …
215 unicode  markdown  jekyll 

10
การใช้คำบรรยายภาพใน Markdown Jekyll
ฉันกำลังโฮสต์บล็อก Jekyll บน Github และเขียนโพสต์ของฉันด้วย Markdown เมื่อฉันเพิ่มภาพฉันทำตามวิธีต่อไปนี้: ![name of the image](http://link.com/image.jpg) จากนั้นจะแสดงรูปภาพในข้อความ อย่างไรก็ตามฉันจะบอก Markdown ให้เพิ่มคำอธิบายภาพที่แสดงด้านล่างหรือด้านบนของภาพได้อย่างไร
149 github  markdown  jekyll 

6
jekyll markdown ลิงก์ภายใน
Jekyll ใช้ลิงค์ที่มีการจัดรูปแบบมาร์กอัป แต่ฉันจะลิงก์ไปยังเนื้อหาภายในได้อย่างไร [[link]]
143 markdown  jekyll 

9
ไม่ได้สร้างโพสต์ Jekyll
ฉันพยายามที่จะเพิ่มการโพสต์ใหม่ในเว็บไซต์ Jekyll ของฉัน jekyll serveแต่ฉันไม่สามารถดูได้บนหน้าเว็บที่สร้างเมื่อผมทำงาน อะไรคือสาเหตุทั่วไปที่ทำให้โพสต์ Jekyll ไม่ถูกสร้างขึ้น
101 jekyll 

6
การจัดรูปแบบวันที่ของ Jekyll ทำงานอย่างไร
ฉันใช้ Jekyll เพื่อสร้างไซต์ง่ายๆ 12 September 2011ฉันต้องการฟิลด์วันที่จะแสดงในรูปแบบ ฉันได้พบผ่าน googling ที่สร้างสรรค์การปรับแต่งรูปแบบวันที่เล็กน้อย แต่ดูเหมือนจะไม่มีอะไรทำให้ฉันได้ชื่อเดือน สิ่งที่ฉันมีคือ{{ page.date| date: "%m-%d-%Y" }}ซึ่งทำให้ฉันได้ผลลัพธ์เป็น09-12-2011แต่ไม่ใช่สิ่งที่ฉันกำลังมองหา มีวิธีใดบ้างที่จะได้รับเดือนเป็นชื่อใน Jekyll? หรือยกเว้นว่ามีเอกสารสำหรับแอตทริบิวต์วันที่หรือไม่
93 liquid  jekyll 

8
TCPServer Error: แอดเดรสถูกใช้แล้ว - ผูก (2)
Jekyll ทำงานได้ดีสำหรับฉันเมื่อสองสามสัปดาห์ก่อน แต่ตอนนี้มันทำให้ฉันเกิดข้อผิดพลาดดังต่อไปนี้: TCPServer Error: Address already in use - bind(2) INFO WEBrick::HTTPServer#start: pid=7300 port=4000 % lsof -i :4000 <fetches nothing> แม้ว่าจะไม่มีอะไรทำงานบนพอร์ต ด้านล่างนี้คือรายละเอียด: % jekyll --version Jekyll 0.11.2 % where jekyll /home/bhaarat/.rvm/gems/ruby-1.9.2-p290/bin/jekyll /usr/bin/jekyll % ruby --version ruby 1.9.2p290 (2011-07-09 revision 32553) [i686-linux] % rvm --version rvm 1.10.0 นี่คือผลลัพธ์ % jekyll …
90 ruby  jekyll 

2
เชื่อมต่อกับเซิร์ฟเวอร์ Jekyll ที่สร้างขึ้นภายในเครื่องโดยใช้อุปกรณ์มือถือใน LAN
หลังจากใช้งานjekyll serveบนเครื่องเดียวเซิร์ฟเวอร์ WEBrick จะถูกตั้งค่าและสามารถเข้าถึงไซต์ได้จากlocalhost:4000บนพีซีเครื่องนี้ อย่างไรก็ตามฉันสงสัยว่าจะเข้าถึงเว็บเซิร์ฟเวอร์นี้จากเครื่องอื่นใน LAN โดยเฉพาะสำหรับอุปกรณ์มือถือได้อย่างไร? ฉันกำลังพยายามทดสอบไซต์ jekyll บนอุปกรณ์มือถือก่อนที่จะกดรหัสไปที่ Github
90 ruby  github  jekyll  webrick 

5
การหลีกเลี่ยงวงเล็บปีกกาสองชั้นภายในบล็อกรหัส markdown ใน Jekyll
ฉันใช้ Jekyll เพื่อสร้างไซต์เอกสารซึ่งฉันกำลังพยายามจัดทำเอกสารบางรหัสที่มีไวยากรณ์ที่คล้ายกับแฮนด์บาร์ ตัวอย่างเช่น{{foo}}. ปัญหาคือ Jekyll ใช้แท็กของเหลวและไม่ว่าฉันจะทำอะไรก็ตามลอนคู่ของฉันกำลังถูกฉีกออกโดยตัวประมวลผลของเหลว ยังไงก็ตามฉันใช้ kramdown เป็นตัวประมวลผลมาร์คดาวน์ นี่คือสิ่งที่ฉันได้ลอง: {% highlight html linenos %} Hello, my name is {{name}}. {% endhighlight %} อันนี้ลบส่วน {{name}} ทั้งหมดเพราะคิดว่าเป็นการอ้างอิงถึงตัวแปรของเหลว ฉันลองสิ่งนี้ด้วย: {% highlight html linenos %} Hello, my name is \{\{name\}\}. {% endhighlight %} ในกรณีนี้ฉันกำลังพยายามหลีกเลี่ยงวงเล็บปีกกา แต่ผลที่ได้คือเครื่องหมายทับจะแสดงผลในหน้า ฉันยังลองสิ่งนี้: {% highlight html linenos %} Hello, …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.