mirror of
https://github.com/gcushen/hugo-academic.git
synced 2025-07-25 10:50:50 +02:00
Update README
This commit is contained in:
parent
60a314edbb
commit
10a029b7a8
1 changed files with 64 additions and 7 deletions
71
README.md
71
README.md
|
@ -12,7 +12,7 @@ Key features:
|
|||
- Clean and refreshing theme
|
||||
- Easy to customize
|
||||
|
||||
## Quick start
|
||||
## Installation
|
||||
|
||||
1. Install [Hugo](https://gohugo.io/overview/installing/) and create a new website:
|
||||
|
||||
|
@ -35,28 +35,85 @@ Key features:
|
|||
|
||||
5. Customize your website (see next section), build it by running `hugo`, and deploy it by copying the `public/` directory (by FTP, Rsync, git push, etc.) to your production web server.
|
||||
|
||||
## Customization
|
||||
## Getting Started
|
||||
|
||||
The configuration file `config.toml` contains the core parameters for the website. For deployment, the `baseURL` variable can be changed to match your website URL such as `baseURL = "http://yoursite.org/"`.
|
||||
Assuming you created a new website following the installation steps above, this section explores just a few more steps in order to customize it.
|
||||
|
||||
### Configuration
|
||||
|
||||
The core parameters for the website can be edited in the `config.toml` configuration file.
|
||||
|
||||
As can be seen in the example `config.toml`, the social/academic networking icons and education qualifications are defined as multiples of `[[params.contact.social]]` and `[[params.education]]` respectively. They can be duplicated or deleted as necessary.
|
||||
|
||||
For deployment, the `baseURL` variable can be changed to match your website URL such as `baseURL = "http://yoursite.org/"`. To enable Google Analytics, add your tracking code to `config.toml` similarly to `googleAnalytics = "UA-12345678-9"`.
|
||||
|
||||
### Biography
|
||||
|
||||
Upload a cropped portrait photo to `static/img/portrait.jpg`, overwriting the default if necessary.
|
||||
|
||||
To change the biography text, edit `content/home/about.md` and/or the `param` variables in `config.toml`.
|
||||
|
||||
### Create a publication
|
||||
|
||||
To create a new publication:
|
||||
|
||||
hugo new publications/my-paper-name.md
|
||||
|
||||
Then edit the default variables at the top of `publications/my-paper-name.md` to include the details of your publication. Note that the `date` variable for publications is the publish date in the format `2016-01-01`.
|
||||
Then edit the default variables at the top of `publications/my-paper-name.md` to include the details of your publication. The `url_` variables (except `url_image`) are used to generate links associated with your publication, such as for viewing PDFs of papers. Here is an example:
|
||||
|
||||
```
|
||||
+++
|
||||
abstract = "An abstract..."
|
||||
authors = ["First author's name", "Second author's name"]
|
||||
date = "2013-07-01"
|
||||
publication = "The publishing part of the citation goes here. You may use *Markdown* for italics etc."
|
||||
title = "A publication title, such as title of a paper"
|
||||
url_code = ""
|
||||
url_dataset = ""
|
||||
url_image = ""
|
||||
url_pdf = "/pdf/my-paper-name.pdf"
|
||||
url_project = ""
|
||||
+++
|
||||
|
||||
If you wish, further details on your publication can be written here in plain text using *Markdown*. This text will be displayed on the Publication Detail page.
|
||||
```
|
||||
|
||||
The `url_` links can either point to local or web content. Associated local publication content, such as PDFs, may be copied to a `/static/pdf/` folder and referenced like `url_pdf = "/pdf/my-paper-name.pdf"`.
|
||||
|
||||
You can also associate custom link buttons with the publication by adding the following block(s) within the variable section above, which is denoted by `+++`:
|
||||
|
||||
```
|
||||
[[url_custom]]
|
||||
name = "Custom Link"
|
||||
url = "http://www.example.org"
|
||||
```
|
||||
|
||||
Note that the `url_image` variable is a placeholder that may be used if you wish to modify the publication list to show thumbnails either from images in your `/static/img/` folder (which is deployed as `http://your-URL.com/img/`), or URLs of web images.
|
||||
|
||||
### Post a news article
|
||||
|
||||
To create a blog/news article:
|
||||
|
||||
hugo new blog/my-article-name.md
|
||||
|
||||
To remove content, simply delete the relevant file from your `content/blog` or `content/publications` folder. If you wish to remove the Teaching section from the home page, simply delete the `content/home/teaching.md` file. Then rebuild and view the updated website with the `hugo` and `hugo server --watch` commands.
|
||||
Then edit the newly created file `blog/my-article-name.md` with your full title and content.
|
||||
|
||||
To enable Google Analytics, add your tracking code to `config.toml` similarly to `googleAnalytics = "UA-12345678-9"`.
|
||||
You may use Markdown to format the content. Furthermore, code highlighting is allowed in case your news articles are related to discussing programming or computer science. An example can be seen in `themes/hugo-academic/exampleSite/example-post.md`. Note that post tagging is not currently used, but is a placeholder for a future update.
|
||||
|
||||
### Removing content
|
||||
|
||||
Generally, to remove content, simply delete the relevant file from your `content/blog` or `content/publications` folder.
|
||||
|
||||
Otherwise, to remove the Teaching section from the home page, simply delete the `content/home/teaching.md` file. Alternatively, you may re-purpose the section by editing the heading and contents within the file.
|
||||
|
||||
Once content is removed, you can rebuild and view the updated website with the `hugo` and `hugo server --watch` commands.
|
||||
|
||||
## Upgrading
|
||||
|
||||
Improvements to the theme will be recorded in the Github releases changelog. Feel free to star the project on [Github](https://github.com/gcushen/hugo-academic/) and monitor the progress for updates.
|
||||
Feel free to star the project on [Github](https://github.com/gcushen/hugo-academic/) and monitor the commits for updates.
|
||||
|
||||
## Contributing
|
||||
|
||||
Please use the [issue tracker](https://github.com/gcushen/hugo-academic/issues) to let me know about any bugs or feature requests, or alternatively make a pull request.
|
||||
|
||||
Created by [George Cushen](http://www.cushen.me).
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue