Welcome to the repository for my personal academic website. This template is designed to help you create a professional and customizable academic website with ease.
- Responsive Design: Works on all devices, from mobile phones to desktops.
- Easy Customization: Modify the content and style to suit your needs.
- Markdown Support: Write your content in Markdown.
- Static Site Generation: Built using Quarto, ensuring fast load times and a simple deployment process.
- SEO Friendly: Optimized for search engines to improve discoverability.
- Social Media Integration: Easily link your social media profiles.
- Blog Support: Includes a blog section for sharing your thoughts and research.
To get started with this template, follow these steps:
-
Fork this repository
Click the "Fork" button at the top right corner of this page to create a copy of this repository under your GitHub account.
-
Clone the repository
git clone https://github.com/<your-username>/mrislambd.github.io.git cd <your-username>.github.io
-
Install Quarto
Follow the instructions here to install Quarto on your machine.
-
Update Configuration
Edit the
_quarto.ymlfile to update your site’s title, description, and other configurations. -
Add Your Content
- Homepage: Edit the
index.qmdfile with your personal information. - Blog Posts: Add new blog posts in the
blogdirectory. Use the.qmdformat for your posts. - Assets: Place your images and other assets in the
assetsdirectory.
- Homepage: Edit the
-
Customize Styles
If you want to customize the look and feel of your site, modify the CSS files in the
stylesdirectory.
-
Render the site using GitHub Actions
This template uses GitHub Actions for rendering. The rendering process is set up in the
.github/workflows/publish.ymlfile. -
Deploy to GitHub Pages
Push your changes to the
mainbranch:git add . git commit -m "Initial commit" git push origin main
Your site will be automatically rendered and published to GitHub Pages. Ensure that the repository name is
<your-username>.github.ioto take advantage of GitHub Pages hosting.
If you find any issues or have suggestions for improvements, feel free to open an issue or submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for more details.