Beberapa pengguna: ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
Jika Anda menggunakan templat ini, silakan bagikan situs Anda dengan saya, dan saya akan menambahkannya di sini!
Ini adalah templat situs web berbasis Jekyll/Liquid/Bootstrap yang dibuat secara statis untuk akademisi. Saya memulai dengan halaman web lab Allan dan memodifikasinya menjadi halaman web akademis pribadi yang memenuhi kebutuhan saya. Saya mengerjakan serangkaian fitur unik yang saya inginkan dan tidak dapat ditemukan di templat yang tersedia untuk umum di tempat lain. Beberapa contohnya adalah:
About me
yang konsisten dan menarikSaya mendorong penggunaan halaman web ini sebagai templat untuk situs akademis Anda. Sisa dokumen ini menjelaskan cara melakukan hal ini. Secara garis besar, ada tiga langkah:
fork
di pojok kanan atas halaman Github.$ bundle exec jekyll serve
di direktori root repositorilocalhost:4000
, yang dapat Anda akses dengan browser web Anda.Catatan:
Rakefile
di direktori root dari cabang sumber. Anda dapat melakukannya dengan terlebih dahulu memodifikasi file sebagaimana mestinya dan kemudian, setelah melakukan perubahan, jalankan rake publish
. _config.yml
seperlunya_data/*.yml
, jika diperlukan_pages/*.md
, jika diperlukan Halaman di navbar atas ada di file _config.yml
. Opsi umum sudah disertakan atau dikomentari, meskipun halaman tambahan dapat dibuat dan dicantumkan di sini.
Semua halaman terletak di direktori _pages
. Halaman umumnya memuat informasi dari database YAML yang terletak sebagai _data/*.yml
. Pembuatan halaman baru dapat dilakukan dengan menggunakan halaman yang sudah ada sebagai template.
Semua halaman memerlukan informasi header. Contoh data header untuk halaman 'Pembicaraan' ada di bawah.
---
title: "Talks"
layout: gridlay
sitemap: false
permalink: /talks/
---
Variabel layout
berhubungan dengan layout HTML di direktori _layouts
. Perbedaan antara sebagian besar tata letak tidak kentara, dan gridlay
secara umum dapat digunakan. Tautan permanen harus unik untuk setiap halaman dan sesuai dengan direktori yang menyimpan halaman dalam HTML yang dikompilasi. Lihat halaman Anda di _config.yml
melalui variabel title
.
Semua halaman ditulis dalam Markdown sebagai *.md
. Perintah HTML dan gaya CSS dapat langsung digunakan dalam file penurunan harga.
Publikasi dan pembicaraan sekarang terdaftar melalui Jekyll Scholar. File bibliografi ref.bib
terletak di direktori assets/
. Ubah sesuai kebutuhan Anda.
Setelah situs Anda dimodifikasi agar sesuai dengan kebutuhan Anda, Anda harus menghostingnya di suatu tempat sehingga orang lain dapat mengaksesnya.
Cara sederhana untuk menghosting situs Anda secara gratis adalah melalui Halaman Github. Ini akan memberi Anda nama domain gratis di your_github_username.github.io. Petunjuk tentang cara melakukan ini tersedia di halaman mereka. Biasanya melibatkan pembuatan repositori di Github Anda yang berjudul your_github_username.github.io
dan mengunggah file Anda di sana (semuanya kecuali direktori _site/
, yang akan dihasilkan oleh layanan Halaman GitHub menggunakan versi Jekyll-nya sendiri). Kemudian, GitHub akan secara otomatis membangun kembali situs Anda setiap kali Anda memasukkan komit ke repositori (tidak diperlukan perintah bundel/Jekyll).
Anda dapat menggunakan layanan domain standar (misalnya GoDaddy) untuk membeli nama domain. Kemudian, dengan menggunakan file CNAME
dan mengubah pengaturan DNS layanan domain, Anda dapat mengarahkan domain khusus Anda ke situs yang dibuat oleh Halaman GitHub. Petunjuk terperinci untuk melakukan hal ini untuk domain GoDaddy tersedia di sini, meskipun petunjuk serupa berlaku untuk layanan lain.
Jika Anda sudah memiliki layanan hosting untuk halaman web HTML statis, seperti yang disediakan beberapa universitas, Anda dapat membangun situs web Anda secara lokal menggunakan bundle exec jekyll serve
. Kemudian, unggah file yang dihasilkan ke server ini melalui SSH atau FTP melalui direktori _site/
. Pastikan site.url
dan site.baseurl
disetel dengan benar di file _config.yml
.
Daftar generator halaman web statis tersedia di sini. Untuk keperluan akademis, saya yakin kebanyakan orang menggunakan Jekyll atau Hugo. Saya sebagian besar tidak menyadari manfaat relatif mereka. Namun, keduanya relatif mudah digunakan dan menawarkan banyak templat untuk mendasari ide Anda. Hal ini, ditambah dengan basis penggunanya yang besar, menjadikan mereka sangat menarik. Situs ini dibangun dengan Jekyll.
Tentu saja, template Jekyll lainnya juga tersedia. Beberapa di antaranya dapat digunakan untuk halaman akademis yang sangat sederhana dengan sedikit penyesuaian:
Namun, mereka tidak menyertakan banyak fitur yang saya sebutkan di atas. Untuk alasan ini, saya memutuskan untuk membangunnya sendiri.
Saya menghargai Allen Lab karena telah menciptakan halaman web kelompok penelitian akademis yang indah. Banyak bagian dari situs ini yang diadopsi atau disalin dari halaman web laboratorium mereka.
MIT